TypeDescriptor.AddProviderTransparent 方法

定义

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

重载

名称 说明
AddProviderTransparent(TypeDescriptionProvider, Object)

为组件的单个实例添加类型说明提供程序。

AddProviderTransparent(TypeDescriptionProvider, Type)

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

AddProviderTransparent(TypeDescriptionProvider, Object)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
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
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)如果不需要从部分受信任的代码调用,请使用该方法。

适用于