Share via


GlobalObjectProvider.GetService Method

Gets the requested service.

Namespace:  Microsoft.VisualStudio.Shell.Design
Assembly:  Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)

Syntax

'Declaration
Protected Function GetService ( _
    serviceType As Type _
) As Object
protected Object GetService(
    Type serviceType
)
protected:
Object^ GetService(
    Type^ serviceType
)
member GetService : 
        serviceType:Type -> Object
protected function GetService(
    serviceType : Type
) : Object

Parameters

  • serviceType
    Type: Type

    The Type of service to retrieve

Return Value

Type: Object
An Object that represents an instance of the requested service; otherwise, nulla null reference (Nothing in Visual Basic) if no such service exists.

Exceptions

Exception Condition
ArgumentNullException

serviceType is nulla null reference (Nothing in Visual Basic).

Remarks

The default implementation of the GetService method delegates the request to the IServiceProvider that is set by the SetSite method.

.NET Framework Security

See Also

Reference

GlobalObjectProvider Class

Microsoft.VisualStudio.Shell.Design Namespace

IServiceProvider

SetSite