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