ApplicationTrustCollection.Remove Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет элементы, которые соответствуют заданному критерию.
Перегрузки
Remove(ApplicationTrust) |
Удаляет из коллекции указанное доверие приложения. |
Remove(ApplicationIdentity, ApplicationVersionMatch) |
Удаляет из коллекции все доверия приложения, которые соответствуют заданному критерию. |
Remove(ApplicationTrust)
- Исходный код:
- 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
Удаляет из коллекции все доверия приложения, которые соответствуют заданному критерию.
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 используется для поиска всех соответствующих отношений доверия приложений, а соответствующие элементы удаляются из коллекции.
Объекты, следующие за удаленными объектами, перемещаются вверх, чтобы занять освобожденные позиции. Индексы перемещаемых объектов также обновляются.