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. Anslutningsfelet indikerar vanligtvis att repliken eller instansen har flyttats till en annan nod.
Innan du utför en åtgärd på 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 lös-anropet till det efterföljande. Detta krävs om användaren vet att resultatet som tidigare erhållits i det första anropet är inaktuellt. Slutpunkterna anses vara inaktuella om tidsgränsen för anslutningsbegäran uppnås eller returnerar ett fel.
Exempel 3: Framtvinga uppdatering av lokal cache
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 den lokala slutpunktscacheminnet har uppdaterats.
Parametrar
-ForceRefresh
Anger att cmdleten tvingar den lokala cachen för matchade adresser att uppdateras.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKey
Anger partitionsnyckeln för Service Fabric-tjänsten.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKindNamed
Anger att Service Fabric-tjänsten är en namngiven partition.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindSingleton
Anger att Service Fabric-tjänsten är en singleton-partition.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindUniformInt64
Anger att Service Fabric-tjänsten är en UniformInt64-partition.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PreviousResult
Anger tidigare resultat för att lösa tjänstpartitioner. Detta krävs om användaren vet att resultatet som hämtades tidigare är inaktuellt.
Type: | ResolvedServicePartition |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServiceName
Anger URI för en Service Fabric-tjänst.
Type: | Uri |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Anger tidsgränsen i sekunder för åtgärden.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
System.Uri
System.String
System.Fabric.ResolvedServicePartition
System.Management.Automation.SwitchParameter
Utdata
System.Object