Sdílet prostřednictvím


Resolve-ServiceFabricService

Načte adresu repliky stavové služby Service Fabric rozdělené na oddíly nebo adresu instance bezstavové služby Service Fabric.

Syntaxe

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

Rutina Resolve-ServiceFabricService načte adresu repliky stavové služby Service Fabric dělené nebo adresy instance bezstavové služby Service Fabric.

Adresa se uloží do mezipaměti na místním uzlu a může se aktualizovat, pokud se připojení pokusí o adresu selže. Selhání připojení obvykle značí, že replika nebo instance se přesunula do jiného uzlu.

Před provedením jakékoli operace v clusteru Service Fabric vytvořte připojení ke clusteru pomocí rutiny Connect-ServiceFabricCluster.

Příklady

Příklad 1: Řešení adres

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

Tento příkaz načte adresy jednotně namapovaného oddílu Int64 na klíč oddílu 0 ve službě fabric:/myApp/myService.

Příklad 2: Použití předchozího výsledku k aktualizaci místní mezipaměti

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

Tento příkaz poskytuje výsledek prvního volání překladu na následující volání. To se vyžaduje, pokud uživatel ví, že výsledek dříve získaný v prvním volání je zastaralý. Koncové body se považují za zastaralé, pokud vyprší časový limit požadavku na připojení nebo se vrátí chyba.

Příklad 3: Vynucení aktualizace místní mezipaměti

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

Tento příkaz po vynucené aktualizaci místní mezipaměti koncových bodů načte adresu stavové repliky v jednom oddílu.

Parametry

-ForceRefresh

Označuje, že rutina vynutí aktualizaci místní mezipaměti vyřešených adres.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-PartitionKey

Určuje klíč oddílu pro službu Service Fabric.

Typ:String
Position:2
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-PartitionKindNamed

Označuje, že služba Service Fabric je pojmenovaný oddíl.

Typ:SwitchParameter
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PartitionKindSingleton

Označuje, že služba Service Fabric je jeden oddíl.

Typ:SwitchParameter
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PartitionKindUniformInt64

Označuje, že služba Service Fabric je oddíl UniformInt64.

Typ:SwitchParameter
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PreviousResult

Určuje předchozí výsledky překladu oddílů služby. To se vyžaduje, pokud uživatel ví, že výsledek, který jste získali dříve, je zastaralý.

Typ:ResolvedServicePartition
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-ServiceName

Určuje identifikátor URI služby Service Fabric.

Typ:Uri
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-TimeoutSec

Určuje časový limit operace v sekundách.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

System.Uri

System.String

System.Fabric.ResolvedServicePartition

System.Management.Automation.SwitchParameter

Výstupy

System.Object