Share via


TypeDescriptor.RemoveProviderTransparent Yöntem

Tanım

Daha önce eklenen bir tür açıklaması sağlayıcısını kaldırır.

Aşırı Yüklemeler

RemoveProviderTransparent(TypeDescriptionProvider, Type)

Belirtilen türle ilişkilendirilmiş önceden eklenmiş bir tür açıklaması sağlayıcısını kaldırır.

RemoveProviderTransparent(TypeDescriptionProvider, Object)

Belirtilen nesneyle ilişkilendirilmiş daha önce eklenmiş bir tür açıklaması sağlayıcısını kaldırır.

RemoveProviderTransparent(TypeDescriptionProvider, Type)

Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs

Belirtilen türle ilişkilendirilmiş önceden eklenmiş bir tür açıklaması sağlayıcısını kaldırır.

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)

Parametreler

type
Type

Type Hedef bileşenin.

Özel durumlar

Parametrelerin biri veya her ikisi de şeklindedir null.

Açıklamalar

Bu yöntem, yöntemiyle daha önce eklenen bir tür açıklaması sağlayıcısını AddProvider(TypeDescriptionProvider, Type) kaldırır. Sağlayıcının kaldırılması, ilişkili tür için bir Refreshed olayın tetiklenmesine neden olur.

Bu yöntem kısmen güvenilen koddan çağrılabilir. tanımlanırsa RestrictedRegistrationAccess , arayan da kısmen güvenilirse belirtilen tür için bir sağlayıcının kaydını kaldırabilir.

RemoveProvider(TypeDescriptionProvider, Type) Kısmen güvenilen koddan çağırmanız gerekmiyorsa yöntemini kullanın.

Şunlara uygulanır

RemoveProviderTransparent(TypeDescriptionProvider, Object)

Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs
Kaynak:
TypeDescriptor.cs

Belirtilen nesneyle ilişkilendirilmiş daha önce eklenmiş bir tür açıklaması sağlayıcısını kaldırır.

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)

Parametreler

instance
Object

Hedef bileşenin bir örneği.

Özel durumlar

Parametrelerin biri veya her ikisi de şeklindedir null.

Açıklamalar

Bu yöntem, yöntemiyle daha önce eklenen bir tür açıklaması sağlayıcısını AddProvider(TypeDescriptionProvider, Object) kaldırır. Sağlayıcının kaldırılması, ilişkili nesne için bir Refreshed olayın tetiklenmesine neden olur.

Bu yöntem kısmen güvenilen koddan çağrılabilir. tanımlanırsa RestrictedRegistrationAccess , türüne kısmen güveniliyorsa, çağıran belirtilen örnek için bir sağlayıcı kaydedebilir.

RemoveProvider(TypeDescriptionProvider, Object) Kısmen güvenilen koddan çağırmanız gerekmiyorsa yöntemini kullanın.

Şunlara uygulanır