다음을 통해 공유


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은 구성 작업을 취소하는 데 사용됩니다.

반환

구성에 대한 작업을 반환합니다.

설명

이 메서드는 UI 스레드에서 호출되도록 보장됩니다.

구현에서 차단/모달 UI를 표시하려는 경우 이를 수행할 수 있습니다. 메서드가 반환되기 전에 서비스가 동기적으로 구성된 경우 반환된 작업은 완료된 것으로 표시되어야 합니다(예: Task.FromResult()를 통해).

구현이 백그라운드에서 실행되는 경우 진행 중인 작업을 반환할 수 있으며 연결된 서비스 코드는 태스크가 완료되면 UI를 새로 고칩니다. 이 경우 연결된 서비스 코드는 사용자가 서비스를 구성하기 전에 Conencted Services UI를 닫는 경우 CancellationToken을 통해 작업을 취소할 수 있습니다.

구현에서 오류를 표시/처리하는 경우 태스크는 오류를 발생시키지 않아야 하며 예외로 throw하지 않아야 합니다. 반환된 태스크가 오류 상태(예외 멤버가 null이 아닌 경우)로 완료되면 연결된 서비스 UI가 사용자에게 실패를 알릴 것입니다.

적용 대상