Resolve-ServiceFabricService
Recupera o endereço de réplica de um serviço de divisória de tecido de serviço estatal ou o endereço de uma instância de um serviço de tecido de serviço apátrida.
Sintaxe
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
O cmdlet Resolve-ServiceFabricService recupera o endereço de réplica de um serviço de divisória de tecido de serviço declarado ou o endereço de uma instância de um serviço de tecido de serviço apátrida.
O endereço está em cache no nó local e pode ser atualizado se a tentativa de ligação ao endereço falhar. A falha na ligação normalmente indica que a réplica ou a instância se moveu para um nó diferente.
Antes de efetuar qualquer operação num cluster de tecido de serviço, estabeleça uma ligação ao cluster utilizando o cmdlet Connect-ServiceFabricCluster .
Exemplos
Exemplo 1: Resolver endereços
PS C:\> Resolve-ServiceFabricService -PartitionKindUniformInt64 -ServiceName fabric:/myApp/myService -PartitionKey "0"
Este comando recupera os endereços de uma partição Int64 uniforme mapeada por chave de partição 0 num serviço chamado tecido:/myApp/myService.
Exemplo 2: Utilização de resultados anteriores para refrescar cache local
PS C:\> $result = Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton
PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -PreviousResult $result
Este comando fornece o resultado da primeira chamada de resolução para a seguinte. Isto é necessário se o utilizador souber que o resultado obtido anteriormente na primeira chamada é velho. Os pontos finais são considerados insí elete-se se o pedido de ligação tiver esgotado ou derresser um erro.
Exemplo 3: Forçar a refrescar cache local
PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -ForceRefresh
Este comando recupera o endereço de uma réplica imponente numa partição singleton depois de refrescar à força a cache do ponto final local.
Parâmetros
-ForceRefresh
Indica que o cmdlet força a cache local de endereços resolvidos a refrescar.000.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-PartitionKey
Especifica a chave de partição para o serviço De Tecido de Serviço.
Tipo: | String |
Position: | 2 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-PartitionKindNamed
Indica que o serviço de Tecido de Serviço é uma partição nomeada.
Tipo: | SwitchParameter |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartitionKindSingleton
Indica que o serviço de Tecido de Serviço é uma divisória singleton.
Tipo: | SwitchParameter |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PartitionKindUniformInt64
Indica que o serviço de tecido de serviço é uma divisória UniformInt64.
Tipo: | SwitchParameter |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PreviousResult
Especifica os resultados de divisão de serviço de resolução anteriores. Isto é necessário se o utilizador souber que o resultado obtido anteriormente é velho.
Tipo: | ResolvedServicePartition |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ServiceName
Especifica o URI de um serviço de Tecido de Serviço.
Tipo: | Uri |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-TimeoutSec
Especifica o período de tempo de ício, em segundos, para a operação.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
System.Uri
System.String
System.Fabric.ResolvedServicePartition
System.Management.Automation.SwitchParameter
Saídas
System.Object