SecurityManager.IsGranted(IPermission) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Теперь этот API является нерекомендуемым.
Внимание!
IsGranted is obsolete and will be removed in a future release of the .NET Framework. Please use the PermissionSet property of either AppDomain or Assembly instead.
Определяет наличие разрешения у вызывающего объекта.
public:
static bool IsGranted(System::Security::IPermission ^ perm);
[System.Obsolete]
public static bool IsGranted (System.Security.IPermission perm);
public static bool IsGranted (System.Security.IPermission perm);
[System.Obsolete("IsGranted is obsolete and will be removed in a future release of the .NET Framework. Please use the PermissionSet property of either AppDomain or Assembly instead.")]
public static bool IsGranted (System.Security.IPermission perm);
[<System.Obsolete>]
static member IsGranted : System.Security.IPermission -> bool
static member IsGranted : System.Security.IPermission -> bool
[<System.Obsolete("IsGranted is obsolete and will be removed in a future release of the .NET Framework. Please use the PermissionSet property of either AppDomain or Assembly instead.")>]
static member IsGranted : System.Security.IPermission -> bool
Public Shared Function IsGranted (perm As IPermission) As Boolean
Параметры
- perm
- IPermission
Разрешение, предоставление которого вызывающему объекту проверяется.
Возвращаемое значение
Значение true
, если разрешение perm
входит в число разрешений, предоставленных вызывающему объекту; в противном случае — false
.
- Атрибуты
Комментарии
Предоставление разрешений определяется политикой и отличается от переопределений запросов, таких как утверждение. Кроме того, IsGranted тестирует только предоставление вызывающей сборки кода, независимо от других вызывающих объектов в стеке.