Udostępnij za pośrednictwem


TypeDescriptor.RemoveProviderTransparent Metoda

Definicja

Usuwa wcześniej dodanego dostawcę opisu typu.

Przeciążenia

RemoveProviderTransparent(TypeDescriptionProvider, Type)

Usuwa wcześniej dodanego dostawcę opisu typu skojarzonego z określonym typem.

RemoveProviderTransparent(TypeDescriptionProvider, Object)

Usuwa wcześniej dodanego dostawcę opisu typu skojarzonego z określonym obiektem.

RemoveProviderTransparent(TypeDescriptionProvider, Type)

Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs

Usuwa wcześniej dodanego dostawcę opisu typu skojarzonego z określonym typem.

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)

Parametry

provider
TypeDescriptionProvider

Element TypeDescriptionProvider do usunięcia.

type
Type

Składnik Type docelowy.

Wyjątki

Jeden lub oba parametry to null.

Uwagi

Ta metoda usuwa dostawcę opisu typu, który został wcześniej dodany za pomocą AddProvider(TypeDescriptionProvider, Type) metody . Usunięcie dostawcy powoduje, że Refreshed zdarzenie ma zostać zgłoszone dla skojarzonego typu.

Tę metodę można wywołać z częściowo zaufanego kodu. Jeśli RestrictedRegistrationAccess jest zdefiniowany, obiekt wywołujący może wyrejestrować dostawcę określonego typu, jeśli jest również częściowo zaufany.

Użyj metody , RemoveProvider(TypeDescriptionProvider, Type) jeśli nie musisz wywoływać z częściowo zaufanego kodu.

Dotyczy

RemoveProviderTransparent(TypeDescriptionProvider, Object)

Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs

Usuwa wcześniej dodanego dostawcę opisu typu skojarzonego z określonym obiektem.

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)

Parametry

provider
TypeDescriptionProvider

Element TypeDescriptionProvider do usunięcia.

instance
Object

Wystąpienie składnika docelowego.

Wyjątki

Jeden lub oba parametry to null.

Uwagi

Ta metoda usuwa dostawcę opisu typu, który został wcześniej dodany za pomocą AddProvider(TypeDescriptionProvider, Object) metody . Usunięcie dostawcy powoduje, że Refreshed zdarzenie jest zgłaszane dla skojarzonego obiektu.

Tę metodę można wywołać z częściowo zaufanego kodu. Jeśli RestrictedRegistrationAccess jest zdefiniowany, obiekt wywołujący może zarejestrować dostawcę dla określonego wystąpienia, jeśli jego typ jest również częściowo zaufany.

Użyj metody , RemoveProvider(TypeDescriptionProvider, Object) jeśli nie musisz wywoływać z częściowo zaufanego kodu.

Dotyczy