ServiceProvider.ServiceTypes – vlastnost
Načte seznam používá pro převod nespravovaných typů služeb QueryService volání metody, ve kterém je zadán identifikátor GUID služby, do spravovaných IServiceProvider.GetService volání metody, ve kterém je zadán typ spravovaného.
Obor názvů: Microsoft.VisualStudio.Data
Sestavení: Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)
Syntaxe
'Deklarace
Protected ReadOnly Property ServiceTypes As IList(Of Type)
protected IList<Type> ServiceTypes { get; }
protected:
property IList<Type^>^ ServiceTypes {
IList<Type^>^ get ();
}
member ServiceTypes : IList<Type>
function get ServiceTypes () : IList<Type>
Hodnota vlastnosti
Typ: System.Collections.Generic.IList<Type>
Seznam lze převést nespravovaných typů služeb QueryService volání metody, ve kterém je zadán identifikátor GUID služby, do spravovaných GetService volání metody, ve kterém je zadán typ spravovaného.
Poznámky
Při vystavení spravovaných IServiceProvider objekt na nespravovaný kód jako nespravovaná objekt IServiceProvider rozhraní, nastane problém v tom, že požádá nespravovaný kód služby pomocí služby GUID.Implementace spravovaných nelze delegovat GetService metoda bez tohoto prvního převodu do spravovaného typu.Tak může prohledávat tento seznam typů se rovná služby GUID identifikátor GUID musí být uveden seznam typů možné služby.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.