Condividi tramite


Proprietà ServiceProvider.ServiceTypes

Recupera un elenco di tipi di servizi utilizzati per convertire la chiamata al metodo non gestita QueryService, in cui un servizio GUID è specificato, in una chiamata al metodo gestito IServiceProvider.GetService, in cui viene specificato un tipo gestito.

Spazio dei nomi:  Microsoft.VisualStudio.Data
Assembly:  Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)

Sintassi

'Dichiarazione
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> with get
function get ServiceTypes () : IList<Type>

Valore proprietà

Tipo: IList<Type>
Un elenco di tipi di servizi utilizzati per convertire la chiamata al metodo non gestita QueryService, in cui un servizio GUID è specificato, in una chiamata al metodo gestito GetService, in cui viene specificato un tipo gestito.

Note

Nell'esporre un oggetto gestito IServiceProvider a codice non gestito come interfaccia non gestita a IServiceProvider, un problema nel codice non gestito richiede un servizio utilizzando un servizio GUID. L'implementazione gestita non può GetService delegato al metodo senza prima eseguire questa operazione nel tipo gestito. Un elenco di tipi di servizio possibili deve essere fornito in modo che possa risultare elenco dei tipi con un GUID uguale al servizio GUID.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ServiceProvider Classe

Spazio dei nomi Microsoft.VisualStudio.Data

IServiceProvider