AsyncPackage.GetService(Type) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Retrieves a service registered with this package synchronously, falling back to the asynchronous GlobalProvider and synchronous GlobalProvider if there is no service with this identity registered with the package.
protected:
override System::Object ^ GetService(Type ^ serviceType);
protected:
override Platform::Object ^ GetService(Platform::Type ^ serviceType);
protected override object GetService (Type serviceType);
protected override object? GetService (Type serviceType);
override this.GetService : Type -> obj
Protected Overrides Function GetService (serviceType As Type) As Object
Parameters
- serviceType
- Type
The service identity of the service to retrieve.
Returns
The requested service or null
for failures that do not result in exceptions.
Exceptions
serviceType
is null
.
The service was registered with this package and the service threw an exception during activation.
Remarks
This method retrieves both synchronous and asynchronous registered services.
This method is safe to access from any thread.