Freigeben über


IVsExtensionRepositoryQuery<T>.ExecuteAsync-Methode (Object)

Führt asynchron eine IVsExtensionRepositoryQuery<T>-Abfrage aus.

Namespace:  Microsoft.VisualStudio.ExtensionManager
Assembly:  Microsoft.VisualStudio.ExtensionManager (in Microsoft.VisualStudio.ExtensionManager.dll)

Syntax

'Declaration
Sub ExecuteAsync ( _
    state As Object _
)
void ExecuteAsync(
    Object state
)
void ExecuteAsync(
    Object^ state
)
abstract ExecuteAsync : 
        state:Object -> unit
function ExecuteAsync(
    state : Object
)

Parameter

  • state
    Typ: Object

    Ein Objekt, das den Benutzerzustand Informationen enthält.

Hinweise

Obwohl dies Erweiterungs-Manager API unterstützt die Infrastruktur wir empfiehlt, dass Sie sie nicht verwenden, da sie ggf. geändert wird.

Verwenden Sie diese Methode, um Informationen zu verfügbaren Erweiterungen aus dem Repository für das Add-In abzurufen. Weitere Informationen finden Sie unter IVsExtensionRepositoryQuery<T>.

Der state-Parameter enthält möglicherweise Informationen wie die aktuelle Seite, die in der Liste der Erweiterungen des Benutzers angezeigt wird. Der state-Parameter muss eindeutig sein.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsExtensionRepositoryQuery<T> Schnittstelle

ExecuteAsync-Überladung

Microsoft.VisualStudio.ExtensionManager-Namespace