Resolve-ServiceFabricService
Hämtar replikadressen för en tillståndskänslig Service Fabric-partitionerad tjänst eller adressen till en instans av en tillståndslös Service Fabric-tjänst.
Syntax
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
Cmdleten Resolve-ServiceFabricService hämtar replikadressen för en tillståndskänslig Service Fabric-partitionerad tjänst eller adressen till en instans av en tillståndslös Service Fabric-tjänst.
Adressen cachelagras på den lokala noden och kan uppdateras om anslutningsförsöket till adressen misslyckas. Felet att ansluta anger vanligtvis att repliken eller instansen har flyttats till en annan nod.
Innan du utför någon åtgärd i ett Service Fabric-kluster upprättar du en anslutning till klustret med hjälp av cmdleten Connect-ServiceFabricCluster.
Exempel
Exempel 1: Lösa adresser
PS C:\> Resolve-ServiceFabricService -PartitionKindUniformInt64 -ServiceName fabric:/myApp/myService -PartitionKey "0"
Det här kommandot hämtar adresserna för en enhetlig Int64-partition som mappas till av partitionsnyckel 0 i en tjänst med namnet fabric:/myApp/myService.
Exempel 2: Använda föregående resultat för att uppdatera lokal cache
PS C:\> $result = Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton
PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -PreviousResult $result
Det här kommandot ger resultatet av det första matchningsanropet till det efterföljande. Detta krävs om användaren vet att resultatet som tidigare erhölls i det första anropet är inaktuellt. Slutpunkterna anses vara inaktuella om anslutningsbegäran överskrider tidsgränsen eller returnerar ett fel.
Exempel 3: Framtvinga lokal uppdateringscache
PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -ForceRefresh
Det här kommandot hämtar adressen till en tillståndskänslig replik i en singleton-partition efter att ha uppdaterat den lokala slutpunktscachen med kraft.
Parametrar
-ForceRefresh
Anger att cmdleten tvingar den lokala cachen med matchade adresser att uppdateras.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-PartitionKey
Anger partitionsnyckeln för Service Fabric-tjänsten.
Typ: | String |
Position: | 2 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-PartitionKindNamed
Anger att Service Fabric-tjänsten är en namngiven partition.
Typ: | SwitchParameter |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-PartitionKindSingleton
Anger att Service Fabric-tjänsten är en singleton-partition.
Typ: | SwitchParameter |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-PartitionKindUniformInt64
Anger att Service Fabric-tjänsten är en UniformInt64-partition.
Typ: | SwitchParameter |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-PreviousResult
Anger tidigare resultat för att lösa tjänstpartitioner. Detta krävs om användaren vet att resultatet som erhölls tidigare är inaktuellt.
Typ: | ResolvedServicePartition |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ServiceName
Anger URI för en Service Fabric-tjänst.
Typ: | Uri |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-TimeoutSec
Anger tidsgränsen i sekunder för åtgärden.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
System.Uri
System.String
System.Fabric.ResolvedServicePartition
System.Management.Automation.SwitchParameter
Utdata
System.Object