ApplicationTrustCollection.Remove Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.