Partager via


ConnectedServiceGrid.ConfigureServiceAsync(CancellationToken) Méthode

Définition

Configurez un service par le biais d’une boîte de dialogue ou d’un lien vers la page web de configuration.

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

Paramètres

ct
CancellationToken

CancellationToken utilisé pour annuler l’opération de configuration.

Retours

Retourne une tâche pour la configuration.

Remarques

Cette méthode est appelée à partir du thread d’interface utilisateur.

Si une implémentation souhaite présenter une interface utilisateur bloquante/modale, elle peut le faire. Si le service est configuré de manière synchrone avant le retour de la méthode, la tâche retournée doit être marquée comme terminée (par exemple, via Task.FromResult()).

Si l’implémentation s’exécute en arrière-plan, elle peut retourner une tâche en cours, et le code Des services connectés actualise l’interface utilisateur une fois la tâche terminée. Dans ce cas, le code Des services connectés peut annuler la tâche via CancellationToken si l’utilisateur ferme l’interface utilisateur des services conenctés avant que le service ait été configuré.

Si l’implémentation affiche/gère des erreurs, la tâche ne doit pas les générer d’erreur, ni les lever en tant qu’exceptions. Si la tâche retournée se termine dans un état d’erreur (de sorte que le membre Exception n’est pas null), l’interface utilisateur des services connectés informe l’utilisateur de l’échec.

S’applique à