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 System.Security.IPermission? GetPermission (Type? permClass);
public virtual 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) метод .

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