AsyncPackage.GetServiceAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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
Eine Aufgabe, die den Dienst Abruf darstellt, dessen Ergebnis der Dienst ist, oder NULL, wenn der Abruf fehlgeschlagen ist.