Freigeben über


ServiceProvider.GetService-Methode (Type)

Ruft einen Dienst des angegebenen Typs ab.

Namespace:  Microsoft.VisualStudio.Data
Assembly:  Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)

Syntax

'Declaration
Public Function GetService ( _
    serviceType As Type _
) As Object
public Object GetService(
    Type serviceType
)
public:
virtual Object^ GetService(
    Type^ serviceType
) sealed
abstract GetService : 
        serviceType:Type -> Object  
override GetService : 
        serviceType:Type -> Object
public final function GetService(
    serviceType : Type
) : Object

Parameter

  • serviceType
    Typ: Type

    Ein Diensttyp.

Rückgabewert

Typ: Object
Gibt den Dienst des angegebenen Typs zurück oder nullein Nullverweis (Nothing in Visual Basic) gibt zurück, wenn kein Dienst gefunden wurde.

Implementiert

IServiceProvider.GetService(Type)

Hinweise

Das Verhalten dieser Methode unterscheidet sich je nach dem Zweck der IServiceProvider-Instanz. Wenn dieses Objekt einen Dienstanbieter bereitstellt, delegiert es zu GetServiceImpl die Methode. Wenn dieses Objekt einen nicht verwalteten Dienstanbieter umschließt, ruft es die GUID des Typs und der GetService Delegaten an die Methode.

.NET Framework-Sicherheit

Siehe auch

Referenz

ServiceProvider Klasse

GetService-Überladung

Microsoft.VisualStudio.Data-Namespace