Share via


HierarchyProvider.GetService(Type) Method

Definition

Retrieves the requested service.

protected:
 System::Object ^ GetService(Type ^ serviceType);
protected object GetService (Type serviceType);
member this.GetService : Type -> obj
Protected Function GetService (serviceType As Type) As Object

Parameters

serviceType
Type

The Type object of the requested IServiceProvider interface.

Returns

The requested service object, or null if the service does not exist.

Implements

Examples

The following example uses the GetService method to get the navigation service.

bool OnMySelection() {

    INavigationService ns = (INavigationService)
        GetService(typeof(INavigationService));

    if (Parent.Properties == null)
        return false;

    ManagementConfigurationPath configPath =
        (ManagementConfigurationPath)Parent.Properties["ConfigurationPath"];

    return ns.Navigate(Connection, configPath,
        typeof(DemoPage), null);
} 

Applies to