FabricClient Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée et gère les services Service Fabric et d’autres entités.
public sealed class FabricClient : IDisposable
type FabricClient = class
interface IDisposable
Public NotInheritable Class FabricClient
Implements IDisposable
- Héritage
-
FabricClient
- Implémente
Remarques
Il est vivement recommandé de partager FabricClients autant que possible. Cela est dû au fait que FabricClient a plusieurs optimisations, telles que la mise en cache et le traitement par lots, que vous ne pourriez pas utiliser entièrement dans le cas contraire.
Constructeurs
FabricClient() |
Initialise une nouvelle instance de la classe FabricClient. Ce constructeur doit être utilisé par le code qui s’exécute à l’intérieur du cluster. Il permet au FabricClient instance de se connecter au cluster via le service de passerelle local exécuté sur le même nœud. |
FabricClient(FabricClientRole) |
Initialise une nouvelle instance de la FabricClient classe avec le rôle client d’infrastructure spécifié : FabricClientRole. |
FabricClient(FabricClientSettings) |
Initialise une nouvelle instance de la FabricClient classe avec le souhaitéFabricClientSettings. Si se FabricClient trouve sur le même cluster que le service, utilisez un local FabricClient. Local FabricClient est une fonctionnalité de Service Fabric qui permet FabricClient au de se connecter au service de passerelle local au lieu de choisir dans une liste. De cette façon, votre client peut contourner un tronçon réseau supplémentaire. Si un service résout une autre partition de service dans le même cluster, il est recommandé d’utiliser Local FabricClient, car il permet l’équilibrage de charge automatique et améliore les performances. |
FabricClient(FabricClientSettings, String[]) |
Initialise une nouvelle instance de la FabricClient classe avec les adresses de passerelle Service Fabric spécifiées et le souhaitéFabricClientSettings. |
FabricClient(SecurityCredentials, FabricClientSettings, String[]) |
Initialise une nouvelle instance de la FabricClient classe avec des adresses Service Fabric Gateway données, SecurityCredentials et FabricClientSettings. |
FabricClient(SecurityCredentials, String[]) |
Initialise une nouvelle instance de la FabricClient classe avec des adresses de passerelle Service Fabric données et SecurityCredentials. |
FabricClient(SecurityCredentials, TimeSpan, String[]) |
Obsolète.
DÉPRÉCIÉ. Initialise une nouvelle instance de la FabricClient classe avec des informations d’identification, des adresses keepAliveInterval et Service Fabric Gateway (hostEndpoints) données. |
FabricClient(String[]) |
Initialise une nouvelle instance de la FabricClient classe avec des adresses de passerelle Service Fabric données. Ces points de terminaison d’hôte sont une liste de chaînes délimitées « : » où la première partie est l’adresse IP du cluster et la deuxième partie est le port de point de terminaison de connexion client. |
FabricClient(TimeSpan, String[]) |
Obsolète.
DÉPRÉCIÉ. Initialise une nouvelle instance de la FabricClient classe avec des adresses keepAliveInterval et Service Fabric Gateway (hostEndpoints) données. |
Champs
FabricSystemApplication |
Application Service Fabric System. |
Propriétés
ApplicationManager |
Obtient le ApplicationManager qui peut être utilisé pour effectuer des opérations liées aux applications et aux types d’applications. |
ClusterManager |
Obtient le ClusterManager qui peut être utilisé pour effectuer des opérations liées au cluster Service Fabric. |
ComposeDeploymentManager |
Obtient le FabricClient.ComposeDeploymentClient qui peut être utilisé pour effectuer des opérations liées au déploiement de composition. |
FaultManager |
Obtient le FabricClient.FaultManagementClient pour provoquer des erreurs. Par exemple, RestartNodeAsync. |
HealthManager |
Obtient le client d’intégrité qui peut être utilisé pour effectuer des opérations liées à l’intégrité, telles que l’intégrité de rapport ou l’intégrité de l’entité. |
InfrastructureManager |
Obtient le FabricClient.InfrastructureServiceClient qui peut être utilisé pour effectuer des opérations liées à l’infrastructure sur laquelle le cluster s’exécute. Cette propriété prend en charge la plateforme Service Fabric ; il n’est pas destiné à être appelé directement à partir de votre code. |
NetworkManager |
Obtient le FabricClient.NetworkManagementClient pour gérer les réseaux de conteneurs. |
PropertyManager |
Obtient le PropertyManager qui peut être utilisé pour effectuer des opérations liées aux noms et aux propriétés. |
QueryManager |
Obtient le gestionnaire de requêtes qui peut être utilisé pour exécuter des requêtes sur le cluster Service Fabric. |
RepairManager |
Obtient le FabricClient.RepairManagementClient qui peut être utilisé pour gérer les tâches de réparation. Cette propriété prend en charge la plateforme Service Fabric ; il n’est pas destiné à être appelé directement à partir de votre code. |
SecretStore |
Obtient le client du magasin de secrets |
ServiceGroupManager |
Obtient le ServiceGroupManager qui peut être utilisé pour effectuer des opérations liées aux groupes de services. |
ServiceManager |
Obtient le ServiceManager qui peut être utilisé pour effectuer des opérations liées aux services et aux types de services. |
Settings |
Obtient les paramètres du client fabric. |
TestManager |
Obtient le FabricClient.TestManagementClient pour effectuer des actions complexes qui passent par FaultAnalysisService. Par exemple, StartPartitionDataLossAsync. Cela prend également en charge les API pour la validation (qui ne passent pas par FaultAnalysisService). Par exemple, ValidateServiceAsync. |
Méthodes
Dispose() |
Supprime le client fabric. |
Finalize() |
Destructeur du client fabric. |
UpdateSecurityCredentials(SecurityCredentials) |
Mises à jour les informations d’identification de sécurité du client fabric. |
UpdateSettings(FabricClientSettings) |
Mises à jour les paramètres du client fabric. |
Événements
ClaimsRetrieval |
Se produit lorsque le client doit fournir un jeton de revendication pour l’autorisation avec la passerelle |
ClientConnected |
Se produit lorsque le client est connecté à la passerelle. |
ClientDisconnected |
Se produit lorsque le client est déconnecté de la passerelle. |
S’applique à
Azure SDK for .NET