C # Неявно передать пользовательский SecurityPrincipal в потоки - PullRequest
0 голосов
/ 27 марта 2009

Можно ли передать ссылку клиента SecurityPrincipal в главном потоке другим дочерним потокам? Есть ли способ передать информацию типа значения в различные потоки через некоторый контекст? Это работает в среде WCF, где я хочу запускать параллельный код, но постоянно сбрасываю информацию о безопасности в каждом потоке. Я не хочу, чтобы это было чем-то, что я должен явно передавать при выполнении параллельных задач.

Спасибо, JEB

1 Ответ

1 голос
/ 27 марта 2009

Дочерний поток уже запущен, когда назначен пользовательский участник? Я только что выполнил простой тест, который, казалось, подтвердил то, что, как я уже думал, я знал, а именно, что Thread.CurrentPrincipal распространяется в дочерний поток при запуске дочернего потока.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...