ServiceProvider.GetService-Methode (Guid)
Ruft einen Dienst mit einem angegebenen Dienst GUID ab.
Namespace: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Syntax
'Declaration
Public Function GetService ( _
serviceGuid As Guid _
) As Object
public Object GetService(
Guid serviceGuid
)
public:
Object^ GetService(
Guid serviceGuid
)
member GetService :
serviceGuid:Guid -> Object
public function GetService(
serviceGuid : Guid
) : Object
Parameter
serviceGuid
Typ: GuidDer GUID eines Diensts.
Rückgabewert
Typ: Object
Gibt den Dienst mit dem angegebenen Dienst GUID zurück oder nullein Nullverweis (Nothing in Visual Basic) gibt zurück, wenn kein Dienst gefunden wurde.
Hinweise
Das Verhalten dieser Methode unterscheidet sich je nach dem Zweck der IServiceProvider-Instanz. Wenn dieses Objekt einen Dienstanbieter enthält, verwendet es die Informationen, die von der ServiceTypes-Eigenschaft angegeben werden, um die GUID in einen Type-Wert, dann die Delegaten zuzuordnen GetServiceImpl zur Methode. Wenn es nicht möglich ist, die GUID zuzuordnen, delegiert es zu GetServiceImpl die Methode.
Wenn dieses Objekt einen nicht verwalteten Dienstanbieter umschließt, marshallt es die Anforderung zur zugrunde liegenden COM-Schnittstelle und gibt das Ergebnis zurück.
.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.