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


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

Определение

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

Перегрузки

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

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

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

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

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver, Boolean, Boolean, Boolean)

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

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer)

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

public:
 EnvelopedSignatureReader(System::Xml::XmlReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ securityTokenSerializer);
public EnvelopedSignatureReader (System.Xml.XmlReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer securityTokenSerializer);
new System.IdentityModel.EnvelopedSignatureReader : System.Xml.XmlReader * System.IdentityModel.Selectors.SecurityTokenSerializer -> System.IdentityModel.EnvelopedSignatureReader
Public Sub New (reader As XmlReader, securityTokenSerializer As SecurityTokenSerializer)

Параметры

reader
XmlReader

модуль чтения, который указывает на запечатанный подписанный XML-код.

securityTokenSerializer
SecurityTokenSerializer

Сериализатор токенов, используемый для десериализации объекта KeyInfo подписи.

Исключения

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

-или-

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

Комментарии

Конструктор EnvelopedSignatureReader.EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver, Boolean, Boolean, Boolean) вызывается со следующими дополнительными параметрами:

Имя параметра Значение
signingTokenResolver null
requireSignature true
automaticallyReadSignature true
resolveIntrinsicSigningKeys true

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

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

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

public:
 EnvelopedSignatureReader(System::Xml::XmlReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ securityTokenSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ signingTokenResolver);
public EnvelopedSignatureReader (System.Xml.XmlReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer securityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver signingTokenResolver);
new System.IdentityModel.EnvelopedSignatureReader : System.Xml.XmlReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.EnvelopedSignatureReader
Public Sub New (reader As XmlReader, securityTokenSerializer As SecurityTokenSerializer, signingTokenResolver As SecurityTokenResolver)

Параметры

reader
XmlReader

модуль чтения, который указывает на запечатанный подписанный XML-код.

securityTokenSerializer
SecurityTokenSerializer

Сериализатор токенов, используемый для десериализации объекта KeyInfo подписи.

signingTokenResolver
SecurityTokenResolver

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

Исключения

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

-или-

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

Комментарии

Конструктор EnvelopedSignatureReader.EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver, Boolean, Boolean, Boolean) вызывается со следующими дополнительными параметрами:

Имя параметра Значение
requireSignature true
automaticallyReadSignature true
resolveIntrinsicSigningKeys true

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

EnvelopedSignatureReader(XmlReader, SecurityTokenSerializer, SecurityTokenResolver, Boolean, Boolean, Boolean)

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

public:
 EnvelopedSignatureReader(System::Xml::XmlReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ securityTokenSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ signingTokenResolver, bool requireSignature, bool automaticallyReadSignature, bool resolveIntrinsicSigningKeys);
public EnvelopedSignatureReader (System.Xml.XmlReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer securityTokenSerializer, System.IdentityModel.Selectors.SecurityTokenResolver signingTokenResolver, bool requireSignature, bool automaticallyReadSignature, bool resolveIntrinsicSigningKeys);
new System.IdentityModel.EnvelopedSignatureReader : System.Xml.XmlReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver * bool * bool * bool -> System.IdentityModel.EnvelopedSignatureReader
Public Sub New (reader As XmlReader, securityTokenSerializer As SecurityTokenSerializer, signingTokenResolver As SecurityTokenResolver, requireSignature As Boolean, automaticallyReadSignature As Boolean, resolveIntrinsicSigningKeys As Boolean)

Параметры

reader
XmlReader

модуль чтения, который указывает на запечатанный подписанный XML-код.

securityTokenSerializer
SecurityTokenSerializer

Сериализатор токенов, используемый для десериализации объекта KeyInfo подписи.

signingTokenResolver
SecurityTokenResolver

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

requireSignature
Boolean

Значение true, если сигнатура является обязательной; в противном случае — значение false.

automaticallyReadSignature
Boolean

Значение true, если должна быть прочитана подпись; в противном случае — значение false.

resolveIntrinsicSigningKeys
Boolean

Значение true, если встроенные ключи подписи должны быть разрешены; в противном случае — значение false.

Исключения

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

-или-

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

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