Share via


System.Fabric Espace de noms

Classes

ApplicationUpgradeProgress

Représente la status de mise à niveau de l’application instance.

ByteSerializable

Une classe qui doit être sérialisée/désérialisée vers/à partir d’un tableau d’octets doit hériter de cette classe de base

CheckExistsPropertyOperation

Représente un PropertyBatchOperation qui compare l’existence booléenne d’une propriété à l’argument ExistenceCheck .

CheckSequencePropertyOperation

Compare le SequenceNumber d’une propriété à l’argument SequenceNumber .

CheckValuePropertyOperation

Représente un PropertyBatchOperation qui compare la valeur de la propriété à la valeur attendue.

ClaimsCredentials

Représente les informations d’identification de sécurité basées sur les revendications acquises auprès de STS (service de jeton de sécurité).

CodePackage

Représente la définition du package de code.

CodePackageActivationContext

Représente l’activation qui contient des informations sur un package de code en cours d’exécution dans une application Service Fabric.

Les GetActivationContext() méthodes et GetActivationContextAsync(TimeSpan, CancellationToken) peuvent être utilisées pour obtenir une instance du contexte d’activation.

CodePackageActivationInformation

Pour une utilisation interne.

CodePackageActivator

Représente l’activateur pour les codepackages dans le package de service. Ceci est destiné à un usage interne uniquement

CodePackageActivator.CodePackageEventArgs

Pour Interne uniquement

CodePackageDebugParameters

Classe pour les paramètres de débogage de package de code.

CodePackageEventDescription

Pour une utilisation interne.

ComposeDeploymentUpgradeProgress

Représente la progression de la mise à niveau du déploiement compose.

ConfigurationPackage

Représente un package de configuration.

ContainerDebugParameters

Classe pour les paramètres de débogage de conteneur.

DataPackage

Cette classe représente un package de données dans l’application. Un package de données se compose de données statiques (qui peuvent être mises à niveau) consommées par l’application. Pour plus d'informations, consultez https://docs.microsoft.com/azure/service-fabric/service-fabric-application-model

DeletePropertyOperation

Représente un PropertyBatchOperation qui supprime une propriété spécifiée si elle existe.

ExecutionPolicyDescription

Pour une utilisation interne.

FabricBackupDirectoryNotEmptyException

Exception levée lorsqu’un répertoire de sauvegarde fourni par l’utilisateur n’est pas vide.

FabricBackupInProgressException

Exception levée lorsqu’une tentative est effectuée pour lancer une sauvegarde alors qu’une sauvegarde lancée précédemment est toujours en cours.

FabricBackupNotFoundException

Exception levée lors de la tentative d’obtention d’une stratégie de planification de sauvegarde pour une partition pour laquelle la sauvegarde n’est pas activée

FabricCannotConnectException

Exception qui indique qu’il existe une erreur CannotConnect.

FabricChaosAlreadyRunningException

Exception levée lors d’une tentative de création d’une nouvelle instance du service de test de chaos intégré de Service Fabric, alors que le service est déjà en cours d’exécution dans le cluster.

FabricChaosEngineException

Exception levée lorsque le service chaos test intégré de Service Fabric a rencontré quelque chose d’inattendu.

FabricClient

Crée et gère les services Service Fabric et d’autres entités.

FabricClient.ApplicationManagementClient

Fournit les fonctionnalités permettant de gérer les applications Service Fabric.

FabricClient.ClaimsRetrievalEventArgs

Représente les arguments d’événement d’un événement de récupération de jeton de revendications

FabricClient.ClusterManagementClient

Représente le client de gestion de cluster pour l’exécution des opérations de maintenance du cluster.

FabricClient.ComposeDeploymentClient

Fournit les fonctionnalités permettant de gérer les déploiements De compose Service Fabric.

FabricClient.FaultManagementClient

Fournit des fonctionnalités permettant d’introduire des erreurs dans un cluster Service Fabric.

FabricClient.GatewayInformationEventArgs

Représente les arguments d’événement pour les événements liés à la passerelle, comme se connecter et se déconnecter.

FabricClient.HealthClient

Fournit des fonctionnalités permettant d’effectuer des opérations liées à l’intégrité, telles que l’intégrité des rapports et des requêtes.

FabricClient.InfrastructureServiceClient

Fournit des méthodes pour effectuer des opérations spécifiques à l’infrastructure.

Cette classe prend en charge la plateforme Service Fabric ; il n’est pas destiné à être appelé directement à partir de votre code.

FabricClient.NetworkManagementClient

Fournit les fonctionnalités permettant de gérer les réseaux de conteneurs Service Fabric.

FabricClient.PropertyManagementClient

Représente le client de gestion des propriétés utilisé pour gérer les noms et les propriétés.

FabricClient.QueryClient

Représente le client d’infrastructure qui peut être utilisé pour émettre des requêtes.

FabricClient.RepairManagementClient

Fournit des méthodes pour gérer les tâches de réparation.

Cette classe prend en charge la plateforme Service Fabric ; il n’est pas destiné à être appelé directement à partir de votre code.

FabricClient.SecretStoreClient

Permet de créer un client de magasin de secrets Service Fabric

FabricClient.ServiceGroupManagementClient

Autorise la création, la suppression et l’inspection côté client des groupes de services à l’intérieur du cluster, tout comme pour les FabricClient.ServiceManagementClient services standard.

FabricClient.ServiceManagementClient

Représente l’activation des services à gérer.

FabricClient.ServiceManagementClient.ServiceNotificationEventArgs

Arguments d’événement pour un ServiceNotificationFilterMatched événement.

FabricClient.TestManagementClient

Fournit des méthodes pour l’émission et le contrôle des commandes de test.

FabricClientSettings

Représente les paramètres de configuration de la FabricClient classe .

FabricConnectionDeniedException

Exception levée lorsqu’une demande de connexion est refusée par le cluster ou le serveur Service Fabric.

FabricConstants

Il s’agit de constantes utilisées par ServiceFabric pour diverses ressources liées au système d’exploitation.

FabricDeleteBackupFileFailedException

Exception levée lors de l’échec de la suppression d’un fichier ou d’un répertoire pendant la sauvegarde.

FabricElementAlreadyExistsException

Exception qui indique un échec dû à l’existence d’une entité en conflit.

FabricElementNotFoundException

Exception levée lorsqu’un élément Service Fabric n’est pas disponible.

FabricEndpointNotFoundException

Exception levée lorsque le point de terminaison spécifié est introuvable.

FabricException

Classe d’exception Service Fabric de base.

FabricImageStoreException

Exception levée lors de l’exécution d’opérations ImageStore.

FabricInvalidAddressException

Exception levée lorsqu’une adresse n’est pas reconnue par Service Fabric.

FabricInvalidAtomicGroupException

Exception levée lorsque le groupe atomique Service Fabric n’est pas valide.

FabricInvalidForStatefulServicesException

Exception levée lorsqu’une opération n’est valide que pour les services sans état.

FabricInvalidForStatelessServicesException

Exception levée lorsqu’une opération n’est valide que pour les services avec état.

FabricInvalidPartitionKeyException

Exception qui indique un échec dû à l’utilisation d’une clé de partition de service qui n’est pas valide.

FabricInvalidPartitionSelectorException

Exception levée lorsqu’un PartitionSelector n’est pas valide.

FabricInvalidReplicaSelectorException

Exception levée lorsqu’un ReplicaSelector n’est pas valide.

FabricInvalidTestCommandStateException

Exception levée lorsqu’une opération n’est pas valide pour une commande de test dans un état particulier.

FabricMessageTooLargeException

Exception qui indique que le message est trop volumineux.

FabricMissingFullBackupException

Exception levée lorsqu’une tentative de création d’une sauvegarde incrémentielle du magasin clé-valeur est effectuée avant la création d’une sauvegarde complète initiale.

FabricNotPrimaryException

Exception levée lorsque l’appelé n’est pas un principal.

FabricNotReadableException

Exception levée lorsqu’une partition de service ou un réplica ne peut pas accepter de lectures.

FabricObjectClosedException

Exception levée lorsque l’objet Service Fabric est actuellement dans un état fermé en raison de l’une des conditions suivantes : 1. L’objet Service Fabric est en cours de suppression. 2. L’objet Service Fabric n’est pas accessible en raison d’un basculement.

FabricOnlyValidForStatefulPersistentServicesException

Exception levée lorsqu’une opération est uniquement valide pour les services persistants avec état.

FabricOrchestrationUpgradeProgress

Encapsule la progression d’une mise à niveau De Service Fabric.

FabricPeriodicBackupNotEnabledException

Exception levée lors de la tentative d’obtention d’une stratégie de planification de sauvegarde pour une partition pour laquelle la sauvegarde n’est pas activée

FabricReplicationOperationTooLargeException

Exception levée lorsque l’opération de réplication est supérieure à la limite configurée.

FabricReplicator

Réplique l’état pour la haute disponibilité et la fiabilité.

FabricRestoreSafeCheckFailedException

Exception levée lorsque la sauvegarde est trop ancienne pour être utilisée pour la restauration

FabricRuntime

Permet aux hôtes créés par l’utilisateur d’obtenir leurs CodePackageActivationContext, et d’inscrire directement les fabriques de services nécessaires [ IStatelessServiceFactory, IStatefulServiceFactoryou ServiceGroupFactory] ou les types de service.

FabricServerAuthenticationFailedException

Exception qui indique un échec d’authentification de l’identité du cluster ou du serveur.

FabricServiceNotFoundException

Exception levée lorsqu’aucun service n’est trouvé par le nom spécifié.

FabricSkipRestoreOperationException

Exception levée lorsque l’utilisateur a décidé d’ignorer la restauration automatique et de continuer à utiliser réplica données à la place

FabricTestCommandOperationIdAlreadyExistsException

Exception levée lorsqu’une commande de test existe déjà, c’est-à-dire lorsqu’il existe un identificateur d’opération en double.

FabricTransientException

Exception qui indique l’échec d’une opération en raison d’une circonstance d’environnement ou d’exécution temporaire.

Gestion des FabricTransientExceptioncollections fiables : l’utilisateur est suggéré d’intercepter cette exception, d’abandonner la transaction et de réessayer toutes les opérations avec une nouvelle transaction

FabricUpgradeOrchestrationServiceState

Encapsule l’état du service d’orchestration de mise à niveau.

FabricUpgradeProgress

Encapsule la progression d’une mise à niveau De Service Fabric.

FabricValidationException

Exception levée par les API de validation dans la testabilité

FabricWorkerEntryPoint

Réservé pour un usage futur.

GatewayInformation

Contient des informations identifiant un nœud Service Fabric dans le cluster.

GetPropertyOperation

Représente un PropertyBatchOperation qui obtient la propriété spécifiée si elle existe.

Int64RangePartitionInformation

Décrit les informations de partition pour la plage d’entiers basée sur des schémas de partition. Les services observent ce type de ServicePartitionInformation lorsque le service est créé avec la UniformInt64RangePartitionSchemeDescription classe . Int64RangePartitionInformation dérive de IServicePartition et est fourni aux services dans le cadre de ou IStatefulServicePartitionIStatelessServicePartition, qui est transmis via les méthodes avec OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken) état ou sans OpenAsync(IStatelessServicePartition, CancellationToken) état.

KeyValueStoreEnumerator

Lit le contenu du magasin local d’un réplica secondaire dans le contexte d’un rappel de fin de copie.

.
KeyValueStoreItem

Représente un élément dans le magasin de clés/valeurs.

KeyValueStoreItemMetadata

Représente les métadonnées associées à un KeyValueStoreItem objet dans le magasin clé/valeur.

KeyValueStoreNotification

Contient toutes les informations relatives à une opération répliquée reçue par un réplica secondaire.

KeyValueStoreReplica

Fournit un composant de stockage de données transactionnel, répliqué et associatif aux enregistreurs de service, prêt à être intégré à n’importe quel service Service Fabric.

Il est utilisé par les services Service Fabric hérités. Tous les nouveaux services doivent utiliser les collections fiables.
KeyValueStoreReplicaSettings

Représente les paramètres d’un magasin de clés/valeurs réplica.

KeyValueStoreTransactionSettings

Spécifie les paramètres facultatifs pour décrire le comportement des transactions prises en charge par KeyValueStoreReplica.

LoadMetric

Représente le nom d’une métrique et d’une valeur d’exécution sous la forme d’une paire nom-valeur qui est signalée à Service Fabric. Les charges de métriques sont utilisées par Service Fabric pour s’assurer que le cluster est utilisé uniformément et que les nœuds ne dépassent pas leurs capacités pour des métriques données. LoadMetric les rapports sont fournis à Service Fabric via ReportLoad(IEnumerable<LoadMetric>).

LocalEseStoreSettings

Représente les paramètres facultatifs d’un magasin ESE local.

LocalStoreSettings

Représente les paramètres d’option d’un magasin local.

MemoryOwner

IMemoryOwner<T> wrapper qui indique le nombre d’octets dans Memory lesquels contiennent des données valides. Lors de l’exécution de lectures, les consommateurs de cette classe doivent considérer ValidLength) comme la longueur de Memory plutôt que d’utiliser Length directement.

NamedPartitionInformation

Décrit les informations de partition pour le nom sous la forme d’une chaîne basée sur des schémas de partition. Les services observent ce type de ServicePartitionInformation lorsque le service est créé avec le NamedPartitionSchemeDescription. NamedPartitionInformation dérive de l’interface IServicePartition et est fourni aux services dans le cadre de l’interface IStatefulServicePartition ou IStatelessServicePartition , qui est passée pendant le avec OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken) état ou sans état OpenAsync(IStatelessServicePartition, CancellationToken).

NamedProperty

Représente une propriété gérée à l’aide de FabricClient.PropertyManagementClient.

NamedPropertyMetadata

Métadonnées associées à un NamedProperty, y compris le nom de la propriété.

NameEnumerationResult

Collection de noms Service Fabric, comme retourné par EnumerateSubNamesAsync(Uri, NameEnumerationResult, Boolean).

NodeConfiguration

Cette classe contient des API permettant de gérer la configuration du nœud.

NodeContext

Spécifie des informations contextuelles sur un nœud Service Fabric, telles que le nom du nœud, l’ID, le type de nœud, etc.

NodeId

Classe pour encapsuler un ID de nœud.

NodeTransitionProgress

Renvoie l’objet NodeTransitionProgress.

NodeUpgradeProgress

Fournit les plans pour les détails de la progression de la mise à niveau d’un nœud.

NoneSecurityCredentials

Sous-type SecurityCredentials pour le mode non sécurisé

OperationData

Un OperationData est utilisé pour transférer les modifications d’état de copie et le contexte de copie entre les réplicas.

Si AsMemoryManagedOperationData() retourne une valeur non null, cette valeur doit être interagissante avec au lieu de l’objet OperationData . Exposé de cette façon pour éviter de perturber la surface de l’API.

OrderingUtility

Méthodes utilitaires pour le classement de la classe.

OutOfDiskSpaceException

Exception indiquant que le disque écrit est à court d’espace.

PackageAddedEventArgs<TPackage>

Décrit un événement ajouté à un package.

PackageModifiedEventArgs<TPackage>

Représente les arguments d’événement pour la modification du package.

PackageRemovedEventArgs<TPackage>

Décrit un événement supprimé du package.

PackageSharingPolicy

Représente une stratégie pour le partage de package.

PackageSharingPolicyList

Représente une liste d’objets PackageSharingPolicy.

PartitionDataLossProgress

Retourne l’objet Invoke de progression de la perte de données.

PartitionQuorumLossProgress

Renvoie l’objet Invoke de progression de la perte de quorum.

PartitionRestartProgress

Renvoie l’objet Invoke de progression de la perte de quorum.

PartitionSafetyCheck

Représente le SafetyCheck d’une partition.

PartitionSelector

Il s’agit d’une classe d’assistance pour la sélection de partitions.

PartitionUpgradeSafetyCheck

Représente le UpgradeSafetyCheck pour une partition.

PropertyBatchOperation

Représente la classe de base pour les opérations de propriété qui peuvent être placées dans un lot et envoyées via la SubmitPropertyBatchAsync(Uri, ICollection<PropertyBatchOperation>, TimeSpan, CancellationToken) méthode .

PropertyBatchResult

Spécifie le lot qui contient les résultats de l’appel SubmitPropertyBatchAsync(Uri, ICollection<PropertyBatchOperation>, TimeSpan, CancellationToken) de méthode.

PropertyEnumerationResult

Représente une énumération des propriétés qui est retournée à partir d’une opération par le gestionnaire de propriétés.

PutCustomPropertyOperation

Représente la propriété spécifiée sous le nom spécifié et définit les informations de type personnalisé pour une interprétation personnalisée de la valeur de la propriété.

PutPropertyOperation

Place la propriété spécifiée sous le nom spécifié.

ReconfigurationInformation

Représente des informations sur la reconfiguration réplica.

ReplicaInformation

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

ReplicaSelector

Il s’agit d’une classe d’assistance pour la sélection de réplicas.

ReplicaSetConfiguration

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

ReplicatorSettings

Permet à un réplica avec état de configurer le lors de sa FabricReplicator création via CreateReplicator(IStateProvider, ReplicatorSettings).

ResolvedServiceEndpoint

Représente un point de terminaison de service résolu, qui contient des informations sur la partition de service réplica rôle et l’adresse qu’il écoute.

ResolvedServicePartition

Contient des informations sur la partition du service qui a été résolu et l’ensemble de points de terminaison qui peuvent être utilisés pour accéder à la partition.

RestoreSettings

Représente les paramètres d’une opération de magasin RestoreAsync(String, RestoreSettings, CancellationToken) de clés/valeurs.

SafetyCheck

Représente une case activée de sécurité en cours d’exécution pour un nœud.

SecurityCredentials

Classe de base abstraite pour les types qui représentent des informations d’identification de sécurité.

SeedNodeSafetyCheck

Le case activée de sécurité en cours d’exécution pour les nœuds de départ.

SeedNodeUpgradeSafetyCheck

Le case activée de sécurité en cours d’exécution pour le nœud initial.pendant la mise à niveau

SelectedPartition

Retourne la partition sélectionnée à l’aide des API PartitionSelector FaultManagementClient.

SelectedReplica

Retourne l’objet réplica sélectionné à l’aide de l’API de testabilité ReplicaSelector.

ServiceContext

Contexte de service sous lequel le service fonctionne.

ServiceEndpointsVersion

Permet de comparer deux ServiceNotification objets et de déterminer quel événement de notification précède l’autre.

ServiceGroupFactory

Crée une fabrique de groupes de services qui est utilisée pour créer des groupes de services réels à partir des fabriques de types fournies au moment de l’exécution.

ServiceInitializationParameters

Représente la classe de base pour les paramètres d’initialisation de service qui sont passés à la Initialize(StatefulServiceInitializationParameters) méthode d’un service.

ServiceNotification

Représente une notification de service contenant des détails sur un service dont les points de terminaison réplica ou instance ont changé. Les notifications sont distribuées par l’événement ServiceNotificationFilterMatched .

ServicePartitionInformation

Représente la classe de base pour décrire les partitions.

ServicePartitionResolutionChange

Ce wrapper contient le mis à jour ResolvedServicePartition.

SingletonPartitionInformation

Indique que le service est partitionné à Singleton, en fait non partitionné ou avec une seule partition, et utilise le schéma de partition d’un service Singleton.

StatefulServiceContext

Représente le contexte de service sous lequel le service avec état fonctionne.

StatefulServiceInitializationParameters

Définit les paramètres d’initialisation du service pour un service avec état.

StatelessServiceContext

Contexte de service sous lequel le service sans état fonctionne.

StatelessServiceInitializationParameters

Définit les paramètres d’initialisation de service pour un service sans état.

StoreBackupInfo

Fournit des informations sur la sauvegarde créée en appelant BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>).

TestCommandProgress

Classe de base pour les objets progress.

TokenServiceMetadata

À usage interne uniquement.

Transaction

Représente une transaction. KeyValueStoreReplica

TransactionBase

Fournit une classe de base abstraite pour une transaction.

TransactionFaultedException

Exception qui indique un échec dû à une erreur de transaction en interne par le système.

UnknownSafetyCheck

La case activée de sécurité qui n’est pas connue de la version actuelle de Service Fabric.

UnknownUpgradeSafetyCheck

Le type de sécurité case activée mise à niveau est inconnu. Cela est probablement dû au fait que le client exécute une version antérieure.

UpgradeDomainProgress

Représente les détails de la progression de la mise à niveau des nœuds dans le domaine de mise à niveau.

UpgradeDomainStatus

Représente le status d’un domaine de mise à niveau.

UpgradeSafetyCheck

Représente la case activée de sécurité en cours d’exécution pour un nœud pendant la mise à niveau.

UpgradeUnitsProgress

Représente les détails de la progression de la mise à niveau des nœuds en cours de mise à niveau.

UpgradeUnitStatus

Représente le status d’une unité de mise à niveau. Il s’agit normalement d’un domaine de mise à niveau, mais pour les mises à niveau de nœud par nœud, il s’agit d’un nœud.

WindowsCredentials

Représente les informations d’identification de domaine Active Directory.

X509Credentials

Spécifie les informations d’identification de sécurité basées sur les certificats X.509.

X509IssuerStore

Type permettant d’identifier le magasin d’émetteurs X509 avec le nom commun et les magasins de l’objet de l’émetteur

X509Name

Type permettant d’identifier le certificat X509 avec le nom commun de l’objet ou le nom DNS

Structures

Epoch

Représente la version actuelle de la partition dans Service Fabric.

Interfaces

IAtomicGroupStateProvider

Décrit les méthodes supplémentaires de l’interface IAtomicGroupStateProvider qu’un service utilisateur doit implémenter pour tirer parti des fonctionnalités de groupe atomique d’un groupe de services.

IAtomicGroupStateReplicator

Expose les fonctions liées à la réplication pour les groupes atomiques.

IByteSerializable

Expose les méthodes pour sérialiser l’objet dans un octet[] ou désérialiser l’objet à partir d’un octet[]

ICodePackageActivationContext

Représente le contexte d’activation pour le service activé Service Fabric.

ICodePackageActivationContext2

Représente le contexte d’activation pour le service activé Service Fabric.

ICodePackageActivationContext3

Représente le contexte d’activation pour le service activé Service Fabric.

IImageBuilder

Interface implémentée par ImageBuilderDummyService dans ImageBuilderExe.cs

IImageStoreProgressHandler

Définit le comportement qu’un gestionnaire de progression doit implémenter pour traiter les informations de progression des opérations de magasin d’images

IMemoryManagedOperationData

Similaire à IOperationData, mais soutenu par MemoryOwner

IOperation

Décrit les données obtenues à partir du réplicateur d’état.

IOperationData

Interface pour les données transférées.

IOperationDataStream

Un IOperationDataStream encapsule un flux d’objets OperationData échangés entre les réplica principaux et les réplica secondaires. Les objets qui implémentent IOperationDataStream sont utilisés pendant le processus de copie. La méthode de contexte GetCopyContext() de copie qui est envoyée à partir de l’réplica secondaire à l’réplica primaire et la méthode d’état GetCopyState(Int64, IOperationDataStream) de copie implémentent l’interfaceIOperationDataStream.

IOperationStream

Représente un flux d’opérations de réplication ou de copie qui sont envoyées du réplica principal vers le réplica secondaire.

IOperationStream2

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

IOperationStream3

IOperationStream2 avec System.Fabric.MemoryManagedOperationData support. Les OperationData instance retournées par Data ne doivent pas être utilisées directement. Au lieu de cela, appelez AsMemoryManagedOperationData() cette instance pour obtenir le System.Fabric.MemoryManagedOperationData instance à utiliser.

IPrimaryReplicator

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

IReplicator

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

IReplicatorCatchupSpecificQuorum

Permet à un IReplicator d’indiquer qu’il prend en charge le rattrapage de quorums spécifiques avec l’utilisation de l’indicateur MustCatchup dans ReplicaInformation.

IServiceGroupPartition

Les membres d’un groupe de services à l’intérieur d’un groupe de services peuvent caster le fourni IStatefulServicePartition ou IStatelessServicePartition vers un IServiceGroupPartition pour accéder aux méthodes spécifiques aux membres des groupes de services.

IServicePartition

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.

IStatefulServiceFactory

Représente une fabrique de service avec état qui est chargée de créer des réplicas d’un type spécifique de service avec état. Les fabriques de service avec état sont inscrites auprès des hôtes de FabricRuntime service via RegisterStatefulServiceFactory(String, IStatefulServiceFactory) ou RegisterStatefulServiceFactoryAsync(String, IStatefulServiceFactory, TimeSpan, CancellationToken).

IStatefulServicePartition

Représente une partition associée à un service avec état réplica.

IStatefulServiceReplica

Définit le comportement qui régit le cycle de vie d’un réplica, tel que le démarrage, l’initialisation, les modifications de rôle et l’arrêt.

IStatelessServiceFactory

Représente une fabrique de service sans état chargée de créer des instances d’un type spécifique de service sans état.

IStatelessServiceInstance

Définit le comportement qui régit le cycle de vie d’un service sans état instance, comme le démarrage, l’initialisation et l’arrêt.

IStatelessServicePartition

Représente une partition associée à un service sans état instance.

IStateProvider

Définit le comportement qu’un service doit implémenter pour interagir avec le FabricReplicator.

IStateReplicator

Expose les fonctions liées à la réplication de la FabricReplicator classe qui sont utilisées par IStateProvider pour répliquer l’état afin de garantir la haute disponibilité.

IStateReplicator2

Expose les fonctions liées à la réplication de la FabricReplicator classe qui sont utilisées par IStateProvider pour répliquer l’état afin de garantir la haute disponibilité.

Énumérations

ApplicationUpgradeState

Énumère l’état de la mise à niveau de l’application.

AuthorizedConnectionKeyType

Énumère l’état des types de clés de connexion autorisés.

CodePackageEventType

Pour une utilisation interne.

CompletionMode

Il s’agit d’une énumération utilisée pour indiquer quand l’API doit se terminer.

ComposeDeploymentUpgradeState

Énumère l’état de la mise à niveau du déploiement compose.

CredentialType

Définit les types valides d’informations d’identification de sécurité.

DataLossMode

Cette énumération est passée à l’API de testabilité DataLoss pour indiquer le type de perte de données à induire.

DeploymentStatus

Spécifie le status du package sur le nœud.

EntryPointStatus

Spécifie la status du CodePackage EntryPoint déployé sur un nœud.

ExecutionPolicyExecutionType

Pour une utilisation interne.

ExecutionPolicyRestartPolicy

Pour une utilisation interne.

FabricClientRole

Représente le rôle de sécurité du client d’infrastructure.

FabricErrorCode

Définit les codes d’erreur qui peuvent être associés à un FabricException.

FabricUpgradeState

Spécifie l’état de mise à niveau lors de la mise à niveau de Service Fabric.

FaultType

Indique le type d’erreur signalé par un service : non valide, temporaire ou permanent.

HostIsolationMode

Indique le mode d’isolation de main point d’entrée d’un package de code quand son type d’hôte est ContainerHost. Cela est spécifié dans le cadre des stratégies d’hôte de conteneur dans le manifeste de l’application lors de l’importation du manifeste de service.

HostType

Type d’hôte pour main point d’entrée d’un package de code tel que spécifié dans le manifeste de service.

KeyValueStoreReplica.FullCopyMode

Spécifie le comportement à utiliser lors de la création de nouveaux réplicas secondaires (copie complète).

KeyValueStoreReplica.SecondaryNotificationMode

Spécifie le comportement de OnCopyComplete(KeyValueStoreEnumerator) et OnReplicationOperation(IEnumerator<KeyValueStoreNotification>) pour les réplicas dans le rôle secondaire.

LocalStoreKind

Spécifie le type de fournisseur de magasin local.

ManagedIdentityKind

Type d’entité référencée dans une déclaration d’utilisation mi

MoveCost

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

NetworkStatus

Indique status du réseau de conteneurs.

NetworkStatusFilter

Énumère les filtres utilisés pour mettre en correspondance les status de réseaux de conteneurs qui doivent être retournés par la requête.

NetworkType

Indique le type de réseau de conteneurs.

NodeDeactivationIntent

Décrit la raison pour laquelle le nœud est désactivé.

NodeDeactivationStatus

Spécifie le status pour une tâche de désactivation de nœud.

NodeDeactivationTaskType

Spécifie les différents types de tâches de désactivation de nœud.

NodeTransitionType

Décrit le type de transition de nœud

NodeUpgradePhase

Décrit la phase de mise à niveau du nœud correspondant.

OperationType

Spécifie le type d’opération reçu via le flux de copie ou de réplication.

Ordering

Définit des valeurs pour Ordering.

PackageSharingPolicyScope

Représente l’étendue de .PackageSharingPolicy

PartitionAccessStatus

Énumère les status d’accès de la partition.

ProgressUnitType

Décrit l’unité de mesure pour chaque UpdateProgress(Int64, Int64, ProgressUnitType) rappel.

PropertyBatchOperationKind

Spécifie le type de BatchPropertyOperation.

PropertyTypeId

Énumère les types de propriétés possibles.

ProtectionLevel

Énumère la façon dont la communication est protégée.

QuorumLossMode

Type de QuorumLoss qui sera appelé.

ReconfigurationPhase

Représente réplica phase de reconfiguration.

ReconfigurationType

Représente réplica type de reconfiguration.

ReplicaOpenMode

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

ReplicaRole

Indique le rôle d’un réplica de service avec état.

ReplicaSetQuorumMode

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

ReplicaStatus

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

RestartPartitionMode

Énumération passée à l’API RestartPartition pour spécifier les réplicas à redémarrer

RollingUpgradeMode

Spécifie le type de mise à niveau propagée lors de la mise à niveau d’une application instance ou d’un cluster.

SafetyCheckKind

Énumération Service Fabric qui indique la case activée de sécurité de mise à niveau effectuée.

ServiceEndpointRole

Énumère les types de rôles possibles d’un point de terminaison de service.

ServicePartitionKind

Indique le type de schéma de partitionnement utilisé.

StoreBackupOption

Option de sauvegarde pour le magasin clé-valeur.

TestCommandProgressState

Cette énumération indique l’état d’une commande de test.

TestCommandType

Type de commande de test de la commande de test interrogée.

TransactionIsolationLevel

Énumère l’ensemble des niveaux d’isolation possibles pour un Transaction.

UpgradeDomainState

Énumère les états d’un domaine de mise à niveau.

UpgradeFailureAction

Énumère les actions que Service Fabric doit effectuer en cas d’échec de la mise à niveau.

UpgradeFailureReason

Décrit les raisons possibles des échecs de mise à niveau.

UpgradeSafetyCheckKind

Énumère le qui est effectué pour un nœud pendant la UpgradeSafetyCheck mise à niveau.

UpgradeSortOrder

Énumère les façons dont les domaines de mise à niveau peuvent être triés.

UpgradeUnitState

Énumère les états d’une unité de mise à niveau.

Délégués

FabricClient.ClaimsRetrievalEventHandler

Délégué pour la gestion d’un rappel de récupération de jeton de revendications en s’inscrivant à l’événement ClaimsRetrieval

ServicePartitionResolutionChangeHandler

Type délégué pour les rappels côté client qui sont effectués vers le code utilisateur lorsque les points de terminaison d’un service changent ou qu’une exception est rencontrée pendant le processus de mise à jour des informations de point de terminaison au moment de l’exécution.