Share via


SamlAttributeStatement Sınıf

Tanım

Belirli SamlSubjectbir ile ilişkili bir dizi öznitelik 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 bulunur ve bunlar da içinde SamlAssertionyer alır. Bu tür deyimlerden biri, bir dizi rastgele talebi belirli SamlSubjectbir öğesine bağlayan deyimidirSamlAttributeStatement. Talepler ve koleksiyonu SamlAttribute olarak temsil edilir ve özelliğinde Attributes depolanır.

Oluşturucular

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ın yeni bir örneğini SamlAttributeStatement başlatır.

Özellikler

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

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()

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

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

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

MemberwiseClone()

Geçerli Objectöğesinin sığ 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 belirtecinin SamlSecurityToken konusunu ayarlar.

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

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

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

SAML öznitelik deyimini belirtilen XML seri hale getiricisine yazar.

Şunlara uygulanır