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