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


PermissionSet.GetPermission(Type) Метод

Определение

Получает объект разрешения указанного типа, если он существует в наборе.

public:
 System::Security::IPermission ^ GetPermission(Type ^ permClass);
public:
 virtual System::Security::IPermission ^ GetPermission(Type ^ permClass);
public System.Security.IPermission? GetPermission (Type? permClass);
public virtual System.Security.IPermission GetPermission (Type permClass);
public System.Security.IPermission GetPermission (Type permClass);
member this.GetPermission : Type -> System.Security.IPermission
abstract member GetPermission : Type -> System.Security.IPermission
override this.GetPermission : Type -> System.Security.IPermission
Public Function GetPermission (permClass As Type) As IPermission
Public Overridable Function GetPermission (permClass As Type) As IPermission

Параметры

permClass
Type

Тип требуемого объекта разрешения.

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

Копия объекта разрешения типа, указанного параметром permClass, содержащимся в PermissionSet, или null, если нет.

Комментарии

Метод возвращает null для UnrestrictedPermissionSet. Хотя UnrestrictedPermissionSet фактически содержит все разрешения, у него нет фактических экземпляров для возврата.

Примечания для тех, кто наследует этот метод

При наследовании от PermissionSetможно изменить поведение метода GetPermission(Type), переопределив метод GetPermissionImpl(Type).

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