Partager via


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