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