ApplicationTrustCollection.Remove Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Remove os elementos que correspondem aos critérios especificados.
Sobrecargas
| Name | Description |
|---|---|
| Remove(ApplicationTrust) |
Remove a confiança de aplicação especificada da coleção. |
| Remove(ApplicationIdentity, ApplicationVersionMatch) |
Remove todos os objetos de confiança da aplicação que correspondam aos critérios especificados da coleção. |
Remove(ApplicationTrust)
Remove a confiança de aplicação especificada da coleção.
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
O ApplicationTrust objeto a remover.
- Atributos
Exceções
trust é null.
A ApplicationIdentity propriedade do ApplicationTrust objeto especificada por trust é null.
Observações
Toda a coleção é pesquisada e todas as instâncias do trust de aplicação especificado são removidas.
Os objetos que seguem os objetos removidos sobem para ocupar as posições vagas. Os índices dos objetos que são movidos também são atualizados.
Aplica-se a
Remove(ApplicationIdentity, ApplicationVersionMatch)
Remove todos os objetos de confiança da aplicação que correspondam aos critérios especificados da coleção.
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
O ApplicationIdentity do ApplicationTrust objeto a ser removido.
- versionMatch
- ApplicationVersionMatch
Um dos ApplicationVersionMatch valores.
- Atributos
Observações
A confiança da aplicação pode ser identificada por uma correspondência exata de versões, dependendo do valor do versionMatch parâmetro. O Find método é usado para localizar todos os trusts de aplicação correspondentes, e os itens correspondentes são removidos da coleção.
Os objetos que seguem os objetos removidos sobem para ocupar as posições vagas. Os índices dos objetos que são movidos também são atualizados.