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.

Sözdizimi

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 adrese 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 hizmette bölüm anahtarı 0 ile eşlenen tekdüzen bir 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 ilk çözüm ç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.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-PartitionKey

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

Tür:String
Position:2
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-PartitionKindNamed

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

Tür:SwitchParameter
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-PartitionKindSingleton

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

Tür:SwitchParameter
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-PartitionKindUniformInt64

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

Tür:SwitchParameter
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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.

Tür:ResolvedServicePartition
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ServiceName

Service Fabric hizmetinin URI'sini belirtir.

Tür:Uri
Position:1
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-TimeoutSec

İşlem için zaman aşımı süresini saniye cinsinden belirtir.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

System.Uri

System.String

System.Fabric.ResolvedServicePartition

System.Management.Automation.SwitchParameter

Çıkışlar

System.Object