EnvelopedSignatureReader 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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 簽名的標記序列化器。
例外狀況
備註
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 規定應使用預設的安全令牌解析器。
例外狀況
備註
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