ApplicationTrustCollection.Remove Methode

Definitie

Hiermee verwijdert u de elementen die voldoen aan de opgegeven criteria.

Overloads

Name Description
Remove(ApplicationTrust)

Hiermee verwijdert u de opgegeven toepassingsvertrouwensrelatie uit de verzameling.

Remove(ApplicationIdentity, ApplicationVersionMatch)

Hiermee verwijdert u alle vertrouwensobjecten van de toepassing die voldoen aan de opgegeven criteria uit de verzameling.

Remove(ApplicationTrust)

Hiermee verwijdert u de opgegeven toepassingsvertrouwensrelatie uit de verzameling.

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)

Parameters

trust
ApplicationTrust

Het ApplicationTrust object dat moet worden verwijderd.

Kenmerken

Uitzonderingen

trust is null.

De ApplicationIdentity eigenschap van het ApplicationTrust object dat is opgegeven door trust is null.

Opmerkingen

De volledige verzameling wordt doorzocht en alle exemplaren van de opgegeven toepassingsvertrouwensrelatie worden verwijderd.

De objecten die de verwijderde objecten volgen, verplaatsen zich omhoog om de onbezette posities te bezetten. De indexen van de objecten die worden verplaatst, worden ook bijgewerkt.

Van toepassing op

Remove(ApplicationIdentity, ApplicationVersionMatch)

Hiermee verwijdert u alle vertrouwensobjecten van de toepassing die voldoen aan de opgegeven criteria uit de verzameling.

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)

Parameters

applicationIdentity
ApplicationIdentity

ApplicationTrust Het ApplicationIdentity object dat moet worden verwijderd.

versionMatch
ApplicationVersionMatch

Een van de ApplicationVersionMatch waarden.

Kenmerken

Opmerkingen

De toepassingsvertrouwensrelatie kan worden geïdentificeerd door een exacte versieovereenkomst, afhankelijk van de waarde van de versionMatch parameter. De Find methode wordt gebruikt om alle overeenkomende toepassingsvertrouwensrelaties te vinden en de overeenkomende items worden uit de verzameling verwijderd.

De objecten die de verwijderde objecten volgen, verplaatsen zich omhoog om de onbezette posities te bezetten. De indexen van de objecten die worden verplaatst, worden ook bijgewerkt.

Van toepassing op