Compartir a través de


ConnectedServiceGrid.EnumerateServiceInstancesAsync(CancellationToken) Método

Definición

Obtenga una lista de todas las instancias de servicio para el usuario autenticado actualmente, si existe.

public:
 abstract System::Threading::Tasks::Task<System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::ConnectedServices::ConnectedServiceInstance ^> ^> ^ EnumerateServiceInstancesAsync(System::Threading::CancellationToken ct);
public abstract System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.ConnectedServices.ConnectedServiceInstance>> EnumerateServiceInstancesAsync(System.Threading.CancellationToken ct);
abstract member EnumerateServiceInstancesAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<Microsoft.VisualStudio.ConnectedServices.ConnectedServiceInstance>>
Public MustOverride Function EnumerateServiceInstancesAsync (ct As CancellationToken) As Task(Of IEnumerable(Of ConnectedServiceInstance))

Parámetros

ct
CancellationToken

CancellationToken se usa para cancelar la operación de enumeración.

Devoluciones

Devuelve una tarea que proporciona las instancias de servicio disponibles.

Comentarios

Este método se garantiza que no se llame desde el subproceso de interfaz de usuario. Solo se llamará a en proveedores que devuelvan "true" de IsAuthenticated si se implementa un ConnectedServiceAuthenticator.

La tarea de la implementación solo debe completarse una vez que la instancia de servicio Enumerable esté totalmente disponible. El código de servicios conectados actualizará la interfaz de usuario una vez completada la tarea devuelta y la enumeración no debe bloquearse en ninguna llamada de red.

Dado que no se llama a esto en el subproceso de interfaz de usuario, la implementación no debe mostrar ningún error. Si es necesario, la tarea debe completarse en un estado Defectuoso (de modo que el miembro Exception no sea NULL) y la interfaz de usuario de Servicios conectados informará al usuario del error.

Se aplica a