Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

ServiceProvider Třída

Microsoft.VisualStudio.Data – obor názvů

IServiceProvider