Megosztás a következőn keresztül:


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.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PartitionKey

Megadja a Service Fabric szolgáltatás partíciókulcsát.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PartitionKindNamed

Azt jelzi, hogy a Service Fabric szolgáltatás nevesített partíció.

Type:SwitchParameter
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindSingleton

Azt jelzi, hogy a Service Fabric szolgáltatás egy egyszeri partíció.

Type:SwitchParameter
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PartitionKindUniformInt64

Azt jelzi, hogy a Service Fabric szolgáltatás egy UniformInt64 partíció.

Type:SwitchParameter
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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.

Type:ResolvedServicePartition
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ServiceName

Egy Service Fabric-szolgáltatás URI-ját adja meg.

Type:Uri
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeoutSec

A művelet időtúllépési időtartamát adja meg másodpercben.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

System.Uri

System.String

System.Fabric.ResolvedServicePartition

System.Management.Automation.SwitchParameter

Kimenetek

System.Object