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: TypeDer 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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.