SamlAssertion 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示安全性判斷提示標記語言 1.1 版 (SAML 1.1) 的判斷提示。
public ref class SamlAssertion
public class SamlAssertion
type SamlAssertion = class
Public Class SamlAssertion
- 繼承
-
SamlAssertion
備註
SamlAssertion 類別會對應到已在 OASIS SAML 1.1 規格中定義之 <saml:Assertion>
XML 項目。
SamlSecurityToken 安全性權杖的宣告會包含在 SamlAssertion 中。 SamlAssertion 包含可擴充的宣告集合,即以 Statements 屬性表示的 SAML 陳述式。 核發此 SAML 判斷提示的 SAML 授權單位會指定於 Issuer 屬性中。
建構函式
SamlAssertion() |
初始化 SamlAssertion 類別的新執行個體。 |
SamlAssertion(String, String, DateTime, SamlConditions, SamlAdvice, IEnumerable<SamlStatement>) |
使用指定的 SAML 判斷提示識別項、判斷提示的簽發者、發行判斷提示的日期與時間、處理條件集合、其他資訊以及 SAML 陳述式集合,初始化 SamlAssertion 類別的新執行個體。 |
屬性
Advice |
取得或設定由 SAML 授權單位提供且有助於處理 SAML 判斷提示的其他 SamlSecurityToken 相關資訊。 |
AssertionId |
取得或設定這個判斷提示的識別項。 |
CanWriteSourceData |
取得值,指出這個判斷提示是否已從 XML 來源還原序列化,而且可以將 XML 資料保持不變地重新發出。 |
Conditions |
取得或設定可能要在評量 SAML 判斷提示之有效性時加以考量的一組條件。 |
IsReadOnly |
取得值,這個值會指出這個執行個體的屬性是否是唯讀的。 |
IssueInstant |
取得或設定發行 SAML 判斷提示的日期和時間。 |
Issuer |
取得或設定發行這個 SAML 判斷提示的 SAML 授權單位名稱。 |
MajorVersion |
取得這個 SAML 判斷提示符合之 SAML 規格的主要版本。 |
MinorVersion |
取得這個 SAML 判斷提示符合之 SAML 規格的次要版本。 |
SigningCredentials |
取得或設定用來數位簽署 SAML 判斷提示的安全性認證。 |
SigningToken |
取得數位簽署之 SAML 判斷提示所包含或參考的安全性權杖。 |
Statements |
取得與 SAML 判斷提示關聯的 SAML 陳述式集合。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MakeReadOnly() |
使得這個執行個體成為唯讀的。 |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ReadSignature(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver, SamlSerializer) |
從 XML 讀取器讀取 SAML 判斷提示的數位簽章。 |
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) |
從指定的 XML 讀取器讀取 SAML 判斷提示。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
WriteSourceData(XmlWriter) |
寫入來源資料,如果有的話。 |
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
將這個 SAML 判斷提示當做 |