AsyncPackage.GetServiceAsync Methode

Definition

Überlädt

GetServiceAsync(Type)

Ruft einen Async-Dienst ab.

GetServiceAsync(Type, Boolean)

Ruft asynchrone Dienste ab, ermöglicht dem Aufrufer jedoch, anzuweisen, dass Ausnahmen möglicherweise nicht verschluckt werden müssen. Es wird jedoch nicht garantiert, dass Ausnahmen für Fehlerfälle ausgelöst werden.

GetServiceAsync(Type)

Ruft einen Async-Dienst ab.

public:
 virtual System::Threading::Tasks::Task<System::Object ^> ^ GetServiceAsync(Type ^ serviceType);
public System.Threading.Tasks.Task<object> GetServiceAsync (Type serviceType);
abstract member GetServiceAsync : Type -> System.Threading.Tasks.Task<obj>
override this.GetServiceAsync : Type -> System.Threading.Tasks.Task<obj>
Public Function GetServiceAsync (serviceType As Type) As Task(Of Object)

Parameter

serviceType
Type

Der Typ, der den abzurufenden registrierten Diensttyp darstellt.

Gibt zurück

Task<Object>

Eine Aufgabe, die den Dienst Abruf darstellt, dessen Ergebnis der Dienst ist, oder NULL, wenn der Abruf fehlgeschlagen ist.

Implementiert

Gilt für

GetServiceAsync(Type, Boolean)

Ruft asynchrone Dienste ab, ermöglicht dem Aufrufer jedoch, anzuweisen, dass Ausnahmen möglicherweise nicht verschluckt werden müssen. Es wird jedoch nicht garantiert, dass Ausnahmen für Fehlerfälle ausgelöst werden.

public:
 virtual System::Threading::Tasks::Task<System::Object ^> ^ GetServiceAsync(Type ^ serviceType, bool swallowExceptions);
public System.Threading.Tasks.Task<object> GetServiceAsync (Type serviceType, bool swallowExceptions);
abstract member GetServiceAsync : Type * bool -> System.Threading.Tasks.Task<obj>
override this.GetServiceAsync : Type * bool -> System.Threading.Tasks.Task<obj>
Public Function GetServiceAsync (serviceType As Type, swallowExceptions As Boolean) As Task(Of Object)

Parameter

serviceType
Type

Dienst zum erhalten

swallowExceptions
Boolean

Wenn dieser Parameter true ist, verwirft getserviceasync Ausnahmen, die während des getserviceasync-Aufrufes ausgelöst werden, und gibt NULL zurück. Wenn dies falsche Ausnahmen ist, die während des Get-Dienst Aufrufes ausgelöst werden, können aus der-Methode ausgelöst werden. Durch die Einstellung "false" wird nicht garantiert, dass Ausnahmen für alle Dienst Fehler oder alle Dienst Typen ausgelöst werden.

Gibt zurück

Task<Object>

Eine Aufgabe, die den Dienst Abruf darstellt, dessen Ergebnis der Dienst ist, oder NULL, wenn der Abruf fehlgeschlagen ist.

Implementiert

Gilt für