ConnectedServiceGrid.ConfigureServiceAsync(CancellationToken) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过对话框或链接到配置网页来配置服务。
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
参数
CancellationToken 用于取消配置操作。
返回
返回配置的 Task。
注解
保证从 UI 线程调用此方法。
如果实现需要呈现阻止/模式 UI,它可能会这样做。 如果在方法返回之前同步配置服务,则返回的 Task 应标记为已完成 (例如,通过 Task.FromResult () ) 。
如果实现在后台运行,它可能会返回正在进行的任务,并且一旦任务完成,连接的服务代码将刷新 UI。 在这种情况下,如果用户在配置服务之前关闭了 Conencted 服务 UI,则连接服务代码可以通过 CancellationToken 取消任务。
如果实现显示/处理任何错误,则任务不应对其出错,也不应将它们作为异常引发。 如果返回的任务以错误状态完成, (因此异常成员为非 null) 连接的服务 UI 将通知用户失败。