SamlAttributeStatement Sınıf

Tanım

Belirli SamlSubjectbir ile ilişkilendirilmiş bir öznitelik kümesi içerir.

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
Devralma
SamlAttributeStatement

Açıklamalar

sınıfı, SamlAttributeStatement OASIS SAML 1.1 belirtiminde tanımlanan XML öğesine karşılık gelir <saml:AttributeStatement> .

SamlSecurityToken güvenlik belirteçleri için talepler SAML deyimlerinde yer alır ve bunlar da içinde SamlAssertionyer alır. Bu tür deyimlerden biri, belirli bir isteğe bağlı talep SamlSubjectkümesini bağlayan deyimidirSamlAttributeStatement. Talepler bir koleksiyonu SamlAttribute olarak temsil edilir ve özelliğinde Attributes depolanır.

Oluşturucular

Name Description
SamlAttributeStatement()

SamlAttributeStatement sınıfının yeni bir örneğini başlatır.

SamlAttributeStatement(SamlSubject, IEnumerable<SamlAttribute>)

Belirtilen konuyu ve konu ile ilişkili öznitelik kümesini kullanarak sınıfın yeni bir örneğini SamlAttributeStatement başlatır.

Özellikler

Name Description
Attributes

SAML onayının konusuyla ilişkili öznitelik koleksiyonunu alır.

IsReadOnly

Bu örneğin özelliklerinin salt okunur olup olmadığını belirten bir değer alır.

SamlSubject

Bir SamlSecurityToken güvenlik belirtecinin konusunu alır veya ayarlar.

(Devralındığı yer: SamlSubjectStatement)

Yöntemler

Name Description
AddClaimsToList(IList<Claim>)

Belirtilen talep kümesini bu SAML deyimine öznitelik olarak ekler.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Güvenlik belirteci için yetkilendirme SamlSecurityToken ilkesi oluşturur.

(Devralındığı yer: SamlSubjectStatement)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MakeReadOnly()

Bu örneğin salt okunur olmasını neden olur.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Belirtilen XML okuyucusundan SAML öznitelik deyimini okur.

SetSubject(SamlSubject)

Güvenlik SamlSecurityToken belirtecinin konusunu ayarlar.

(Devralındığı yer: SamlSubjectStatement)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

SAML öznitelik deyimini belirtilen XML seri hale getiricisine yazar.

Şunlara uygulanır