Поделиться через


ApplicationTrustCollection.Remove Метод

Определение

Удаляет элементы, которые соответствуют заданному критерию.

Перегрузки

Remove(ApplicationTrust)

Удаляет из коллекции указанное доверие приложения.

Remove(ApplicationIdentity, ApplicationVersionMatch)

Удаляет из коллекции все доверия приложения, которые соответствуют заданному критерию.

Remove(ApplicationTrust)

Исходный код:
ApplicationTrustCollection.cs
Исходный код:
ApplicationTrustCollection.cs
Исходный код:
ApplicationTrustCollection.cs
Исходный код:
ApplicationTrustCollection.cs

Удаляет из коллекции указанное доверие приложения.

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.

Атрибуты

Исключения

trust имеет значение null.

Свойство ApplicationIdentity объекта ApplicationTrust, указанного параметром trust, равно null.

Комментарии

Выполняется поиск по всей коллекции, а все экземпляры указанного отношения доверия приложения удаляются.

Объекты, следующие за удаленными объектами, перемещаются вверх, чтобы занять освобожденные позиции. Индексы перемещаемых объектов также обновляются.

Применяется к

Remove(ApplicationIdentity, ApplicationVersionMatch)

Исходный код:
ApplicationTrustCollection.cs
Исходный код:
ApplicationTrustCollection.cs
Исходный код:
ApplicationTrustCollection.cs
Исходный код:
ApplicationTrustCollection.cs

Удаляет из коллекции все доверия приложения, которые соответствуют заданному критерию.

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 используется для поиска всех соответствующих отношений доверия приложений, а соответствующие элементы удаляются из коллекции.

Объекты, следующие за удаленными объектами, перемещаются вверх, чтобы занять освобожденные позиции. Индексы перемещаемых объектов также обновляются.

Применяется к