PermissionSet.SetPermissionImpl(IPermission) Метод

Определение

Устанавливает разрешение в PermissionSet, заменяя любые имеющиеся разрешения того же типа.

protected:
 virtual System::Security::IPermission ^ SetPermissionImpl(System::Security::IPermission ^ perm);
protected virtual System.Security.IPermission SetPermissionImpl (System.Security.IPermission perm);
protected virtual System.Security.IPermission? SetPermissionImpl (System.Security.IPermission? perm);
abstract member SetPermissionImpl : System.Security.IPermission -> System.Security.IPermission
override this.SetPermissionImpl : System.Security.IPermission -> System.Security.IPermission
Protected Overridable Function SetPermissionImpl (perm As IPermission) As IPermission

Параметры

perm
IPermission

Разрешение для установки.

Возвращаемое значение

Установленное разрешение.

Исключения

Метод вызывается из ReadOnlyPermissionSet.

Комментарии

Метод SetPermissionImpl является реализацией метода SetPermission .

Этот метод удаляет все существующие объекты разрешений того же типа из PermissionSet и заменяет его параметром perm . Если разрешение, реализующее IUnrestrictedPermission , задано для PermissionSetUnrestricted, результатом PermissionSet больше Unrestrictedне является .

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