SecurityContextSecurityToken Конструкторы

Определение

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

Перегрузки

SecurityContextSecurityToken(UniqueId, Byte[], DateTime, DateTime)

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

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime)

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

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>)

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

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime, UniqueId, DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>)

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

SecurityContextSecurityToken(UniqueId, Byte[], DateTime, DateTime)

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

public:
 SecurityContextSecurityToken(System::Xml::UniqueId ^ contextId, cli::array <System::Byte> ^ key, DateTime validFrom, DateTime validTo);
public SecurityContextSecurityToken (System.Xml.UniqueId contextId, byte[] key, DateTime validFrom, DateTime validTo);
new System.ServiceModel.Security.Tokens.SecurityContextSecurityToken : System.Xml.UniqueId * byte[] * DateTime * DateTime -> System.ServiceModel.Security.Tokens.SecurityContextSecurityToken
Public Sub New (contextId As UniqueId, key As Byte(), validFrom As DateTime, validTo As DateTime)

Параметры

contextId
UniqueId

Объект класса UniqueId, представляющий идентификатор контекста.

key
Byte[]

Массив байтов, представляющий ключ.

validFrom
DateTime

Эффективное время запуска.

validTo
DateTime

Время завершения.

Комментарии

contextId должен быть уникальным по сравнению с остальными маркерами контекста безопасности, выдаваемыми службой.

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

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime)

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

public:
 SecurityContextSecurityToken(System::Xml::UniqueId ^ contextId, System::String ^ id, cli::array <System::Byte> ^ key, DateTime validFrom, DateTime validTo);
public SecurityContextSecurityToken (System.Xml.UniqueId contextId, string id, byte[] key, DateTime validFrom, DateTime validTo);
new System.ServiceModel.Security.Tokens.SecurityContextSecurityToken : System.Xml.UniqueId * string * byte[] * DateTime * DateTime -> System.ServiceModel.Security.Tokens.SecurityContextSecurityToken
Public Sub New (contextId As UniqueId, id As String, key As Byte(), validFrom As DateTime, validTo As DateTime)

Параметры

contextId
UniqueId

Объект класса UniqueId, представляющий идентификатор контекста.

id
String

Идентификатор маркера.

key
Byte[]

Массив байтов, представляющий ключ.

validFrom
DateTime

Эффективное время запуска.

validTo
DateTime

Время завершения.

Комментарии

contextId должен быть уникальным по сравнению с остальными маркерами контекста безопасности, выдаваемыми службой.

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

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>)

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

public:
 SecurityContextSecurityToken(System::Xml::UniqueId ^ contextId, System::String ^ id, cli::array <System::Byte> ^ key, DateTime validFrom, DateTime validTo, System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ authorizationPolicies);
public SecurityContextSecurityToken (System.Xml.UniqueId contextId, string id, byte[] key, DateTime validFrom, DateTime validTo, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies);
new System.ServiceModel.Security.Tokens.SecurityContextSecurityToken : System.Xml.UniqueId * string * byte[] * DateTime * DateTime * System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> -> System.ServiceModel.Security.Tokens.SecurityContextSecurityToken
Public Sub New (contextId As UniqueId, id As String, key As Byte(), validFrom As DateTime, validTo As DateTime, authorizationPolicies As ReadOnlyCollection(Of IAuthorizationPolicy))

Параметры

contextId
UniqueId

Объект класса UniqueId, представляющий идентификатор контекста.

id
String

Идентификатор маркера.

key
Byte[]

Массив байтов, представляющий ключ.

validFrom
DateTime

Эффективное время запуска.

validTo
DateTime

Время завершения.

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

Коллекция экземпляров интерфейса IAuthorizationPolicy, доступная только для чтения, которая представляет сторону, которой выдается маркер.

Комментарии

contextId должен быть уникальным по сравнению с остальными маркерами контекста безопасности, выдаваемыми службой.

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

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime, UniqueId, DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>)

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

public:
 SecurityContextSecurityToken(System::Xml::UniqueId ^ contextId, System::String ^ id, cli::array <System::Byte> ^ key, DateTime validFrom, DateTime validTo, System::Xml::UniqueId ^ keyGeneration, DateTime keyEffectiveTime, DateTime keyExpirationTime, System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ authorizationPolicies);
public SecurityContextSecurityToken (System.Xml.UniqueId contextId, string id, byte[] key, DateTime validFrom, DateTime validTo, System.Xml.UniqueId keyGeneration, DateTime keyEffectiveTime, DateTime keyExpirationTime, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies);
new System.ServiceModel.Security.Tokens.SecurityContextSecurityToken : System.Xml.UniqueId * string * byte[] * DateTime * DateTime * System.Xml.UniqueId * DateTime * DateTime * System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> -> System.ServiceModel.Security.Tokens.SecurityContextSecurityToken
Public Sub New (contextId As UniqueId, id As String, key As Byte(), validFrom As DateTime, validTo As DateTime, keyGeneration As UniqueId, keyEffectiveTime As DateTime, keyExpirationTime As DateTime, authorizationPolicies As ReadOnlyCollection(Of IAuthorizationPolicy))

Параметры

contextId
UniqueId

Объект класса UniqueId, представляющий идентификатор контекста.

id
String

Идентификатор маркера.

key
Byte[]

Массив байтов, представляющий ключ.

validFrom
DateTime

Эффективное время запуска.

validTo
DateTime

Время завершения.

keyGeneration
UniqueId

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

keyEffectiveTime
DateTime

Эффективное время запуска ключа.

keyExpirationTime
DateTime

Время завершения действия ключа.

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

Коллекция экземпляров интерфейса IAuthorizationPolicy, доступная только для чтения, которая представляет сторону, которой выдается маркер.

Комментарии

contextId должен быть уникальным по сравнению с остальными маркерами контекста безопасности, выдаваемыми службой.

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