0

MSDNによるとDoesServiceRequestメソッドがストレージサービスに対して1つ以上の要求を行うことを指定します。

ただし、なぜそれが必要なのかはわかりません。私はそれで自分のモッククラスを飾ることができますが、私のメソッドで盲目的にそれを叩くよりも少し知りたいです。誰か知っている?

4

1 に答える 1

2

これは、ストレージクライアントライブラリのAPI呼び出しのデコレータであり、その特定のAPI呼び出しがストレージサービスにリクエストを送信するかどうか、またはそのAPI呼び出しがローカルで実行されるかどうかを通知します。

たとえば、CloudBlockBlob.FetchAttributesは、ストレージへのHTTP呼び出しを行うため、DoesServiceRequestで装飾されています。ただし、CloudBlockBlob.GetSharedAccessSignatureにはそのデコレータがありません。これは、関数がストレージサービスを呼び出さずにローカルでインプロセスで実行されるためです。

于 2013-03-13T23:03:29.373 に答える