TypeDescriptor.RemoveProviderTransparent Метод

Определение

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

Перегрузки

Имя Описание
RemoveProviderTransparent(TypeDescriptionProvider, Type)

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

RemoveProviderTransparent(TypeDescriptionProvider, Object)

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

RemoveProviderTransparent(TypeDescriptionProvider, Type)

Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
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
Исходный код:
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) если не нужно вызывать из частично доверенного кода.

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