次の方法で共有


ILease インターフェイス

定義

リース コレクション内のドキュメントとして永続化されるリースを表します。 リースは次の用途に使用されます。

  • 特定のパーティション キー範囲の IChangeFeedProcessor 進行状況を追跡します。
  • の異なるインスタンス間で負荷を分散します IChangeFeedProcessor
  • IChangeFeedProcessor インスタンスが切断、ハング、またはクラッシュした場合に、信頼性の高い回復を確保します。
public interface ILease
type ILease = interface
Public Interface ILease

プロパティ

ConcurrencyToken

コンカレンシー トークンを取得します。

ContinuationToken

継続トークンを取得または設定します。 継続トークンは、変更フィードの最後に処理されたポイントを決定するために使用されます。

Id

リース ID を取得します。

Owner

リースのホスト名所有者を取得または設定します。 所有者は、そのパーティション キー範囲を IChangeFeedProcessor 現在処理しているを追跡します。

PartitionId

リースに関連付けられているパーティションを取得します。

Properties

から IParitionLoadBalancingStrategy管理できるカスタム リース プロパティを取得または設定します。

Timestamp

リースのタイムスタンプを取得または設定します。 タイムスタンプは、リースの有効期限を決定するために使用されます。

適用対象