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