StatelessServiceDescription.InstanceCloseDelayDuration プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
レプリカの終了が遅延する期間を取得または設定します。
public TimeSpan? InstanceCloseDelayDuration { get; set; }
member this.InstanceCloseDelayDuration : Nullable<TimeSpan> with get, set
Public Property InstanceCloseDelayDuration As Nullable(Of TimeSpan)
プロパティ値
レプリカの終了が遅延する期間。
注釈
プロパティは InstanceCloseDelayDuration 、ステートレス インスタンスの正常な終了が遅延する期間を示します。 これは、アプリケーション/クラスターのアップグレード中にインスタンスが閉じられ、ノードが無効になっている場合に有効になります。 このインスタンスで公開されているエンドポイントは、遅延を開始する前に削除されるため、このインスタンスへの新しい接続が禁止されます。 さらに、 サービス エンドポイント変更イベント をサブスクライブしているクライアントは、エンドポイントの削除通知を受信すると、次の操作を実行できます。 - このインスタンスへの新しい要求の送信を停止する - フライト中の要求が完了した後に既存の接続を閉じる - 今後の要求のためにサービス パーティションの別のインスタンスに接続します。 の既定値 InstanceCloseDelayDuration は TimeSpan.Zero です。これは、インスタンスを閉じる前にエンドポイントの遅延や削除がないことを示します。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for .NET