ApplicationTrustCollection.Remove Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Remove os elementos que correspondem aos critérios especificados.
Sobrecargas
Remove(ApplicationTrust) |
Remove a relação de confiança do aplicativo especificada da coleção. |
Remove(ApplicationIdentity, ApplicationVersionMatch) |
Remove todos os objetos de confiança do aplicativo que correspondem aos critérios especificados da coleção. |
Remove(ApplicationTrust)
Remove a relação de confiança do aplicativo 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 objeto ApplicationTrust a ser removido.
- Atributos
Exceções
trust
é null
.
A propriedade ApplicationIdentity do objeto ApplicationTrust especificada por trust
é null
.
Comentários
Toda a coleção é pesquisada e todas as instâncias da relação de confiança do aplicativo especificada são removidas.
Os objetos que seguem os objetos removidos se movem para cima para ocupar as posições desocupadas. Os índices dos objetos movidos também são atualizados.
Aplica-se a
Remove(ApplicationIdentity, ApplicationVersionMatch)
Remove todos os objetos de confiança do aplicativo que correspondem 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 objeto ApplicationTrust a ser removido.
- versionMatch
- ApplicationVersionMatch
Um dos valores de ApplicationVersionMatch.
- Atributos
Comentários
A relação de confiança do aplicativo pode ser identificada por uma correspondência de versão exata, dependendo do valor do versionMatch
parâmetro . O Find método é usado para localizar todas as relações de confiança do aplicativo correspondentes e os itens correspondentes são removidos da coleção.
Os objetos que seguem os objetos removidos se movem para cima para ocupar as posições desocupadas. Os índices dos objetos movidos também são atualizados.