TypeDescriptor.RemoveProvider 方法

定义

删除以前添加的类型说明提供程序。

重载

RemoveProvider(TypeDescriptionProvider, Object)

移除以前添加的与指定对象关联的类型说明提供程序。

RemoveProvider(TypeDescriptionProvider, Type)

删除以前添加的与指定类型关联的类型说明提供程序。

RemoveProvider(TypeDescriptionProvider, Object)

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

移除以前添加的与指定对象关联的类型说明提供程序。

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

参数

instance
Object

目标组件的实例。

例外

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

注解

此方法删除以前随 方法一起 AddProvider(TypeDescriptionProvider, Object) 添加的类型说明提供程序。 删除提供程序会导致 Refreshed 为关联的对象引发事件。

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

另请参阅

适用于

RemoveProvider(TypeDescriptionProvider, Type)

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

删除以前添加的与指定类型关联的类型说明提供程序。

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

参数

type
Type

目标组件的 Type

例外

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

注解

此方法删除以前随 方法一起 AddProvider(TypeDescriptionProvider, Type) 添加的类型说明提供程序。 删除提供程序会导致 Refreshed 为关联的类型引发事件。

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

另请参阅

适用于