Freigeben über


AsyncServiceProviderInjection<TService,TInterface>.GetServiceAsync Methode

Definition

Überlädt

GetServiceAsync()

Gibt den abgerufenen Dienst asynchron zurück.

GetServiceAsync(Boolean)

Gibt den abgerufenen Dienst asynchron zurück.

GetServiceAsync()

Gibt den abgerufenen Dienst asynchron zurück.

public System.Threading.Tasks.Task<TInterface> GetServiceAsync();
member this.GetServiceAsync : unit -> System.Threading.Tasks.Task<'Interface (requires 'Interface : null)>
Public Function GetServiceAsync () As Task(Of TInterface)

Gibt zurück

Task<TInterface>

Eine instance des DienstsTService.

Ausnahmen

Wenn kein Dienst vom Typ TService verfügbar ist.

Hinweise

Mehrere Aufrufe dieser Methode geben den gleichen instance von TInterfacezurück.

Gilt für:

GetServiceAsync(Boolean)

Gibt den abgerufenen Dienst asynchron zurück.

public System.Threading.Tasks.Task<TInterface?> GetServiceAsync(bool assumePresent);
member this.GetServiceAsync : bool -> System.Threading.Tasks.Task<'Interface (requires 'Interface : null)>
Public Function GetServiceAsync (assumePresent As Boolean) As Task(Of TInterface)

Parameter

assumePresent
Boolean

Gibt zurück

Task<TInterface>

Eine instance des DienstsTService.

Ausnahmen

Wenn assumePresent ist true und kein Dienst vom Typ TService verfügbar ist.

Hinweise

Mehrere Aufrufe dieser Methode geben den gleichen instance von TInterfacezurück.

Gilt für: