Поделиться через


ConnectedServiceGrid.ConfigureServiceAsync(CancellationToken) Метод

Определение

Настройте службу с помощью диалогового окна или ссылки на веб-страницу настройки.

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

Параметры

ct
CancellationToken

CancellationToken, используемый для отмены операции настройки.

Возвращаемое значение

Возвращает задачу для конфигурации.

Комментарии

Этот метод гарантированно вызывается из потока пользовательского интерфейса.

Если реализация хочет представить блокирующий или модальный пользовательский интерфейс, она может сделать это. Если служба настроена синхронно перед возвратом метода, возвращаемая задача должна быть помечена как завершенная (например, с помощью Task.FromResult()).

Если реализация выполняется в фоновом режиме, она может вернуть выполняющиеся задачи, и код подключенных служб обновит пользовательский интерфейс после завершения задачи. В этом случае код подключенных служб может отменить задачу с помощью CancellationToken, если пользователь закрывает пользовательский интерфейс conencted Services до настройки службы.

Если в реализации отображаются или обрабатываются какие-либо ошибки, задача не должна выполнять их ошибку и не выдавать их как исключения. Если возвращенная задача завершается в состоянии Сбоя (так, что член исключения не равен NULL), пользовательский интерфейс подключенных служб сообщит пользователю о сбое.

Применяется к