Compartilhar via


ConnectedServiceGrid.ConfigureServiceAsync(CancellationToken) Método

Definição

Configure um serviço por meio de uma caixa de diálogo ou vinculando à página da Web de configuração.

public:
 virtual System::Threading::Tasks::Task ^ ConfigureServiceAsync(System::Threading::CancellationToken ct);
public virtual System.Threading.Tasks.Task ConfigureServiceAsync (System.Threading.CancellationToken ct);
abstract member ConfigureServiceAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.ConfigureServiceAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function ConfigureServiceAsync (ct As CancellationToken) As Task

Parâmetros

ct
CancellationToken

CancellationToken usado para cancelar a operação de configuração.

Retornos

Retorna uma Tarefa para a configuração.

Comentários

Esse método tem a garantia de ser chamado do thread da interface do usuário.

Se uma implementação quiser apresentar a interface do usuário de bloqueio/modal, ela poderá fazer isso. Se o serviço for configurado de forma síncrona antes que o método retorne, a Tarefa retornada deverá ser marcada como concluída (por exemplo, por meio de Task.FromResult()).

Se a implementação for executada em segundo plano, ela poderá retornar uma Tarefa em andamento e o código dos Serviços Conectados atualizará a interface do usuário assim que a Tarefa for concluída. Nesse caso, o código dos Serviços Conectados poderá cancelar a tarefa por meio do CancellationToken se o usuário fechar a interface do usuário do Conencted Services antes que o serviço seja configurado.

Se a implementação mostrar/manipular erros, a Tarefa não deverá falhar neles nem gerá-los como Exceções. Se a Tarefa retornada for concluída em um estado com falha (de modo que o membro Exception não seja nulo), a interface do usuário dos Serviços Conectados informará o usuário sobre a falha.

Aplica-se a