Share via


FabricClient Constructeurs

Définition

Surcharges

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(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(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, String[])

Initialise une nouvelle instance de la FabricClient classe avec des adresses de passerelle Service Fabric données et SecurityCredentials.

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.

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, 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()

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.

public FabricClient ();
Public Sub New ()

Remarques

Étant donné que ce constructeur utilise le service de passerelle local s’exécutant sur le même nœud pour se connecter au cluster, votre client peut contourner un tronçon réseau supplémentaire. Pour vous connecter à un cluster à partir du code exécuté en dehors du cluster, utilisez un constructeur différent qui vous permet de spécifier explicitement les paramètres de connexion.

S’applique à

FabricClient(FabricClientRole)

Initialise une nouvelle instance de la FabricClient classe avec le rôle client d’infrastructure spécifié : FabricClientRole.

public FabricClient (System.Fabric.FabricClientRole clientRole);
new System.Fabric.FabricClient : System.Fabric.FabricClientRole -> System.Fabric.FabricClient
Public Sub New (clientRole As FabricClientRole)

Paramètres

clientRole
FabricClientRole

Rôle client fabric.

S’applique à

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.

public FabricClient (System.Fabric.FabricClientSettings settings);
new System.Fabric.FabricClient : System.Fabric.FabricClientSettings -> System.Fabric.FabricClient
Public Sub New (settings As FabricClientSettings)

Paramètres

settings
FabricClientSettings

Paramètres du client d’infrastructure utilisés par le client d’infrastructure.

S’applique à

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.

public FabricClient (params string[] hostEndpoints);
new System.Fabric.FabricClient : string[] -> System.Fabric.FabricClient
Public Sub New (ParamArray hostEndpoints As String())

Paramètres

hostEndpoints
String[]

Définit l’ensemble des adresses de passerelle que peut FabricClient utiliser pour se connecter au cluster.

S’applique à

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.

public FabricClient (System.Fabric.FabricClientSettings settings, params string[] hostEndpoints);
new System.Fabric.FabricClient : System.Fabric.FabricClientSettings * string[] -> System.Fabric.FabricClient
Public Sub New (settings As FabricClientSettings, ParamArray hostEndpoints As String())

Paramètres

settings
FabricClientSettings

Paramètres du client fabric.

hostEndpoints
String[]

Définit l’ensemble des adresses de passerelle que peut FabricClient utiliser pour se connecter au cluster.

S’applique à

FabricClient(SecurityCredentials, String[])

Initialise une nouvelle instance de la FabricClient classe avec des adresses de passerelle Service Fabric données et SecurityCredentials.

public FabricClient (System.Fabric.SecurityCredentials credential, params string[] hostEndpoints);
new System.Fabric.FabricClient : System.Fabric.SecurityCredentials * string[] -> System.Fabric.FabricClient
Public Sub New (credential As SecurityCredentials, ParamArray hostEndpoints As String())

Paramètres

credential
SecurityCredentials

SecurityCredentialsdéfinit les paramètres de sécurité pour .FabricClient

hostEndpoints
String[]

Définit l’ensemble des adresses de passerelle que peut FabricClient utiliser pour se connecter au cluster.

S’applique à

FabricClient(TimeSpan, String[])

Attention

Deprecated

DÉPRÉCIÉ. Initialise une nouvelle instance de la FabricClient classe avec des adresses keepAliveInterval et Service Fabric Gateway (hostEndpoints) données.

[System.Obsolete("Deprecated", true)]
public FabricClient (TimeSpan keepAliveInterval, params string[] hostEndpoints);
[<System.Obsolete("Deprecated", true)>]
new System.Fabric.FabricClient : TimeSpan * string[] -> System.Fabric.FabricClient
Public Sub New (keepAliveInterval As TimeSpan, ParamArray hostEndpoints As String())

Paramètres

keepAliveInterval
TimeSpan

Définit l’intervalle périodique de message keep alive.

hostEndpoints
String[]

Définit l’ensemble des adresses de passerelle que peut FabricClient utiliser pour se connecter au cluster.

Attributs

Remarques

S’il existe des appareils externes entre la connexion du client et le cluster qui nécessitent des messages périodiques pour maintenir la connexion active, veillez à utiliser la fonctionnalité KeepAlive de FabricClient. Lors de l’initialisation de FabricClient, les utilisateurs peuvent spécifier un timeSpan keepAliveInterval. Si cet argument est spécifié, fabricClient effectue régulièrement un test ping sur le service de passerelle Service Fabric avec qui il communique actuellement, tant qu’une opération est en attente. Windows Azure est un exemple de scénario dans lequel cette fonctionnalité est utile. Si le FabricClient est en dehors de Windows Azure et que le cluster se trouve à l’intérieur de Windows Azure, toutes les connexions passent par le Azure Load Balancer (ALB). ALB met fin aux connexions inactives pendant plus de 60 secondes. Par conséquent, dans ces situations, FabricClient doit être créé avec KeepAliveInterval défini sur <59 secondes (20 -30 est recommandé).

S’applique à

FabricClient(SecurityCredentials, FabricClientSettings, String[])

Initialise une nouvelle instance de la FabricClient classe avec des adresses Service Fabric Gateway données, SecurityCredentials et FabricClientSettings.

public FabricClient (System.Fabric.SecurityCredentials credential, System.Fabric.FabricClientSettings settings, params string[] hostEndpoints);
new System.Fabric.FabricClient : System.Fabric.SecurityCredentials * System.Fabric.FabricClientSettings * string[] -> System.Fabric.FabricClient
Public Sub New (credential As SecurityCredentials, settings As FabricClientSettings, ParamArray hostEndpoints As String())

Paramètres

credential
SecurityCredentials

SecurityCredentialsdéfinit les paramètres de sécurité pour .FabricClient

settings
FabricClientSettings

Paramètres du client fabric.

hostEndpoints
String[]

Définit l’ensemble des adresses de passerelle que peut FabricClient utiliser pour se connecter au cluster.

S’applique à

FabricClient(SecurityCredentials, TimeSpan, String[])

Attention

Deprecated

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.

[System.Obsolete("Deprecated", true)]
public FabricClient (System.Fabric.SecurityCredentials credential, TimeSpan keepAliveInterval, params string[] hostEndpoints);
[<System.Obsolete("Deprecated", true)>]
new System.Fabric.FabricClient : System.Fabric.SecurityCredentials * TimeSpan * string[] -> System.Fabric.FabricClient
Public Sub New (credential As SecurityCredentials, keepAliveInterval As TimeSpan, ParamArray hostEndpoints As String())

Paramètres

credential
SecurityCredentials

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

keepAliveInterval
TimeSpan

Définit l’intervalle périodique de message keep alive.

hostEndpoints
String[]

Définit l’ensemble des adresses de passerelle que peut FabricClient utiliser pour se connecter au cluster.

Attributs

Remarques

S’il existe des appareils externes entre la connexion du client et le cluster qui nécessitent des messages périodiques pour maintenir la connexion active, veillez à utiliser la fonctionnalité KeepAlive de FabricClient. Lors de l’initialisation de FabricClient, les utilisateurs peuvent spécifier un timeSpan keepAliveInterval. Si cet argument est spécifié, fabricClient effectue régulièrement un test ping sur le service de passerelle Service Fabric avec qui il communique actuellement, tant qu’une opération est en attente. Windows Azure est un exemple de scénario dans lequel cette fonctionnalité est utile. Si le FabricClient est en dehors de Windows Azure et que le cluster se trouve à l’intérieur de Windows Azure, toutes les connexions passent par le Azure Load Balancer (ALB). ALB met fin aux connexions inactives pendant plus de 60 secondes. Par conséquent, dans ces situations, FabricClient doit être créé avec KeepAliveInterval défini sur <59 secondes (20 -30 est recommandé).

S’applique à