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
| Nome | Description |
|---|---|
| Remove(ApplicationTrust) |
Remove a 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 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 ApplicationTrust objeto a ser removido.
- Atributos
Exceções
trust é null.
A ApplicationIdentity propriedade do ApplicationTrust objeto especificado 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 objeto a ApplicationTrust ser removido.
- versionMatch
- ApplicationVersionMatch
Um dos ApplicationVersionMatch valores.
- Atributos
Comentários
A 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 de 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.