StorageExtensions.CreateServiceTimeoutScope(Nullable<TimeSpan>) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
スコープの期間中、このスレッドで実行されるストレージ操作のサーバー タイムアウトを指定できます。
詳細については、「 BLOB サービス操作のタイムアウトの設定、 ファイル サービス操作のタイムアウトの設定 キュー サービス操作のタイムアウトの設定。
public static IDisposable CreateServiceTimeoutScope (TimeSpan? timeout);
static member CreateServiceTimeoutScope : Nullable<TimeSpan> -> IDisposable
Public Shared Function CreateServiceTimeoutScope (timeout As Nullable(Of TimeSpan)) As IDisposable
パラメーター
戻り値
サーバータイムアウト IDisposable を使用しなくなったときに破棄する必要があるインスタンス。
例
使用例:
BlobServiceClient client = new BlobServiceClient(connectionString, options);
using (StorageExtensions.CreateServiceTimeoutScope(TimeSpan.FromSeconds(10)))
{
client.GetProperties();
}
注釈
サーバーのタイムアウトは、スコープ内で行われた REST 要求ごとに Azure Storage サービスに送信されます。 この値は、クライアントで追跡または検証されず、ストレージ サービスにのみ渡されます。
実行時間の CancellationToken 上限を適用する優先方法としてストレージ クライアントを構成する場合は、 をクライアント メソッドに渡し、適切にサイズ設定 NetworkTimeout することを検討してください。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for .NET