AsyncServiceProviderInjection<TService,TInterface>.GetServiceAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| GetServiceAsync() |
Asynchronicznie zwraca pobraną usługę. |
| GetServiceAsync(Boolean) |
Asynchronicznie zwraca pobraną usługę. |
GetServiceAsync()
Asynchronicznie zwraca pobraną usługę.
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)
Zwraca
Wystąpienie TService usługi.
Wyjątki
Jeśli nie ma żadnej usługi typu TService dostępnej.
Uwagi
Wiele wywołań do tej metody zwróci to samo wystąpienie klasy TInterface.
Dotyczy
GetServiceAsync(Boolean)
Asynchronicznie zwraca pobraną usługę.
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)
Parametry
- assumePresent
- Boolean
Zwraca
Wystąpienie TService usługi.
Wyjątki
Kiedy assumePresent jest true i nie ma żadnej usługi typu TService dostępne.
Uwagi
Wiele wywołań do tej metody zwróci to samo wystąpienie klasy TInterface.