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) метод.

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