AsyncServiceProviderInjection<TService,TInterface>.GetServiceAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
GetServiceAsync() |
Retorna de forma assíncrona o serviço recuperado. |
GetServiceAsync(Boolean) |
Retorna de forma assíncrona o serviço recuperado. |
GetServiceAsync()
Retorna de forma assíncrona o serviço recuperado.
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)
Retornos
Uma instância do TService
serviço.
Exceções
Se não houver nenhum serviço do tipo TService
disponível.
Comentários
Várias chamadas para esse método retornarão a mesma instância de TInterface
.
Aplica-se a
GetServiceAsync(Boolean)
Retorna de forma assíncrona o serviço recuperado.
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)
Parâmetros
- assumePresent
- Boolean
Retornos
Uma instância do TService
serviço.
Exceções
Quando assumePresent
é true
e não há nenhum serviço do tipo TService
disponível.
Comentários
Várias chamadas para esse método retornarão a mesma instância de TInterface
.