ApplicationTrustCollection.Remove Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tar bort de element som matchar de angivna kriterierna.
Överlagringar
| Name | Description |
|---|---|
| Remove(ApplicationTrust) |
Tar bort det angivna programförtroendet från samlingen. |
| Remove(ApplicationIdentity, ApplicationVersionMatch) |
Tar bort alla programförtroendeobjekt som matchar de angivna kriterierna från samlingen. |
Remove(ApplicationTrust)
Tar bort det angivna programförtroendet från samlingen.
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)
Parametrar
- trust
- ApplicationTrust
Objektet som ApplicationTrust ska tas bort.
- Attribut
Undantag
trust är null.
Egenskapen ApplicationIdentity för objektet som ApplicationTrust anges av trust är null.
Kommentarer
Hela samlingen genomsöks och alla instanser av det angivna programförtroendet tas bort.
Objekten som följer de borttagna objekten flyttas upp för att uppta de utrymda positionerna. Indexen för de objekt som flyttas uppdateras också.
Gäller för
Remove(ApplicationIdentity, ApplicationVersionMatch)
Tar bort alla programförtroendeobjekt som matchar de angivna kriterierna från samlingen.
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)
Parametrar
- applicationIdentity
- ApplicationIdentity
Objektet ApplicationIdentity som ApplicationTrust ska tas bort.
- versionMatch
- ApplicationVersionMatch
Ett av ApplicationVersionMatch värdena.
- Attribut
Kommentarer
Programförtroendet kan identifieras med en exakt versionsmatchning, beroende på parameterns versionMatch värde. Metoden Find används för att hitta alla matchande programförtroenden och matchande objekt tas bort från samlingen.
Objekten som följer de borttagna objekten flyttas upp för att uppta de utrymda positionerna. Indexen för de objekt som flyttas uppdateras också.