Partager via


IServicePartition Interface

Définition

Fournit des informations au service sur la partition à laquelle il appartient et fournit des méthodes permettant au service d’interagir avec le système pendant l’exécution.

public interface IServicePartition
type IServicePartition = interface
Public Interface IServicePartition
Dérivé

Propriétés

PartitionInfo

Fournit l’accès au ServicePartitionInformation du service, qui contient le type de partition et l’ID.

Méthodes

ReportFault(FaultType)

Permet au réplica de signaler une erreur au runtime et indique qu’il a rencontré une erreur dont il ne peut pas récupérer et doit être redémarré ou supprimé.

ReportLoad(IEnumerable<LoadMetric>)

Signale la charge pour un ensemble de métriques d’équilibrage de charge. La charge peut être signalée à tout moment via la ReportLoad(IEnumerable<LoadMetric>) méthode et fournit une ou plusieurs propriétés de la LoadMetric méthode.

ReportMoveCost(MoveCost)

Indique le coût de déplacement d’un réplica.

ReportPartitionHealth(HealthInformation)

Signale l’intégrité actuelle de la partition.

ReportPartitionHealth(HealthInformation, HealthReportSendOptions)

Signale l’intégrité actuelle de la partition.

S’applique à