检索服务类型列出的转换非托管 QueryService 方法调用,服务GUID指定,到托管 IServiceProvider.GetService 方法调用,托管类型指定。
命名空间: Microsoft.VisualStudio.Data
程序集: Microsoft.VisualStudio.Data(在 Microsoft.VisualStudio.Data.dll 中)
语法
声明
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>
属性值
类型:System.Collections.Generic.IList<Type>
服务类型列出的转换非托管 QueryService 方法调用,服务GUID指定,到托管 GetService 方法调用,托管类型指定。
备注
当显示对非托管代码的托管 IServiceProvider 对象作为非托管IServiceProvider接口时出现问题,因为使用服务GUID,非托管代码将请求。此托管实现不能委托到 GetService 方法不先将此转换为托管类型。必须提供可能的服务类型列表,以便它可以搜索此为使用GUID的类型相同的列表与服务GUID。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。