Прочитать на английском

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


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);

Параметры

permClass
Type

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

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

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

Комментарии

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

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

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

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

Продукт Версии
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)