Saml2SecurityTokenHandler.WriteAssertion(XmlWriter, Saml2Assertion) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した XML ライターに、指定した SAML アサーションをシリアル化します。
protected:
virtual void WriteAssertion(System::Xml::XmlWriter ^ writer, System::IdentityModel::Tokens::Saml2Assertion ^ data);
protected virtual void WriteAssertion (System.Xml.XmlWriter writer, System.IdentityModel.Tokens.Saml2Assertion data);
abstract member WriteAssertion : System.Xml.XmlWriter * System.IdentityModel.Tokens.Saml2Assertion -> unit
override this.WriteAssertion : System.Xml.XmlWriter * System.IdentityModel.Tokens.Saml2Assertion -> unit
Protected Overridable Sub WriteAssertion (writer As XmlWriter, data As Saml2Assertion)
パラメーター
- data
- Saml2Assertion
シリアル化するアサーションを表す Saml2Assertion。
例外
data
によって指定するアサーションの ExternalEncryptedKeys プロパティは、null
、または要素なしのどちらかです。
- または -
data
で指定したアサーションにステートメントとサブジェクトがありません。 (Subject プロパティと Statements プロパティの両方が null
です。) アサーションにステートメントが含まれていない場合は、サブジェクトを含める必要があります。
- または -
data
で指定したアサーションには、認証、属性、または承認デシジョン ステートメントが含まれていますが、サブジェクトが含まれていません。これらのステートメントには、サブジェクトが必要です。 (Statements プロパティには型が Saml2AttributeStatement、Saml2AuthenticationStatement、または Saml2AuthorizationDecisionStatement のステートメントが含まれ、Subject プロパティは null
です)。
資格情報を暗号化するトークンには、指定された対称キーがありません。
適用対象
.NET