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
для Unrestricted
PermissionSet. Хотя объект Unrestricted
PermissionSet фактически содержит все разрешения, он не имеет фактических экземпляров для возврата.
Примечания для тех, кто наследует этот метод
При наследовании от PermissionSetможно изменить поведение GetPermission(Type) метода, переопределив GetPermissionImpl(Type) метод .
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по