ApplicationTrustCollection.Remove Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Quita los elementos que coinciden con los criterios especificados.
Sobrecargas
| Nombre | Description |
|---|---|
| Remove(ApplicationTrust) |
Quita la confianza de aplicación especificada de la colección. |
| Remove(ApplicationIdentity, ApplicationVersionMatch) |
Quita todos los objetos de confianza de la aplicación que coinciden con los criterios especificados de la colección. |
Remove(ApplicationTrust)
Quita la confianza de aplicación especificada de la colección.
public:
void Remove(System::Security::Policy::ApplicationTrust ^ trust);
public void Remove(System.Security.Policy.ApplicationTrust trust);
[System.Security.SecurityCritical]
public void Remove(System.Security.Policy.ApplicationTrust trust);
member this.Remove : System.Security.Policy.ApplicationTrust -> unit
[<System.Security.SecurityCritical>]
member this.Remove : System.Security.Policy.ApplicationTrust -> unit
Public Sub Remove (trust As ApplicationTrust)
Parámetros
- trust
- ApplicationTrust
Objeto ApplicationTrust que se va a quitar.
- Atributos
Excepciones
trust es null.
La ApplicationIdentity propiedad del ApplicationTrust objeto especificado por trust es null.
Comentarios
Se busca en toda la colección y se quitan todas las instancias de la confianza de aplicación especificada.
Los objetos que siguen a los objetos quitados se mueven hacia arriba para ocupar las posiciones vacías. Los índices de los objetos que se mueven también se actualizan.
Se aplica a
Remove(ApplicationIdentity, ApplicationVersionMatch)
Quita todos los objetos de confianza de la aplicación que coinciden con los criterios especificados de la colección.
public:
void Remove(ApplicationIdentity ^ applicationIdentity, System::Security::Policy::ApplicationVersionMatch versionMatch);
public void Remove(ApplicationIdentity applicationIdentity, System.Security.Policy.ApplicationVersionMatch versionMatch);
[System.Security.SecurityCritical]
public void Remove(ApplicationIdentity applicationIdentity, System.Security.Policy.ApplicationVersionMatch versionMatch);
member this.Remove : ApplicationIdentity * System.Security.Policy.ApplicationVersionMatch -> unit
[<System.Security.SecurityCritical>]
member this.Remove : ApplicationIdentity * System.Security.Policy.ApplicationVersionMatch -> unit
Public Sub Remove (applicationIdentity As ApplicationIdentity, versionMatch As ApplicationVersionMatch)
Parámetros
- applicationIdentity
- ApplicationIdentity
ApplicationIdentity del ApplicationTrust objeto que se va a quitar.
- versionMatch
- ApplicationVersionMatch
Uno de los ApplicationVersionMatch valores.
- Atributos
Comentarios
La confianza de la aplicación se puede identificar mediante una coincidencia de versión exacta, dependiendo del valor del versionMatch parámetro . El Find método se usa para buscar todas las confianzas de aplicación coincidentes y los elementos coincidentes se quitan de la colección.
Los objetos que siguen a los objetos quitados se mueven hacia arriba para ocupar las posiciones vacías. Los índices de los objetos que se mueven también se actualizan.