Share via


SamlSerializer Sınıf

Tanım

XML belgelerine ve xml belgelerinden nesneleri serileştirir ve seri durumdan kaldırır SamlSecurityToken .

public ref class SamlSerializer
public class SamlSerializer
type SamlSerializer = class
Public Class SamlSerializer
Devralma
SamlSerializer

Açıklamalar

XML serileştirme, bir nesnenin genel özelliklerini ve alanlarını depolama veya taşıma için seri biçime (bu örnekte XML) dönüştürme işlemidir. Seri durumdan çıkarma, nesneyi XML'den özgün durumunda yeniden oluşturur.

SamlSerializer sınıfı, genişletilebilir biçime sahip SAML güvenlik belirteçlerini serileştirir ve seri durumdan çıkartır. Diğer birçok güvenlik belirtecinin aksine, SamlSecurityToken güvenlik belirteçleri bir uygulamanın ihtiyaçlarına göre özelleştirilebilen XML öğelerini ve özniteliklerini içerir. SAML onaylama işlemi için genişletilebilirlik noktalarından <saml:Advice>bazıları , <saml:Condition>ve <saml:Statement> öğelerini içerir. Bu öğelerin her birinin okunma şeklini geçersiz kılma hakkında daha fazla ayrıntı için , LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)ve LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) yöntemlerine LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)bakın.

Oluşturucular

SamlSerializer()

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

Yöntemler

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)
LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Belirtilen XML okuyucuyu kullanarak SAML onay öğesinin öğesi <saml:Advice> içinde SAML yetkilisi tarafından sağlanan ek bilgileri okur.

LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Belirtilen XML okuyucusundan saml onayını okur.

LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Belirtilen XML okuyucuyu kullanarak SAML güvenlik belirtecinin konusunun özniteliğini okur.

LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Belirtilen XML okuyucusu kullanılarak SAML onayının geçerliliği değerlendirilirken dikkate alınması gereken bir koşulu okur.

LoadConditions(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Belirtilen XML okuyucuyu kullanarak SAML onayının geçerliliğini değerlendirirken dikkate alınması gereken bir dizi koşulu okur.

LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Belirtilen XML okuyucuyu kullanarak saml deyimini okur.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
PopulateDictionary(IXmlDictionary)

Bu seri hale getirici tarafından tanınan varsayılan XML öğeleri ve öznitelik kümesini belirtilen öğe ve öznitelik sözlüğüyle değiştirir.

ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Belirtilen XML okuyucusundan bir SAML güvenlik belirtecini okur.

ToString()

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

(Devralındığı yer: Object)
WriteToken(SamlSecurityToken, XmlWriter, SecurityTokenSerializer)

Belirtilen SAML güvenlik belirtecini belirtilen XML seri hale getiricisine yazar.

Şunlara uygulanır

Ayrıca bkz.