Resolve-ServiceFabricService
Lekéri egy állapotalapú, particionált Service Fabric-szolgáltatás replikacímét vagy egy állapot nélküli Service Fabric-szolgáltatás egy példányának címét.
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
A Resolve-ServiceFabricService parancsmag lekéri egy állapotalapú particionált Service Fabric-szolgáltatás replikacímét vagy egy állapot nélküli Service Fabric-szolgáltatás egy példányának címét.
A cím gyorsítótárazva van a helyi csomóponton, és frissíthető, ha a címhez való kapcsolódási kísérlet meghiúsul. A kapcsolódási hiba általában azt jelzi, hogy a replika vagy a példány egy másik csomópontra került.
Mielőtt bármilyen műveletet végrehajt egy Service Fabric-fürtön, hozzon létre kapcsolatot a fürttel a Connect-ServiceFabricCluster parancsmag használatával.
Példák
1. példa: Címek feloldása
PS C:\> Resolve-ServiceFabricService -PartitionKindUniformInt64 -ServiceName fabric:/myApp/myService -PartitionKey "0"
Ez a parancs lekéri a 0. partíciókulcs által leképezett egységes Int64-partíció címét egy háló:/myApp/myService nevű szolgáltatásban.
2. példa: Korábbi eredmény használata a helyi gyorsítótár frissítéséhez
PS C:\> $result = Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton
PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -PreviousResult $result
Ez a parancs a következő hívás első feloldó hívásának eredményét adja meg. Erre akkor van szükség, ha a felhasználó tudja, hogy az első hívásban korábban kapott eredmény elavult. A végpontok elavultnak minősülnek, ha a kapcsolatkérés túllépi az időkorlátot, vagy hibát ad vissza.
3. példa: A helyi gyorsítótár frissítésének kényszerítése
PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -ForceRefresh
Ez a parancs lekéri egy állapotalapú replika címét egy egyszeri partíción a helyi végpont gyorsítótárának kényszerített frissítése után.
Paraméterek
-ForceRefresh
Azt jelzi, hogy a parancsmag a feloldott címek helyi gyorsítótárának frissítését kényszeríti.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-PartitionKey
Megadja a Service Fabric szolgáltatás partíciókulcsát.
Típus: | String |
Position: | 2 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-PartitionKindNamed
Azt jelzi, hogy a Service Fabric szolgáltatás nevesített partíció.
Típus: | SwitchParameter |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-PartitionKindSingleton
Azt jelzi, hogy a Service Fabric szolgáltatás egy egyszeri partíció.
Típus: | SwitchParameter |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-PartitionKindUniformInt64
Azt jelzi, hogy a Service Fabric szolgáltatás egy UniformInt64 partíció.
Típus: | SwitchParameter |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-PreviousResult
Az előző megoldási szolgáltatáspartíció eredményeit adja meg. Erre akkor van szükség, ha a felhasználó tudja, hogy a korábban kapott eredmény elavult.
Típus: | ResolvedServicePartition |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-ServiceName
Egy Service Fabric-szolgáltatás URI-ját adja meg.
Típus: | Uri |
Position: | 1 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-TimeoutSec
A művelet időtúllépési időtartamát adja meg másodpercben.
Típus: | Int32 |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
System.Uri
System.String
System.Fabric.ResolvedServicePartition
System.Management.Automation.SwitchParameter
Kimenetek
System.Object