Поделиться через


TypeDescriptor.RemoveProviderTransparent Метод

Определение

Удаляет ранее добавленный поставщик описания типа.

Перегрузки

RemoveProviderTransparent(TypeDescriptionProvider, Type)

Удаляет ранее добавленный поставщик описания типа, связанный с указанным типом.

RemoveProviderTransparent(TypeDescriptionProvider, Object)

Удаляет ранее добавленный поставщик описания типа, связанный с указанным объектом.

RemoveProviderTransparent(TypeDescriptionProvider, Type)

Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs

Удаляет ранее добавленный поставщик описания типа, связанный с указанным типом.

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

Параметры

provider
TypeDescriptionProvider

Объект TypeDescriptionProvider для удаления.

type
Type

Тип Type целевого компонента.

Исключения

По меньшей мере один параметр имеет значение null.

Комментарии

Этот метод удаляет поставщик описания типа, ранее добавленный вместе с методом AddProvider(TypeDescriptionProvider, Type) . Удаление поставщика приводит к возникновению Refreshed события для связанного типа.

Этот метод может вызываться из частично доверенного кода. Если RestrictedRegistrationAccess параметр определен, вызывающий объект может отменить регистрацию поставщика для указанного типа, если он также является частично доверенным.

Используйте метод , RemoveProvider(TypeDescriptionProvider, Type) если не нужно вызывать из кода с частичным доверием.

Применяется к

RemoveProviderTransparent(TypeDescriptionProvider, Object)

Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs

Удаляет ранее добавленный поставщик описания типа, связанный с указанным объектом.

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

Параметры

provider
TypeDescriptionProvider

Объект TypeDescriptionProvider для удаления.

instance
Object

Экземпляр целевого компонента.

Исключения

По меньшей мере один параметр имеет значение null.

Комментарии

Этот метод удаляет поставщик описания типа, ранее добавленный вместе с методом AddProvider(TypeDescriptionProvider, Object) . Удаление поставщика приводит к возникновению Refreshed события для связанного объекта.

Этот метод может вызываться из частично доверенного кода. Если RestrictedRegistrationAccess параметр определен, вызывающий объект может зарегистрировать поставщик для указанного экземпляра, если его тип также является частично доверенным.

Используйте метод , RemoveProvider(TypeDescriptionProvider, Object) если не нужно вызывать из кода с частичным доверием.

Применяется к