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


Метод My.User.InitializeWithWindowsUser

Обновлен: Ноябрь 2007

Указывает пользователя Windows, запустившего приложение, в качестве текущего участника потока.

' Usage
My.User.InitializeWithWindowsUser()
' Declaration
Public Sub InitializeWithWindowsUser()

Заметки

Чтобы задать в качестве текущего участника потока пользователя Windows, запустившего приложение, можно использовать метод My.User.InitializeWithWindowsUser. Модель приложения Visual Basic в приложении Windows по умолчанию вызывает этот метод при запуске. В других типах проектов необходимо задать текущего участника потока, вызывая этот метод явно или присваивая значение Thread.CurrentPrincipal.

В проектах Windows объект My.User основан на текущем участнике потока. Следовательно, этот метод может менять сведения, возвращаемые My.User. В приложениях ASP.NET объект My.User основан на удостоверении пользователя текущего запроса HTTP и не подвержен влиянию этого метода.

ms172994.alert_note(ru-ru,VS.90).gifПримечание.

Точное поведение объекта My.User зависит от типа приложения и операционной системы, в которой выполняется приложение. Дополнительные сведения см. в разделе Объект My.User.

Это дополнительный элемент. Он не отображается при использовании технологии IntelliSense, если вкладка Все не выбрана.

Требования

Пространство имен:Microsoft.VisualBasic.ApplicationServices

Класс:User, WebUser

Сборка: библиотека времени выполнения Visual Basic (в Microsoft.VisualBasic.dll)

Доступность по типу проекта

Тип проекта

Доступность

Приложение Windows

Да

Библиотека классов

Да

Консольное приложение

Да

Библиотека элементов управления Windows

Да

Библиотека веб-элементов управления

Да

Служба Windows

Да

Веб-узел

Да

Разрешения

Могут потребоваться следующие разрешения.

Разрешение

Описание

SecurityPermission

Описывает набор разрешений безопасности, примененных к коду. Связанное перечисление: ControlPrincipal.

Дополнительные сведения см. в разделах Управление доступом для кода и Запрос разрешений.

См. также

Задачи

Пошаговое руководство. Реализация пользовательской проверки подлинности и авторизации

Ссылки

Объект My.User

User.InitializeWithWindowsUser