AsyncPackage.GetServiceAsync Метод

Определение

Перегрузки

GetServiceAsync(Type)

Извлекает асинхронную службу.

GetServiceAsync(Type, Boolean)

Получает асинхронные службы, но позволяет вызывающему объекту указывать, что исключения могут не быть проглатываются. Это не гарантирует возникновение исключений, однако для случаев сбоя.

GetServiceAsync(Type)

Извлекает асинхронную службу.

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)

Параметры

serviceType
Type

Тип, представляющий зарегистрированный тип службы для извлечения.

Возвращаемое значение

Task<Object>

Задача, представляющая получение службы, результатом которого является служба, или значение NULL в случае сбоя при извлечении.

Реализации

Применяется к

GetServiceAsync(Type, Boolean)

Получает асинхронные службы, но позволяет вызывающему объекту указывать, что исключения могут не быть проглатываются. Это не гарантирует возникновение исключений, однако для случаев сбоя.

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)

Параметры

serviceType
Type

Служба для получения

swallowExceptions
Boolean

Если этот параметр имеет значение true, Жетсервицеасинк будет проглотить исключения, вызываемые во время вызова Жетсервицеасинк и возвращающего значение null. Если это значение равно false, исключения возникают во время вызова Get Service, которое может быть создано из метода. Значение false не гарантирует, что исключения будут выдаваться для всех сбоев служб или для всех типов служб.

Возвращаемое значение

Task<Object>

Задача, представляющая получение службы, результатом которого является служба, или значение NULL в случае сбоя при извлечении.

Реализации

Применяется к