ApplicationTrustCollection.Remove 方法

定義

移除符合指定準則的元素。

多載

Remove(ApplicationTrust)

從集合中移除指定的應用程式信任。

Remove(ApplicationIdentity, ApplicationVersionMatch)

從集合中移除符合指定準則的所有應用程式信任物件。

Remove(ApplicationTrust)

從集合中移除指定的應用程式信任。

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)

參數

trust
ApplicationTrust

要移除的 ApplicationTrust 物件。

屬性

例外狀況

trustnull

trust 所指定的 ApplicationIdentity 物件之 ApplicationTrust 屬性為 null

備註

系統會搜尋整個集合,並移除指定之應用程式信任的所有實例。

在移除的物件之後的物件會向上移動,以佔用空置的位置。 也會更新移動之物件的索引。

適用於

Remove(ApplicationIdentity, ApplicationVersionMatch)

從集合中移除符合指定準則的所有應用程式信任物件。

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)

參數

applicationIdentity
ApplicationIdentity

要移除的 ApplicationIdentity 物件之 ApplicationTrust

versionMatch
ApplicationVersionMatch

其中一個 ApplicationVersionMatch 值。

屬性

備註

應用程式信任可由完全版本比對來識別,視 參數的值 versionMatch 而定。 方法 Find 可用來找出所有相符的應用程式信任,並將相符的專案從集合中移除。

在移除的物件之後的物件會向上移動,以佔用空置的位置。 也會更新移動之物件的索引。

適用於