Resolve-ServiceFabricService
Načte adresu repliky stavové služby Service Fabric rozdělené do oddílů nebo adresy instance bezstavové služby Service Fabric.
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
Rutina Resolve-ServiceFabricService načte adresu repliky stavové služby Service Fabric rozdělené do oddílů nebo adresy instance bezstavové služby Service Fabric.
Adresa se uloží do mezipaměti na místním uzlu a dá 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ého oddílu Int64 namapovaného 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ý při prvním volání je zastaralý. Koncové body se považují za zastaralé, pokud vyprší časový limit požadavku na připojení nebo vrátí chybu.
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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKey
Určuje klíč oddílu pro službu Service Fabric.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PartitionKindNamed
Označuje, že služba Service Fabric je pojmenovaný oddíl.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindSingleton
Označuje, že služba Service Fabric je jedním oddílem.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionKindUniformInt64
Označuje, že služba Service Fabric je oddíl UniformInt64.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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ý byl získán dříve, je zastaralý.
Type: | ResolvedServicePartition |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServiceName
Určuje identifikátor URI služby Service Fabric.
Type: | Uri |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Určuje časový limit operace v sekundách.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
System.Uri
System.String
System.Fabric.ResolvedServicePartition
System.Management.Automation.SwitchParameter
Výstupy
System.Object