ApplicationTrustCollection.Remove Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt die Elemente, die den angegebenen Kriterien entsprechen.
Überlädt
Remove(ApplicationTrust) |
Entfernt die angegebene Anwendungsvertrauensstellung aus der Auflistung. |
Remove(ApplicationIdentity, ApplicationVersionMatch) |
Entfernt alle Anwendungsvertrauensstellungsobjekte aus der Auflistung, die den angegebenen Kriterien entsprechen. |
Remove(ApplicationTrust)
Entfernt die angegebene Anwendungsvertrauensstellung aus der Auflistung.
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)
Parameter
- trust
- ApplicationTrust
Das zu entfernende ApplicationTrust-Objekt.
- Attribute
Ausnahmen
trust
ist null
.
Die ApplicationIdentity-Eigenschaft des ApplicationTrust-Objekts, die von trust
angegeben wird, ist null
.
Hinweise
Die gesamte Sammlung wird durchsucht, und alle Instanzen der angegebenen Anwendungsvertrauensstellung werden entfernt.
Die Objekte, die auf die entfernten Objekte folgen, werden nach oben verschoben, um die frei gewordenen Positionen zu belegen. Die Indizes der verschobenen Objekte werden ebenfalls aktualisiert.
Gilt für:
Remove(ApplicationIdentity, ApplicationVersionMatch)
Entfernt alle Anwendungsvertrauensstellungsobjekte aus der Auflistung, die den angegebenen Kriterien entsprechen.
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)
Parameter
- applicationIdentity
- ApplicationIdentity
Die ApplicationIdentity des zu entfernenden ApplicationTrust-Objekts.
- versionMatch
- ApplicationVersionMatch
Einer der ApplicationVersionMatch-Werte.
- Attribute
Hinweise
Die Anwendungsvertrauensstellung kann anhand einer exakten Versionsangabe identifiziert werden, abhängig vom Wert des versionMatch
Parameters. Die Find -Methode wird verwendet, um alle übereinstimmenden Anwendungsvertrauensstellungen zu suchen, und die übereinstimmenden Elemente werden aus der Auflistung entfernt.
Die Objekte, die auf die entfernten Objekte folgen, werden nach oben verschoben, um die frei gewordenen Positionen zu belegen. Die Indizes der verschobenen Objekte werden ebenfalls aktualisiert.