Freigeben über


ServiceProvider.GetService-Methode (Type)

Ruft einen Dienst des angegebenen Typs ab.

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

Syntax

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

Parameter

  • serviceType
    Typ: Type

    Der 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 wird.

Implementiert

IServiceProvider.GetService(Type)

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Der serviceType-Parameter ist nullein Nullverweis (Nothing in Visual Basic).

Hinweise

Diese Methode erstellt den Dienst durch einen zuvor angegebenen Rückruf, gibt den vorhandenen Dienst zurück oder ruft den Dienst durch einen übergeordneten Dienst ab. Wenn diese Methode nicht in der Lage ist, in der Dienst, ruft er den Elementen Dienstanbieter auf, sofern vorhanden.

.NET Framework-Sicherheit

Siehe auch

Referenz

ServiceProvider Klasse

GetService-Überladung

Microsoft.VisualStudio.Data.Framework-Namespace