Share via


SamlAttributeStatement 類別

定義

包含與特定 SamlSubject 關聯的屬性集合。

public ref class SamlAttributeStatement : System::IdentityModel::Tokens::SamlSubjectStatement
public class SamlAttributeStatement : System.IdentityModel.Tokens.SamlSubjectStatement
type SamlAttributeStatement = class
    inherit SamlSubjectStatement
Public Class SamlAttributeStatement
Inherits SamlSubjectStatement
繼承
SamlAttributeStatement

備註

SamlAttributeStatement 類別會對應到已在 OASIS SAML 1.1 規格中定義之 <saml:AttributeStatement> XML 項目。

SamlSecurityToken 安全性權杖的宣告會包含在 SAML 陳述式中,而此陳述式接著會包含在 SamlAssertion 內。 SamlAttributeStatement 就是一種這類的陳述式,它會將一組任意宣告繫結到特定的 SamlSubject。 這些宣告會以 SamlAttribute 集合的方式表示,並且儲存在 Attributes 屬性中。

建構函式

SamlAttributeStatement()

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

SamlAttributeStatement(SamlSubject, IEnumerable<SamlAttribute>)

使用指定的主體以及與該主體關聯的屬性集合,初始化 SamlAttributeStatement 類別的新執行個體。

屬性

Attributes

取得與 SAML 判斷提示之主體關聯的屬性集合。

IsReadOnly

取得值,這個值會指出這個執行個體的屬性是否是唯讀的。

SamlSubject

取得或設定 SamlSecurityToken 安全性權杖的主體。

(繼承來源 SamlSubjectStatement)

方法

AddClaimsToList(IList<Claim>)

將指定的宣告集合當做屬性新增至這個 SAML 陳述式。

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

建立 SamlSecurityToken 安全性權杖的授權原則。

(繼承來源 SamlSubjectStatement)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MakeReadOnly()

使得這個執行個體成為唯讀的。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

從指定的 XML 讀取器讀取 SAML 屬性陳述式。

SetSubject(SamlSubject)

設定 SamlSecurityToken 安全性權杖的主體。

(繼承來源 SamlSubjectStatement)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

將 SAML 屬性陳述式寫入至指定的 XML 序列化程式。

適用於