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


WindowsSecurityToken.Initialize Метод

Определение

Инициализирует новый экземпляр класса WindowsSecurityToken.

Перегрузки

Initialize(String, DateTime, DateTime, WindowsIdentity, Boolean)

Инициализирует новый экземпляр класса WindowsSecurityToken, используя указанный уникальный идентификатор, пользователя Windows и первый и последний моменты времени, когда маркер безопасности является действительным.

Initialize(String, String, DateTime, DateTime, WindowsIdentity, Boolean)

Инициализирует новый экземпляр класса WindowsSecurityToken.

Initialize(String, DateTime, DateTime, WindowsIdentity, Boolean)

Инициализирует новый экземпляр класса WindowsSecurityToken, используя указанный уникальный идентификатор, пользователя Windows и первый и последний моменты времени, когда маркер безопасности является действительным.

protected:
 void Initialize(System::String ^ id, DateTime effectiveTime, DateTime expirationTime, System::Security::Principal::WindowsIdentity ^ windowsIdentity, bool clone);
protected void Initialize (string id, DateTime effectiveTime, DateTime expirationTime, System.Security.Principal.WindowsIdentity windowsIdentity, bool clone);
member this.Initialize : string * DateTime * DateTime * System.Security.Principal.WindowsIdentity * bool -> unit
Protected Sub Initialize (id As String, effectiveTime As DateTime, expirationTime As DateTime, windowsIdentity As WindowsIdentity, clone As Boolean)

Параметры

id
String

Уникальный идентификатор для маркера безопасности. Задает значение свойства Id.

effectiveTime
DateTime

Значение типа DateTime, соответствующее моменту времени, когда данный маркер безопасности становится действительным. Задайте значение свойства ValidFrom.

expirationTime
DateTime

Значение DateTime, соответствующее последнему моменту времени, когда данный маркер безопасности является действительным. Задает значение свойства ValidTo.

windowsIdentity
WindowsIdentity

Объект WindowsIdentity, представляющий пользователя Windows. Задает значение свойства WindowsIdentity.

clone
Boolean

Значение true, чтобы создать объект WindowsIdentity, идентичный параметру windowsIdentity и назначить его свойству WindowsIdentity; в противном случае присвойте значение параметра windowsIdentity свойству WindowsIdentity.

Исключения

windowsIdentity имеет значение null.

-или-

id имеет значение null.

Комментарии

Метод Initialize вызывается конструкторами для класса WindowsSecurityToken.

Применяется к

Initialize(String, String, DateTime, DateTime, WindowsIdentity, Boolean)

Инициализирует новый экземпляр класса WindowsSecurityToken.

protected:
 void Initialize(System::String ^ id, System::String ^ authenticationType, DateTime effectiveTime, DateTime expirationTime, System::Security::Principal::WindowsIdentity ^ windowsIdentity, bool clone);
protected void Initialize (string id, string authenticationType, DateTime effectiveTime, DateTime expirationTime, System.Security.Principal.WindowsIdentity windowsIdentity, bool clone);
member this.Initialize : string * string * DateTime * DateTime * System.Security.Principal.WindowsIdentity * bool -> unit
Protected Sub Initialize (id As String, authenticationType As String, effectiveTime As DateTime, expirationTime As DateTime, windowsIdentity As WindowsIdentity, clone As Boolean)

Параметры

id
String

Уникальный идентификатор для маркера безопасности.

authenticationType
String

Тип проверки подлинности маркера безопасности.

effectiveTime
DateTime

Значение типа DateTime, соответствующее моменту времени, когда данный маркер безопасности становится действительным.

expirationTime
DateTime

Значение DateTime, соответствующее последнему моменту времени, когда данный маркер безопасности является действительным.

windowsIdentity
WindowsIdentity

Представляет пользователя Windows.

clone
Boolean

Значение true, чтобы создать объект WindowsIdentity, идентичный параметру windowsIdentity и назначить его свойству WindowsIdentity; в противном случае присвойте значение параметра windowsIdentity свойству WindowsIdentity.

Применяется к