Delen via


Resolve-ServiceFabricService

Hiermee wordt het replicaadres opgehaald van een stateful Service Fabric-gepartitioneerde service of het adres van een exemplaar van een stateless Service Fabric-service.

Syntaxis

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

Met de cmdlet Resolve-ServiceFabricService wordt het replicaadres opgehaald van een stateful Service Fabric-gepartitioneerde service of het adres van een exemplaar van een stateless Service Fabric-service.

Het adres wordt in de cache opgeslagen op het lokale knooppunt en kan worden vernieuwd als de verbinding met het adres mislukt. De fout bij het maken van verbinding geeft meestal aan dat de replica of het exemplaar is verplaatst naar een ander knooppunt.

Voordat u een bewerking uitvoert op een Service Fabric-cluster, maakt u een verbinding met het cluster met behulp van de cmdlet Connect-ServiceFabricCluster .

Voorbeelden

Voorbeeld 1: Adressen oplossen

PS C:\> Resolve-ServiceFabricService -PartitionKindUniformInt64 -ServiceName fabric:/myApp/myService -PartitionKey "0"

Met deze opdracht worden de adressen opgehaald van een uniforme Int64-partitie die is toegewezen aan de partitiesleutel 0 in een service met de naam fabric:/myApp/myService.

Voorbeeld 2: Het vorige resultaat gebruiken om de lokale cache te vernieuwen

PS C:\> $result = Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton
PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -PreviousResult $result

Met deze opdracht wordt het resultaat gegeven van de eerste aanroep voor het omzetten van de volgende. Dit is vereist als de gebruiker weet dat het eerder verkregen resultaat in de eerste aanroep verouderd is. De eindpunten worden als verlopen beschouwd als er een time-out optreedt voor de verbindingsaanvraag of als er een fout wordt geretourneerd.

Voorbeeld 3: Lokale cache vernieuwen forceren

PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -ForceRefresh

Met deze opdracht wordt het adres van een stateful replica in een singleton-partitie opgehaald nadat de cache van het lokale eindpunt geforceerd is vernieuwd.

Parameters

-ForceRefresh

Geeft aan dat de cmdlet de lokale cache van opgeloste adressen dwingt om te vernieuwen.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-PartitionKey

Hiermee geeft u de partitiesleutel voor de Service Fabric-service.

Type:String
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-PartitionKindNamed

Geeft aan dat de Service Fabric-service een benoemde partitie is.

Type:SwitchParameter
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PartitionKindSingleton

Geeft aan dat de Service Fabric-service een singleton-partitie is.

Type:SwitchParameter
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PartitionKindUniformInt64

Geeft aan dat de Service Fabric-service een UniformInt64-partitie is.

Type:SwitchParameter
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PreviousResult

Hiermee geeft u de vorige resultaten van de oplossingsservicepartitie op. Dit is vereist als de gebruiker weet dat het resultaat dat eerder is verkregen, verouderd is.

Type:ResolvedServicePartition
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ServiceName

Hiermee geeft u de URI van een Service Fabric-service.

Type:Uri
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-TimeoutSec

Hiermee geeft u de time-outperiode, in seconden, op voor de bewerking.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

System.Uri

System.String

System.Fabric.ResolvedServicePartition

System.Management.Automation.SwitchParameter

Uitvoerwaarden

System.Object