Partilhar via


AsyncServiceProviderInjection<TService,TInterface>.GetServiceAsync Método

Definição

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

Task<TInterface>

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

Task<TInterface>

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.

Aplica-se a