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
Remove(ApplicationTrust) |
Quita de la colección el objeto de confianza de la aplicación especificado. |
Remove(ApplicationIdentity, ApplicationVersionMatch) |
Quita de la colección todos los objetos de confianza de la aplicación que coinciden con los criterios especificados. |
Remove(ApplicationTrust)
Quita de la colección el objeto de confianza de la aplicación especificado.
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 quita.
- Atributos
Excepciones
trust
es null
.
La propiedad ApplicationIdentity del objeto ApplicationTrust 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 de la colección todos los objetos de confianza de la aplicación que coinciden con los criterios especificados.
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 objeto ApplicationTrust que se va a quitar.
- versionMatch
- ApplicationVersionMatch
Uno de los valores de ApplicationVersionMatch.
- 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.