TypeDescriptor.AddProviderTransparent 方法

定义

将类型描述提供程序添加到此类型描述符的提供程序的列表。

重载

AddProviderTransparent(TypeDescriptionProvider, Object)

为某个组件的单个实例添加类型描述提供程序。

AddProviderTransparent(TypeDescriptionProvider, Type)

为组件类添加类型说明提供程序。

AddProviderTransparent(TypeDescriptionProvider, Object)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

为某个组件的单个实例添加类型描述提供程序。

public:
 static void AddProviderTransparent(System::ComponentModel::TypeDescriptionProvider ^ provider, System::Object ^ instance);
public static void AddProviderTransparent (System.ComponentModel.TypeDescriptionProvider provider, object instance);
static member AddProviderTransparent : System.ComponentModel.TypeDescriptionProvider * obj -> unit
Public Shared Sub AddProviderTransparent (provider As TypeDescriptionProvider, instance As Object)

参数

instance
Object

目标组件的实例。

例外

两个参数之一或两个参数均为 null

注解

可从部分受信任的代码调用此方法。 如果 RestrictedRegistrationAccess 定义了 ,则调用方可以为指定实例注册提供程序(如果其类型也部分受信任)。

AddProvider(TypeDescriptionProvider, Object)如果不需要从部分受信任的代码调用 ,请使用 方法。

适用于

AddProviderTransparent(TypeDescriptionProvider, Type)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

为组件类添加类型说明提供程序。

public:
 static void AddProviderTransparent(System::ComponentModel::TypeDescriptionProvider ^ provider, Type ^ type);
public static void AddProviderTransparent (System.ComponentModel.TypeDescriptionProvider provider, Type type);
static member AddProviderTransparent : System.ComponentModel.TypeDescriptionProvider * Type -> unit
Public Shared Sub AddProviderTransparent (provider As TypeDescriptionProvider, type As Type)

参数

type
Type

目标组件的 Type

例外

两个参数之一或两个参数均为 null

注解

可从部分受信任的代码调用此方法。 如果 RestrictedRegistrationAccess 定义了 ,则调用方可以为指定类型注册提供程序(如果该提供程序也部分受信任)。

AddProvider(TypeDescriptionProvider, Type)如果不需要从部分受信任的代码调用 ,请使用 方法。

适用于