ConnectedServiceGrid.EnumerateServiceInstancesAsync(CancellationToken) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získejte seznam všech instancí služby pro aktuálně ověřeného uživatele( pokud existují).
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))
Parametry
CancellationToken použitý ke zrušení operace výčtu.
Návraty
Vrátí úlohu, která poskytuje dostupné instance služby.
Poznámky
Je zaručeno, že tato metoda nebude volána z vlákna uživatelského rozhraní. Bude volána pouze u zprostředkovatelů, kteří vracejí hodnotu true od, IsAuthenticated pokud je implementovaný ConnectedServiceAuthenticator.
Úloha implementace by se měla dokončit pouze v případě, že je plně dostupná instance služby Enumerable. Kód připojených služeb aktualizuje uživatelské rozhraní po dokončení vrácené úlohy a výčet by neměl blokovat žádná síťová volání.
Vzhledem k tomu, že se tato možnost nevolá ve vlákně uživatelského rozhraní, neměla by implementace zobrazovat žádné chyby. V případě potřeby by se úloha měla dokončit ve stavu Chyba (například v případě, že člen výjimky nemá hodnotu null) a uživatelské rozhraní Připojených služeb bude uživatele informovat o selhání.