AsyncPackage.GetServiceAsync Método

Definição

Sobrecargas

GetServiceAsync(Type)

Recupera um serviço assíncrono.

GetServiceAsync(Type, Boolean)

Recupera um serviço assíncrono, mas permite que o chamador confirme que as exceções podem não ter que ser assimiladas. Ele não garante que as exceções serão lançadas no entanto para casos de falha.

GetServiceAsync(Type)

Recupera um serviço assíncrono.

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)

Parâmetros

serviceType
Type

O tipo que representa o tipo de serviço registrado a ser recuperado.

Retornos

Task<Object>

Uma tarefa que representa a recuperação de serviço cujo resultado é o serviço, ou NULL, se a recuperação falhou.

Implementações

Aplica-se a

GetServiceAsync(Type, Boolean)

Recupera um serviço assíncrono, mas permite que o chamador confirme que as exceções podem não ter que ser assimiladas. Ele não garante que as exceções serão lançadas no entanto para casos de falha.

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)

Parâmetros

serviceType
Type

Serviço a ser obtido

swallowExceptions
Boolean

Quando esse parâmetro for true, o GetServiceAsync irá assimilar exceções geradas durante a chamada GetServiceAsync e retornar NULL. Quando essas são falsas, as exceções geradas durante a chamada Get Service podem ser geradas fora do método. Uma configuração false não garante que as exceções serão geradas para todas as falhas de serviços ou todos os tipos de serviço

Retornos

Task<Object>

Uma tarefa que representa a recuperação de serviço cujo resultado é o serviço, ou NULL, se a recuperação falhou.

Implementações

Aplica-se a