Aracılığıyla paylaş


Resolve-ServiceFabricService

Durum bilgisi olan bir Service Fabric bölümlenmiş hizmetinin çoğaltma adresini veya durum bilgisi olmayan bir Service Fabric hizmetinin örneğinin adresini alır.

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

Resolve-ServiceFabricService cmdlet'i durum bilgisi olan bir Service Fabric bölümlenmiş hizmetinin çoğaltma adresini veya durum bilgisi olmayan bir Service Fabric hizmetinin örneğinin adresini alır.

Adres yerel düğümde önbelleğe alınır ve adresle bağlantı girişimi başarısız olursa yenilenebilir. Bağlanma hatası genellikle çoğaltmanın veya örneğin farklı bir düğüme taşındığını gösterir.

Service Fabric kümesinde herhangi bir işlem yapmadan önce Connect-ServiceFabricCluster cmdlet'ini kullanarak kümeyle bağlantı kurun.

Örnekler

Örnek 1: Adresleri çözümleme

PS C:\> Resolve-ServiceFabricService -PartitionKindUniformInt64 -ServiceName fabric:/myApp/myService -PartitionKey "0"

Bu komut, fabric:/myApp/myService adlı bir hizmetteki bölüm anahtarı 0 ile eşlenen tekdüzen int64 bölümünün adreslerini alır.

Örnek 2: Yerel önbelleği yenilemek için önceki sonucu kullanma

PS C:\> $result = Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton
PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -PreviousResult $result

Bu komut, sonrakine yapılan ilk çözümleme çağrısının sonucunu sağlar. Bu, kullanıcı daha önce ilk çağrıda elde edilen sonucun eski olduğunu biliyorsa gereklidir. Bağlantı isteği zaman aşımına uğradıysa veya hata döndürüyorsa uç noktalar eski olarak kabul edilir.

Örnek 3: Yerel önbelleği yenilemeye zorlama

PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -ForceRefresh

Bu komut, yerel uç nokta önbelleğini zorla yeniledikten sonra tek bir bölümde durum bilgisi olan bir çoğaltmanın adresini alır.

Parametreler

-ForceRefresh

Cmdlet'in çözümlenen adreslerin yerel önbelleğini yenilemeye zorlandığını gösterir.

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

-PartitionKey

Service Fabric hizmetinin bölüm anahtarını belirtir.

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

-PartitionKindNamed

Service Fabric hizmetinin adlandırılmış bir bölüm olduğunu gösterir.

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

-PartitionKindSingleton

Service Fabric hizmetinin tek bir bölüm olduğunu gösterir.

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

-PartitionKindUniformInt64

Service Fabric hizmetinin bir UniformInt64 bölümü olduğunu gösterir.

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

-PreviousResult

Önceki çözüm hizmet bölümü sonuçlarını belirtir. Kullanıcı daha önce elde edilen sonucun eski olduğunu biliyorsa bu gereklidir.

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

-ServiceName

Service Fabric hizmetinin URI'sini belirtir.

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

-TimeoutSec

İşlemin zaman aşımı süresini saniye cinsinden belirtir.

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

Girişler

System.Uri

System.String

System.Fabric.ResolvedServicePartition

System.Management.Automation.SwitchParameter

Çıkışlar

System.Object