ILease インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
リース コレクション内のドキュメントとして永続化されるリースを表します。 リースは次の用途に使用されます。
- 特定のパーティション キー範囲の IChangeFeedProcessor 進行状況を追跡します。
- の異なるインスタンス間で負荷を分散します IChangeFeedProcessor。
- の IChangeFeedProcessor インスタンスが切断、ハング、またはクラッシュした場合に、信頼性の高い回復を確保します。
public interface ILease
type ILease = interface
Public Interface ILease
プロパティ
ConcurrencyToken |
コンカレンシー トークンを取得します。 |
ContinuationToken |
継続トークンを取得または設定します。 継続トークンは、変更フィードの最後に処理されたポイントを決定するために使用されます。 |
Id |
リース ID を取得します。 |
Owner |
リースのホスト名所有者を取得または設定します。 所有者は、そのパーティション キー範囲を IChangeFeedProcessor 現在処理しているを追跡します。 |
PartitionId |
リースに関連付けられているパーティションを取得します。 |
Properties |
から IParitionLoadBalancingStrategy管理できるカスタム リース プロパティを取得または設定します。 |
Timestamp |
リースのタイムスタンプを取得または設定します。 タイムスタンプは、リースの有効期限を決定するために使用されます。 |
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for .NET