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