TypeDescriptor.RemoveProviderTransparent 方法

定義

移除先前加入的類型描述提供者。

多載

RemoveProviderTransparent(TypeDescriptionProvider, Type)

移除先前所加入與指定類型相關聯的類型描述提供者。

RemoveProviderTransparent(TypeDescriptionProvider, Object)

移除先前所加入之與指定物件相關聯的類型描述提供者。

RemoveProviderTransparent(TypeDescriptionProvider, Type)

來源:
TypeDescriptor.cs
來源:
TypeDescriptor.cs
來源:
TypeDescriptor.cs

移除先前所加入與指定類型相關聯的類型描述提供者。

C#
public static void RemoveProviderTransparent (System.ComponentModel.TypeDescriptionProvider provider, Type type);

參數

type
Type

目標元件的 Type

例外狀況

其中一或二個參數都為 null

備註

這個方法會移除先前使用 AddProvider(TypeDescriptionProvider, Type) 方法新增的類型描述提供者。 拿掉提供者會導致 Refreshed 引發相關聯類型的事件。

可以從部分信任程式碼呼叫這個方法。 如果 RestrictedRegistrationAccess 已定義,則呼叫端可以取消註冊指定類型的提供者,如果它也是部分信任的。

RemoveProvider(TypeDescriptionProvider, Type)如果您不需要從部分信任的程式代碼呼叫,請使用 方法。

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

RemoveProviderTransparent(TypeDescriptionProvider, Object)

來源:
TypeDescriptor.cs
來源:
TypeDescriptor.cs
來源:
TypeDescriptor.cs

移除先前所加入之與指定物件相關聯的類型描述提供者。

C#
public static void RemoveProviderTransparent (System.ComponentModel.TypeDescriptionProvider provider, object instance);

參數

instance
Object

目標元件的執行個體。

例外狀況

其中一或二個參數都為 null

備註

這個方法會移除先前使用 AddProvider(TypeDescriptionProvider, Object) 方法新增的類型描述提供者。 拿掉提供者會導致 Refreshed 引發相關聯物件的事件。

可以從部分信任程式碼呼叫這個方法。 如果 RestrictedRegistrationAccess 已定義,則呼叫端可以在其類型也受到部分信任的情況下,註冊指定實例的提供者。

RemoveProvider(TypeDescriptionProvider, Object)如果您不需要從部分信任的程式代碼呼叫,請使用 方法。

適用於

.NET 9 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1