Partager via


ILease Interface

Définition

Représente un bail qui est conservé en tant que document dans la collection de baux. Les baux sont utilisés pour :

  • Suivez la progression d’une IChangeFeedProcessor plage de clés de partition particulière.
  • Répartir la charge entre les différentes instances de IChangeFeedProcessor.
  • Assurez une récupération fiable pour les cas où un instance de IChangeFeedProcessor se déconnecte, se bloque ou se bloque.
public interface ILease
type ILease = interface
Public Interface ILease

Propriétés

ConcurrencyToken

Obtient le jeton d’accès concurrentiel.

ContinuationToken

Obtient ou définit le jeton de continuation. Le jeton de continuation est utilisé pour déterminer le dernier point traité du flux de modification.

Id

Obtient l’ID de bail.

Owner

Obtient ou définit le propriétaire du nom d’hôte du bail. Le propriétaire effectue le suivi qui IChangeFeedProcessor traite actuellement cette plage de clés de partition.

PartitionId

Obtient la partition associée au bail.

Properties

Obtient ou définit des propriétés de bail personnalisées qui peuvent être gérées à partir de IParitionLoadBalancingStrategy.

Timestamp

Obtient ou définit l’horodatage du bail. L’horodatage est utilisé pour déterminer l’expiration du bail.

S’applique à