Resolve-ServiceFabricService
Récupère l’adresse du réplica d’un service partitionné Service Fabric avec état ou l’adresse d’une instance d’un service Service Fabric sans état.
Syntaxe
Resolve-ServiceFabricService
[-PartitionKindSingleton]
[-ServiceName] <Uri>
[-PreviousResult <ResolvedServicePartition>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindSingleton]
[-ServiceName] <Uri>
[-ForceRefresh]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindUniformInt64]
[-ServiceName] <Uri>
[-PartitionKey] <String>
[-ForceRefresh]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindUniformInt64]
[-ServiceName] <Uri>
[-PartitionKey] <String>
[-PreviousResult <ResolvedServicePartition>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindNamed]
[-ServiceName] <Uri>
[-PartitionKey] <String>
[-ForceRefresh]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindNamed]
[-ServiceName] <Uri>
[-PartitionKey] <String>
[-PreviousResult <ResolvedServicePartition>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
L’applet de commande Resolve-ServiceFabricService récupère l’adresse du réplica d’un service partitionné Service Fabric avec état ou l’adresse d’une instance d’un service Service Fabric sans état.
L’adresse est mise en cache sur le nœud local et peut être actualisée si la tentative de connexion à l’adresse échoue. L’échec de connexion indique généralement que le réplica ou l’instance a été déplacé vers un autre nœud.
Avant d’effectuer une opération sur un cluster Service Fabric, établissez une connexion au cluster à l’aide de l’applet de commande Connect-ServiceFabricCluster.
Exemples
Exemple 1 : Résoudre les adresses
PS C:\> Resolve-ServiceFabricService -PartitionKindUniformInt64 -ServiceName fabric:/myApp/myService -PartitionKey "0"
Cette commande récupère les adresses d’une partition Int64 uniforme mappée à la clé de partition 0 dans un service nommé fabric :/myApp/myService.
Exemple 2 : Utilisation du résultat précédent pour actualiser le cache local
PS C:\> $result = Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton
PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -PreviousResult $result
Cette commande fournit le résultat du premier appel de résolution à l’appel suivant. Cela est nécessaire si l’utilisateur sait que le résultat obtenu précédemment dans le premier appel est obsolète. Les points de terminaison sont considérés obsolètes si la demande de connexion expire ou retourne une erreur.
Exemple 3 : Forcer l’actualisation du cache local
PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -ForceRefresh
Cette commande récupère l’adresse d’un réplica avec état dans une partition singleton après avoir actualisé avec force le cache de point de terminaison local.
Paramètres
-ForceRefresh
Indique que l’applet de commande force le cache local d’adresses résolues à actualiser.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-PartitionKey
Spécifie la clé de partition pour le service Service Fabric.
Type: | String |
Position: | 2 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-PartitionKindNamed
Indique que le service Service Fabric est une partition nommée.
Type: | SwitchParameter |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PartitionKindSingleton
Indique que le service Service Fabric est une partition singleton.
Type: | SwitchParameter |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PartitionKindUniformInt64
Indique que le service Service Fabric est une partition UniformInt64.
Type: | SwitchParameter |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PreviousResult
Spécifie les résultats précédents de la partition de service de résolution. Cela est nécessaire si l’utilisateur sait que le résultat obtenu précédemment est obsolète.
Type: | ResolvedServicePartition |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ServiceName
Spécifie l’URI d’un service Service Fabric.
Type: | Uri |
Position: | 1 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-TimeoutSec
Spécifie le délai d’expiration, en secondes, pour l’opération.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
System.Uri
System.String
System.Fabric.ResolvedServicePartition
System.Management.Automation.SwitchParameter
Sorties
System.Object