Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
 Проблема с использованием метода PrincipalPermission.Demand()  [new]
Compositum
Member

Откуда: Санкт-Петербург
Сообщений: 5943
Доброго времени суток.

Windows 10 x64; .Net Framework 4.7.1

В чём может быть причина возникновения исключения в обозначенном ниже коде (первым параметром указал свой логин)?

using System;
using System.Security.Permissions;

namespace ConsoleApp2
{
    class Program
    {
        static void Main(string[] args)
        {
            PrincipalPermission pp = new PrincipalPermission("Andrey", null);
            pp.Demand(); // System.Security.SecurityException: 'Сбой при запросе разрешений для владельца учетной записи.'
            Console.WriteLine("Hello");
        }
    }
}


Аналогичную ошибку получаю если использую такую строку:

PrincipalPermission pp = new PrincipalPermission(null, "Администраторы");
22 июн 18, 21:48    [21514411]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с использованием метода PrincipalPermission.Demand()  [new]
buser
Member

Откуда: Санкт-Петербург
Сообщений: 4441
Compositum, Заметки->Важно

Я не компрендо, но вроде написано Impotant
22 июн 18, 21:58    [21514432]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с использованием метода PrincipalPermission.Demand()  [new]
Compositum
Member

Откуда: Санкт-Петербург
Сообщений: 5943
buser
Я не компрендо, но вроде написано Impotant

Спасибо! Помогло.

Читаю букварь от Албахари, оказалось, что в нём это важное примечание указано через страницу после начальных примеров (только сейчас обнаружил). А поскольку я читаю последовательно, то, соответственно не дошёл до этойImportant. :)

Ещё раз благодарю за помощь!
22 июн 18, 22:03    [21514445]     Ответить | Цитировать Сообщить модератору
Все форумы / WinForms, .Net Framework Ответить