Resolve-ServiceFabricService
Haalt het replicaadres van een stateful Service Fabric-gepartitioneerde service of het adres van een exemplaar van een stateless Service Fabric-service op.
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
De Resolve-ServiceFabricService cmdlet haalt het replicaadres op 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 verbindingspoging naar 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 oplossen van de volgende. Dit is vereist als de gebruiker weet dat het resultaat dat eerder in de eerste aanroep is verkregen, 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 lokale eindpuntcache 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 servicepartitie 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, 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