私はHttpRequest.Filesのnullチェックが必要ですか?
HttpRequest thisRequest = HttpContext.Current.Request;
を持っている場合、私は、思ったんだけど、私は
if(thisRequest.Files.Count > 0)
{
// ...
}
ようなファイルにアクセスしようとしている私も最初thisRequest.Files
があること以外null
であるかであるかどうかを確認する必要があります保証?
https://msdn.microsoft.com/en-us/library/system.web.httprequest.files(v=vs.110).aspxのドキュメントを読んでもわかりません。私の質問への答えをどのように見つけることができるのかについてのより多くの質問があります。
ドキュメンテーションからは、チェックが不要で、 "*クライアントがアップロードしたファイルのコレクション*"が必ず返されます。ほとんどの(MSDN)のドキュメントは、明示的なヌルリターンの場合について言及しています。 – user2864740
一方、[SynchronizationContext.Current](https://msdn.microsoft.com/en-us/library/system.threading.synchronizationcontext.current(v = vs.110).aspx)のMSDNドキュメントでは、それはnullを返すことができることは言及していません([それはできます](http://blogs.msdn.com/b/pfxteam/archive/2012/01/20/10259049.aspx)).. *一口*、そこに行く私自身のステートメントに対抗して:} – user2864740
いいえ、ちょうどカウントが十分であることを確認してください。 –