ApplicationTrustCollection.Remove メソッド

定義

指定した基準に一致する要素を削除します。Removes the elements that match the specified criteria.

オーバーロード

Remove(ApplicationTrust)

指定したアプリケーション信頼をコレクションから削除します。Removes the specified application trust from the collection.

Remove(ApplicationIdentity, ApplicationVersionMatch)

指定した基準に一致するアプリケーション信頼オブジェクトをコレクションから削除します。Removes all application trust objects that match the specified criteria from the collection.

Remove(ApplicationTrust)

指定したアプリケーション信頼をコレクションから削除します。Removes the specified application trust from the collection.

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
Public Sub Remove (trust As ApplicationTrust)

パラメーター

trust
ApplicationTrust

削除する ApplicationTrust オブジェクトです。The ApplicationTrust object to remove.

属性

例外

trustnull です。trust is null.

ApplicationIdentity で指定された ApplicationTrust オブジェクトの trust プロパティが null です。The ApplicationIdentity property of the ApplicationTrust object specified by trust is null.

注釈

コレクション全体が検索され、指定されたアプリケーション信頼のすべてのインスタンスが削除されます。The entire collection is searched, and all instances of the specified application trust are removed.

削除されたオブジェクトの後に続くオブジェクトは、空いた位置を占めるように上に移動します。The objects that follow the removed objects move up to occupy the vacated positions. 移動されるオブジェクトのインデックスも更新されます。The indexes of the objects that are moved are also updated.

Remove(ApplicationIdentity, ApplicationVersionMatch)

指定した基準に一致するアプリケーション信頼オブジェクトをコレクションから削除します。Removes all application trust objects that match the specified criteria from the collection.

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

パラメーター

applicationIdentity
ApplicationIdentity

削除する ApplicationIdentity オブジェクトの ApplicationTrustThe ApplicationIdentity of the ApplicationTrust object to be removed.

versionMatch
ApplicationVersionMatch

ApplicationVersionMatch 値のいずれか 1 つです。One of the ApplicationVersionMatch values.

属性

注釈

アプリケーションの信頼は、versionMatch パラメーターの値に応じて、正確なバージョンの一致によって識別できます。The application trust can be identified by an exact version match, dependent upon the value of the versionMatch parameter. Find メソッドは、一致するすべてのアプリケーション信頼を検索するために使用され、一致する項目がコレクションから削除されます。The Find method is used to locate all matching application trusts, and the matching items are removed from the collection.

削除されたオブジェクトの後に続くオブジェクトは、空いた位置を占めるように上に移動します。The objects that follow the removed objects move up to occupy the vacated positions. 移動されるオブジェクトのインデックスも更新されます。The indexes of the objects that are moved are also updated.

適用対象