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