FabricClient Classe
- java.
lang. Object - AutoCloseable
- system.
fabric. FabricClient
- system.
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<Gateway |
getClientConnectionObservable() |
Observable<Gateway |
getClientDisconnectionObservable() |
Security |
getCredential() |
String [] | getHostEndpoints() |
Fabric |
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:
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:
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:
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:
SecurityCredentialsdéfinit les paramètres de sécurité pour .system.fabric.FabricClient
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:
SecurityCredentialsdéfinit les paramètres de sécurité pour .system.fabric.FabricClient
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:
Détails de la méthode
close
public void close()
createNativeClient
public void createNativeClient(String[] hostEndPoints)
Paramètres:
getClientConnectionObservable
public Observable
getClientDisconnectionObservable
public Observable
getCredential
public SecurityCredentials getCredential()
getHostEndpoints
public String [] getHostEndpoints()
getSettings
public FabricClientSettings getSettings()
Obtient les paramètres du client fabric.
Retours:
registerOnClaimsRetrievalCallback
public void registerOnClaimsRetrievalCallback(BiFunction
Inscrit le rappel de récupération de jeton de revendications pour l’événement ClaimsRetrieval
Paramètres:
updateSecurityCredentials
public void updateSecurityCredentials(SecurityCredentials credentials)
Mises à jour les informations d’identification de sécurité du client fabric.
Paramètres:
UpdateSettings
public void UpdateSettings(FabricClientSettings settings)
Paramètres:
S’applique à
Azure SDK for Java