User.InitializeWithWindowsUser Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает текущего участника потока для пользователя Windows, запустившего приложение.
public:
void InitializeWithWindowsUser();
public void InitializeWithWindowsUser ();
member this.InitializeWithWindowsUser : unit -> unit
Public Sub InitializeWithWindowsUser ()
Комментарии
Вы можете использовать метод , My.User.InitializeWithWindowsUser
чтобы задать текущий субъект потока пользователю Windows, запустив приложение. Модель приложений Visual Basic в приложении Windows вызывает этот метод при запуске по умолчанию. В других типах проектов необходимо задать текущий субъект потока, вызвав этот метод явным образом или назначив значение Thread.CurrentPrincipal.
В проектах My.User
Windows объект основан на текущем субъекте потока, поэтому этот метод может изменять возвращаемые сведения My.User
. В приложении My.User
ASP.NET объект основан на идентификаторе пользователя текущего HTTP-запроса и не затрагивается этим методом.
Примечание
Точное поведение My.User
объекта зависит от типа приложения и операционной системы, в которой выполняется приложение. Дополнительные сведения см. в обзоре User класса.
Это расширенный член; Он не отображается в IntelliSense, если не щелкнуть вкладку Все .
Доступность по типу проекта
Тип проекта | Доступно |
---|---|
Приложение Windows | Да |
Библиотека классов | Да |
Консольное приложение | Да |
Библиотека элементов управления Windows | Да |
Библиотека веб-элементов управления | Да |
Службы Windows | Да |
Веб-сайт | Да |