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 . Если для этого задано IUnrestrictedPermissionPermissionSet разрешение, которое реализуетсяUnrestricted, результат PermissionSet больше Unrestrictedне будет.

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