語言

EnvelopedSignatureReader 建構函式

定義

初始化 EnvelopedSignatureReader 類別的新執行個體。

多載

名稱 Description
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。

適用於