AsyncPackage.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(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
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
Uma tarefa que representa a recuperação de serviço cujo resultado é o serviço, ou NULL, se a recuperação falhou.