Partager via


FabricClient Classe

  • java.lang.Object
    • AutoCloseable
      • system.fabric.FabricClient

public class FabricClient

Client pour un cluster Service Fabric.

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.

Récapitulatif du constructeur

Constructeur Description
FabricClient()

Initialise une nouvelle instance de la classe system.fabric.FabricClient.

Remarques:Si se system.fabric.FabricClient trouve sur le même cluster que le service, utilisez un local system.fabric.FabricClient. Local system.fabric.FabricClient est une fonctionnalité de Service Fabric qui permet system.fabric.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 system.fabric.FabricClient , car il permet l’équilibrage de charge automatique et améliore les performances.

FabricClient(FabricClientRole clientRole)

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

FabricClient(FabricClientSettings settings)

Initialise une nouvelle instance de la system.fabric.FabricClient classe avec les paramètres client d’infrastructure souhaités. Si se system.fabric.FabricClient trouve sur le même cluster que le service, utilisez un local system.fabric.FabricClient. Local system.fabric.FabricClient est une fonctionnalité de Service Fabric qui permet system.fabric.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 system.fabric.FabricClient, car il permet l’équilibrage de charge automatique et améliore les performances.

FabricClient(FabricClientSettings settings, String[] hostEndpoints)

Initialise une nouvelle instance de la system.fabric.FabricClient classe avec des adresses de passerelle Service Fabric données (points de terminaison d’hôte) et les paramètres client d’infrastructure souhaités.

FabricClient(SecurityCredentials credential, FabricClientSettings settings, String[] hostEndpoints)

Initialise une nouvelle instance de la system.fabric.FabricClient classe avec des adresses de passerelle Service Fabric (point d’hôte), des informations d’identification de sécurité et des paramètres client d’infrastructure donnés.

FabricClient(SecurityCredentials credential, String[] hostEndpoints)

Initialise une nouvelle instance de la system.fabric.FabricClient classe avec des adresses de passerelle Service Fabric (point d’hôte) et des informations d’identification de sécurité données.

FabricClient(String[] hostEndpoints)

Initialise une nouvelle instance de la system.fabric.FabricClient classe avec des adresses de passerelle Service Fabric données (hostEndpoints).

Résumé de la méthode

Modificateur et type Méthode et description
void close()
void createNativeClient(String[] hostEndPoints)
Observable<GatewayInformation> getClientConnectionObservable()
Observable<GatewayInformation> getClientDisconnectionObservable()
SecurityCredentials getCredential()
String [] getHostEndpoints()
FabricClientSettings getSettings()

Obtient les paramètres du client fabric.

void registerOnClaimsRetrievalCallback(BiFunction<FabricClient, AzureActiveDirectoryMetadata, String> callback)

Inscrit le rappel de récupération de jeton de revendications pour l’événement ClaimsRetrieval

void updateSecurityCredentials(SecurityCredentials credentials)

Mises à jour les informations d’identification de sécurité du client fabric.

void UpdateSettings(FabricClientSettings settings)

Détails du constructeur

FabricClient

public FabricClient()

Initialise une nouvelle instance de la classe system.fabric.FabricClient.

Remarques:Si se system.fabric.FabricClient trouve sur le même cluster que le service, utilisez un local system.fabric.FabricClient. Local system.fabric.FabricClient est une fonctionnalité de Service Fabric qui permet system.fabric.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 system.fabric.FabricClient , car il permet l’équilibrage de charge automatique et améliore les performances.

FabricClient

public FabricClient(FabricClientRole clientRole)

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

Paramètres:

clientRole - Rôle client fabric

FabricClient

public FabricClient(FabricClientSettings settings)

Initialise une nouvelle instance de la system.fabric.FabricClient classe avec les paramètres client d’infrastructure souhaités. Si se system.fabric.FabricClient trouve sur le même cluster que le service, utilisez un local system.fabric.FabricClient. Local system.fabric.FabricClient est une fonctionnalité de Service Fabric qui permet system.fabric.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 system.fabric.FabricClient, car il permet l’équilibrage de charge automatique et améliore les performances.

Paramètres:

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

FabricClient

public FabricClient(FabricClientSettings settings, String[] hostEndpoints)

Initialise une nouvelle instance de la system.fabric.FabricClient classe avec des adresses de passerelle Service Fabric données (points de terminaison d’hôte) et les paramètres client d’infrastructure souhaités.

Paramètres:

settings - Paramètres du client fabric.
hostEndpoints - Définit l’ensemble des adresses de passerelle que peut system.fabric.FabricClient utiliser pour se connecter au cluster.

FabricClient

public FabricClient(SecurityCredentials credential, FabricClientSettings settings, String[] hostEndpoints)

Initialise une nouvelle instance de la system.fabric.FabricClient classe avec des adresses de passerelle Service Fabric (point d’hôte), des informations d’identification de sécurité et des paramètres client d’infrastructure donnés.

Paramètres:

credential -

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

settings - Paramètres du client fabric.
hostEndpoints - Définit l’ensemble des adresses de passerelle que peut system.fabric.FabricClient utiliser pour se connecter au cluster.

FabricClient

public FabricClient(SecurityCredentials credential, String[] hostEndpoints)

Initialise une nouvelle instance de la system.fabric.FabricClient classe avec des adresses de passerelle Service Fabric (point d’hôte) et des informations d’identification de sécurité données.

Paramètres:

credential -

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

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

FabricClient

public FabricClient(String[] hostEndpoints)

Initialise une nouvelle instance de la system.fabric.FabricClient classe avec des adresses de passerelle Service Fabric données (hostEndpoints).

Paramètres:

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

Détails de la méthode

close

public void close()

createNativeClient

public void createNativeClient(String[] hostEndPoints)

Paramètres:

hostEndPoints

getClientConnectionObservable

public Observable getClientConnectionObservable()

getClientDisconnectionObservable

public Observable getClientDisconnectionObservable()

getCredential

public SecurityCredentials getCredential()

getHostEndpoints

public String [] getHostEndpoints()

getSettings

public FabricClientSettings getSettings()

Obtient les paramètres du client fabric.

Retours:

Paramètres du client fabric.

registerOnClaimsRetrievalCallback

public void registerOnClaimsRetrievalCallback(BiFunction callback)

Inscrit le rappel de récupération de jeton de revendications pour l’événement ClaimsRetrieval

Paramètres:

callback - qui prend system.fabric.security.AzureActiveDirectoryMetadata comme entrée requise pour l’acquisition d’un jeton de revendications à partir d’Azure Active Directory et retourne un jeton de revendications.

updateSecurityCredentials

public void updateSecurityCredentials(SecurityCredentials credentials)

Mises à jour les informations d’identification de sécurité du client fabric.

Paramètres:

credentials - Nouvelles informations d’identification de sécurité à utiliser.

UpdateSettings

public void UpdateSettings(FabricClientSettings settings)

Paramètres:

settings

S’applique à