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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.