TypeDescriptor.RemoveProviderTransparent Metodo

Definizione

Rimuove un provider di descrizioni di tipo aggiunto in precedenza.Removes a previously added type description provider.

Overload

RemoveProviderTransparent(TypeDescriptionProvider, Type)

Rimuove un provider di descrizioni di tipo aggiunto in precedenza, associato al tipo specificato.Removes a previously added type description provider that is associated with the specified type.

RemoveProviderTransparent(TypeDescriptionProvider, Object)

Rimuove un provider del descrittore di tipo aggiunto in precedenza, associato all'oggetto specificato.Removes a previously added type description provider that is associated with the specified object.

RemoveProviderTransparent(TypeDescriptionProvider, Type)

Rimuove un provider di descrizioni di tipo aggiunto in precedenza, associato al tipo specificato.Removes a previously added type description provider that is associated with the specified type.

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

Parametri

provider
TypeDescriptionProvider

Oggetto TypeDescriptionProvider da rimuovere.The TypeDescriptionProvider to remove.

type
Type

Oggetto Type del componente di destinazione.The Type of the target component.

Eccezioni

Uno o entrambi i parametri sono null.One or both of the parameters are null.

Commenti

Questo metodo rimuove un provider di descrizione del tipo aggiunto in precedenza con il metodo AddProvider(TypeDescriptionProvider, Type).This method removes a type description provider previously added with the AddProvider(TypeDescriptionProvider, Type) method. La rimozione di un provider comporta la generazione di un evento Refreshed per il tipo associato.Removing a provider causes a Refreshed event to be raised for the associated type.

Questo metodo può essere chiamato da codice parzialmente attendibile.This method can be called from partially trusted code. Se RestrictedRegistrationAccess è definito, il chiamante può annullare la registrazione di un provider per il tipo specificato se è anche parzialmente attendibile.If RestrictedRegistrationAccess is defined, the caller can unregister a provider for the specified type if it is also partially trusted.

Usare il metodo RemoveProvider(TypeDescriptionProvider, Type) se non è necessario chiamare da codice parzialmente attendibile.Use the RemoveProvider(TypeDescriptionProvider, Type) method if you do not need to call from partially trusted code.

Sicurezza

TypeDescriptorPermission
Per l'accesso al registro di sistema.For registry access. Azione di sicurezza: Demand.Security action: Demand. Enumerazione associata: RestrictedRegistrationAccessAssociated enumeration: RestrictedRegistrationAccess

PermissionSet
Azione di sicurezza: Demand.Security action: Demand. Tipo associato: il PermissionSet richiesto dall'assembly che definisce type.Associated type: The PermissionSet that is required by the assembly that defines type.

RemoveProviderTransparent(TypeDescriptionProvider, Object)

Rimuove un provider del descrittore di tipo aggiunto in precedenza, associato all'oggetto specificato.Removes a previously added type description provider that is associated with the specified object.

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)

Parametri

provider
TypeDescriptionProvider

Oggetto TypeDescriptionProvider da rimuovere.The TypeDescriptionProvider to remove.

instance
Object

Istanza del componente di destinazione.An instance of the target component.

Eccezioni

Uno o entrambi i parametri sono null.One or both of the parameters are null.

Commenti

Questo metodo rimuove un provider di descrizione del tipo aggiunto in precedenza con il metodo AddProvider(TypeDescriptionProvider, Object).This method removes a type description provider previously added with the AddProvider(TypeDescriptionProvider, Object) method. La rimozione di un provider comporta la generazione di un evento Refreshed per l'oggetto associato.Removing a provider causes a Refreshed event to be raised for the associated object.

Questo metodo può essere chiamato da codice parzialmente attendibile.This method can be called from partially trusted code. Se RestrictedRegistrationAccess è definito, il chiamante può registrare un provider per l'istanza specificata se il relativo tipo è anche parzialmente attendibile.If RestrictedRegistrationAccess is defined, the caller can register a provider for the specified instance if its type is also partially trusted.

Usare il metodo RemoveProvider(TypeDescriptionProvider, Object) se non è necessario chiamare da codice parzialmente attendibile.Use the RemoveProvider(TypeDescriptionProvider, Object) method if you do not need to call from partially trusted code.

Sicurezza

TypeDescriptorPermission
Per l'accesso al registro di sistema.For registry access. Azione di sicurezza: Demand.Security action: Demand. Enumerazione associata: RestrictedRegistrationAccessAssociated enumeration: RestrictedRegistrationAccess

PermissionSet
Azione di sicurezza: Demand.Security action: Demand. Tipo associato: il PermissionSet richiesto dall'assembly che definisce il tipo del parametro del instance.Associated type: The PermissionSet that is required by the assembly that defines the instance parameter's type.

Si applica a