SamlAssertion 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 SamlAssertion 類別的新執行個體。
多載
SamlAssertion() |
初始化 SamlAssertion 類別的新執行個體。 |
SamlAssertion(String, String, DateTime, SamlConditions, SamlAdvice, IEnumerable<SamlStatement>) |
使用指定的 SAML 判斷提示識別項、判斷提示的簽發者、發行判斷提示的日期與時間、處理條件集合、其他資訊以及 SAML 陳述式集合,初始化 SamlAssertion 類別的新執行個體。 |
SamlAssertion()
SamlAssertion(String, String, DateTime, SamlConditions, SamlAdvice, IEnumerable<SamlStatement>)
使用指定的 SAML 判斷提示識別項、判斷提示的簽發者、發行判斷提示的日期與時間、處理條件集合、其他資訊以及 SAML 陳述式集合,初始化 SamlAssertion 類別的新執行個體。
public:
SamlAssertion(System::String ^ assertionId, System::String ^ issuer, DateTime issueInstant, System::IdentityModel::Tokens::SamlConditions ^ samlConditions, System::IdentityModel::Tokens::SamlAdvice ^ samlAdvice, System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlStatement ^> ^ samlStatements);
public SamlAssertion (string assertionId, string issuer, DateTime issueInstant, System.IdentityModel.Tokens.SamlConditions samlConditions, System.IdentityModel.Tokens.SamlAdvice samlAdvice, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlStatement> samlStatements);
new System.IdentityModel.Tokens.SamlAssertion : string * string * DateTime * System.IdentityModel.Tokens.SamlConditions * System.IdentityModel.Tokens.SamlAdvice * seq<System.IdentityModel.Tokens.SamlStatement> -> System.IdentityModel.Tokens.SamlAssertion
Public Sub New (assertionId As String, issuer As String, issueInstant As DateTime, samlConditions As SamlConditions, samlAdvice As SamlAdvice, samlStatements As IEnumerable(Of SamlStatement))
參數
- assertionId
- String
判斷提示的識別項。
- issuer
- String
發行這個 SAML 判斷提示的 SAML 授權單位。
- samlConditions
- SamlConditions
SamlConditions,它會指定在評量 SAML 判斷提示之有效性時必須加以考量的一組條件。
- samlAdvice
- SamlAdvice
SamlAdvice,它會指定由 SAML 授權單位提供且有助於處理 SAML 判斷提示的其他資訊。
- samlStatements
- IEnumerable<SamlStatement>
型別為 IEnumerable<T> 的 SamlStatement,其中包含 SAML 陳述式。
例外狀況
assertionId
為 null
。
-或-
assertionId
為 Empty。
-或-
assertionId
的開頭不會是字母或 "_" 字元。
-或-
issuer
為 null
。
-或-
issuer
為 Empty。
-或-
samlStatements
為 null
。
-或-
samlStatements
不包含任何元素。
-或-
samlStatements
包含 null
項目。
備註
assertionId
參數的開頭必須是字母或 "_" 字元。