System.IdentityModel.Selectors.SecurityTokenSerializer
namespace System.IdentityModel.Selectors
{
public abstract class SecurityTokenSerializer
{
public bool CanReadToken(XmlReader reader);
public bool CanWriteToken(SecurityToken token);
public bool CanReadKeyIdentifier(XmlReader reader);
public bool CanWriteKeyIdentifier(SecurityKeyIdentifier keyIdentifier);
public bool CanReadKeyIdentifierClause(XmlReader reader);
public bool CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause keyIdentifierClause);
public SecurityToken ReadToken(XmlReader reader, SecurityTokenResolver tokenResolver);
public void WriteToken(XmlWriter writer, SecurityToken token);
public SecurityKeyIdentifier ReadKeyIdentifier(XmlReader reader);
public void WriteKeyIdentifier(XmlWriter writer, SecurityKeyIdentifier keyIdentifier);
public SecurityKeyIdentifierClause ReadKeyIdentifierClause(XmlReader reader);
public void WriteKeyIdentifierClause(XmlWriter writer, SecurityKeyIdentifierClause keyIdentifierClause);
protected abstract bool CanReadTokenCore(XmlReader reader);
protected abstract bool CanWriteTokenCore(SecurityToken token);
protected abstract bool CanReadKeyIdentifierCore(XmlReader reader);
protected abstract bool CanWriteKeyIdentifierCore(SecurityKeyIdentifier keyIdentifier);
protected abstract bool CanReadKeyIdentifierClauseCore(XmlReader reader);
protected abstract bool CanWriteKeyIdentifierClauseCore(SecurityKeyIdentifierClause keyIdentifierClause);
protected abstract SecurityToken ReadTokenCore(XmlReader reader, SecurityTokenResolver tokenResolver);
protected abstract void WriteTokenCore(XmlWriter writer, SecurityToken token);
protected abstract SecurityKeyIdentifier ReadKeyIdentifierCore(XmlReader reader);
protected abstract void WriteKeyIdentifierCore(XmlWriter writer, SecurityKeyIdentifier keyIdentifier);
protected abstract SecurityKeyIdentifierClause ReadKeyIdentifierClauseCore(XmlReader reader);
protected abstract void WriteKeyIdentifierClauseCore(XmlWriter writer, SecurityKeyIdentifierClause keyIdentifierClause);
protected SecurityTokenSerializer();
}
}