Partilhar via


FabricClient.ServiceManagementClient.GetServiceDescriptionAsync Método

Definição

Sobrecargas

GetServiceDescriptionAsync(Uri)

Obtém a Descrição do Serviço para a instância de serviço especificada.

GetServiceDescriptionAsync(Uri, TimeSpan, CancellationToken)

Obtém a Descrição do Serviço para a instância de serviço especificada. Também leva um intervalo de tempo limite, que é o máximo de tempo que o sistema permitirá que essa operação continue antes de TimeoutException retornar e cancelar o token que a operação está observando.

GetServiceDescriptionAsync(Uri)

Obtém a Descrição do Serviço para a instância de serviço especificada.

public System.Threading.Tasks.Task<System.Fabric.Description.ServiceDescription> GetServiceDescriptionAsync (Uri serviceName);
member this.GetServiceDescriptionAsync : Uri -> System.Threading.Tasks.Task<System.Fabric.Description.ServiceDescription>
Public Function GetServiceDescriptionAsync (serviceName As Uri) As Task(Of ServiceDescription)

Parâmetros

serviceName
Uri

O Nome do Service Fabric do serviço.

Retornos

A Descrição do Serviço para a instância de serviço especificada.

Exceções

O FabricClient objeto está em um estado fechado. Descarte o objeto que FabricClient você está usando e instancie um novo FabricClient objeto.

Quando serviceName é nulo.

Comentários

O tempo limite padrão é de um minuto para o qual o sistema permitirá que essa operação continue antes de TimeoutExceptionretornar .

GetServiceDescriptionAsync(Uri) é a maneira mais eficiente de determinar se um nome está associado a um serviço.

Aplica-se a

GetServiceDescriptionAsync(Uri, TimeSpan, CancellationToken)

Obtém a Descrição do Serviço para a instância de serviço especificada. Também leva um intervalo de tempo limite, que é o máximo de tempo que o sistema permitirá que essa operação continue antes de TimeoutException retornar e cancelar o token que a operação está observando.

public System.Threading.Tasks.Task<System.Fabric.Description.ServiceDescription> GetServiceDescriptionAsync (Uri serviceName, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.GetServiceDescriptionAsync : Uri * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.Description.ServiceDescription>
Public Function GetServiceDescriptionAsync (serviceName As Uri, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of ServiceDescription)

Parâmetros

serviceName
Uri

O Nome do Service Fabric do serviço.

timeout
TimeSpan

A quantidade máxima de tempo que o sistema permitirá que essa operação continue antes de TimeoutExceptionretornar .

cancellationToken
CancellationToken

O CancellationToken que a operação está observando. Ele pode ser usado para propagar a notificação de que a operação deve ser cancelada.

Retornos

A Descrição do Serviço para a instância de serviço especificada.

Exceções

O FabricClient objeto está em um estado fechado. Descarte o objeto que FabricClient você está usando e instancie um novo FabricClient objeto.

Quando serviceName é nulo.

Comentários

GetServiceDescriptionAsync(Uri) é a maneira mais eficiente de determinar se um nome está associado a um serviço.

Aplica-se a