﻿<?xml version="1.0" encoding="utf-8"?><Type Name="WSSecurityTokenSerializer" FullName="System.ServiceModel.Security.WSSecurityTokenSerializer"><TypeSignature Language="C#" Value="public class WSSecurityTokenSerializer : System.IdentityModel.Selectors.SecurityTokenSerializer" /><TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit WSSecurityTokenSerializer extends System.IdentityModel.Selectors.SecurityTokenSerializer" /><AssemblyInfo><AssemblyName>System.ServiceModel</AssemblyName><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.IdentityModel.Selectors.SecurityTokenSerializer</BaseTypeName></Base><Interfaces /><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>The class used for serializing and deserializing security tokens, security key identifiers, and security key identifier clauses defined in the WS-Security, WS-Trust, and WS-SecureConversation security specifications.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public WSSecurityTokenSerializer ();" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters /><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSSecurityTokenSerializer" /> class. </para></summary></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public WSSecurityTokenSerializer (bool emitBspRequiredAttributes);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(bool emitBspRequiredAttributes) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="emitBspRequiredAttributes" Type="System.Boolean" /></Parameters><Docs><param name="emitBspRequiredAttributes">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSSecurityTokenSerializer" /> class. </para></summary></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public WSSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion securityVersion);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.ServiceModel.Security.SecurityVersion securityVersion) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="securityVersion" Type="System.ServiceModel.Security.SecurityVersion" /></Parameters><Docs><param name="securityVersion">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSSecurityTokenSerializer" /> class. </para></summary></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public WSSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="securityVersion" Type="System.ServiceModel.Security.SecurityVersion" /><Parameter Name="emitBspRequiredAttributes" Type="System.Boolean" /></Parameters><Docs><param name="securityVersion">To be added.</param><param name="emitBspRequiredAttributes">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSSecurityTokenSerializer" /> class. </para></summary></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public WSSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes, System.IdentityModel.Tokens.SamlSerializer samlSerializer);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes, class System.IdentityModel.Tokens.SamlSerializer samlSerializer) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="securityVersion" Type="System.ServiceModel.Security.SecurityVersion" /><Parameter Name="emitBspRequiredAttributes" Type="System.Boolean" /><Parameter Name="samlSerializer" Type="System.IdentityModel.Tokens.SamlSerializer" /></Parameters><Docs><param name="securityVersion">To be added.</param><param name="emitBspRequiredAttributes">To be added.</param><param name="samlSerializer">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSSecurityTokenSerializer" /> class. </para></summary></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public WSSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.ServiceModel.Security.SecurityStateEncoder securityStateEncoder, System.Collections.Generic.IEnumerable&lt;Type&gt; knownTypes);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes, class System.IdentityModel.Tokens.SamlSerializer samlSerializer, class System.ServiceModel.Security.SecurityStateEncoder securityStateEncoder, class System.Collections.Generic.IEnumerable`1&lt;class System.Type&gt; knownTypes) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="securityVersion" Type="System.ServiceModel.Security.SecurityVersion" /><Parameter Name="emitBspRequiredAttributes" Type="System.Boolean" /><Parameter Name="samlSerializer" Type="System.IdentityModel.Tokens.SamlSerializer" /><Parameter Name="securityStateEncoder" Type="System.ServiceModel.Security.SecurityStateEncoder" /><Parameter Name="knownTypes" Type="System.Collections.Generic.IEnumerable&lt;System.Type&gt;" /></Parameters><Docs><param name="securityVersion">To be added.</param><param name="emitBspRequiredAttributes">To be added.</param><param name="samlSerializer">To be added.</param><param name="securityStateEncoder">To be added.</param><param name="knownTypes">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSSecurityTokenSerializer" /> class.</para></summary></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public WSSecurityTokenSerializer (System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.ServiceModel.Security.SecurityStateEncoder securityStateEncoder, System.Collections.Generic.IEnumerable&lt;Type&gt; knownTypes, int maximumKeyDerivationOffset, int maximumKeyDerivationLabelLength, int maximumKeyDerivationNonceLength);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.ServiceModel.Security.SecurityVersion securityVersion, bool emitBspRequiredAttributes, class System.IdentityModel.Tokens.SamlSerializer samlSerializer, class System.ServiceModel.Security.SecurityStateEncoder securityStateEncoder, class System.Collections.Generic.IEnumerable`1&lt;class System.Type&gt; knownTypes, int32 maximumKeyDerivationOffset, int32 maximumKeyDerivationLabelLength, int32 maximumKeyDerivationNonceLength) cil managed" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="securityVersion" Type="System.ServiceModel.Security.SecurityVersion" /><Parameter Name="emitBspRequiredAttributes" Type="System.Boolean" /><Parameter Name="samlSerializer" Type="System.IdentityModel.Tokens.SamlSerializer" /><Parameter Name="securityStateEncoder" Type="System.ServiceModel.Security.SecurityStateEncoder" /><Parameter Name="knownTypes" Type="System.Collections.Generic.IEnumerable&lt;System.Type&gt;" /><Parameter Name="maximumKeyDerivationOffset" Type="System.Int32" /><Parameter Name="maximumKeyDerivationLabelLength" Type="System.Int32" /><Parameter Name="maximumKeyDerivationNonceLength" Type="System.Int32" /></Parameters><Docs><param name="securityVersion">To be added.</param><param name="emitBspRequiredAttributes">To be added.</param><param name="samlSerializer">To be added.</param><param name="securityStateEncoder">To be added.</param><param name="knownTypes">To be added.</param><param name="maximumKeyDerivationOffset">To be added.</param><param name="maximumKeyDerivationLabelLength">To be added.</param><param name="maximumKeyDerivationNonceLength">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.ServiceModel.Security.WSSecurityTokenSerializer" /> class.</para></summary></Docs></Member><Member MemberName="CanReadKeyIdentifierClauseCore"><MemberSignature Language="C#" Value="protected override bool CanReadKeyIdentifierClauseCore (System.Xml.XmlReader reader);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance bool CanReadKeyIdentifierClauseCore(class System.Xml.XmlReader reader) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="reader" Type="System.Xml.XmlReader" /></Parameters><Docs><param name="reader">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a value that indicates whether the key identifier clause core can be read using the specified reader. </para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if the key identifier clause core can be read using the specified reader; otherwise, false. </para></returns></Docs></Member><Member MemberName="CanReadKeyIdentifierCore"><MemberSignature Language="C#" Value="protected override bool CanReadKeyIdentifierCore (System.Xml.XmlReader reader);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance bool CanReadKeyIdentifierCore(class System.Xml.XmlReader reader) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="reader" Type="System.Xml.XmlReader" /></Parameters><Docs><param name="reader">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a value that indicates whether the key identifier core can be read using the specified reader.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if the key identifier core can be read using the specified reader; otherwise, false.</para></returns></Docs></Member><Member MemberName="CanReadTokenCore"><MemberSignature Language="C#" Value="protected override bool CanReadTokenCore (System.Xml.XmlReader reader);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance bool CanReadTokenCore(class System.Xml.XmlReader reader) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="reader" Type="System.Xml.XmlReader" /></Parameters><Docs><param name="reader">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a value that indicates whether the token core can be read using the specified reader.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if the token core can be read using the specified reader; otherwise, false.</para></returns></Docs></Member><Member MemberName="CanWriteKeyIdentifierClauseCore"><MemberSignature Language="C#" Value="protected override bool CanWriteKeyIdentifierClauseCore (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance bool CanWriteKeyIdentifierClauseCore(class System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="keyIdentifierClause" Type="System.IdentityModel.Tokens.SecurityKeyIdentifierClause" /></Parameters><Docs><param name="keyIdentifierClause">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a value that indicates whether the key identifier clause core with a specified key identifier clause can be written.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if the key identifier clause core with the specified key identifier clause can be written; otherwise, false.</para></returns></Docs></Member><Member MemberName="CanWriteKeyIdentifierCore"><MemberSignature Language="C#" Value="protected override bool CanWriteKeyIdentifierCore (System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance bool CanWriteKeyIdentifierCore(class System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="keyIdentifier" Type="System.IdentityModel.Tokens.SecurityKeyIdentifier" /></Parameters><Docs><param name="keyIdentifier">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a value that indicates whether the key identifier core with a specified key identifier clause can be written.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if the key identifier core with the specified key identifier clause can be written; otherwise, false.</para></returns></Docs></Member><Member MemberName="CanWriteTokenCore"><MemberSignature Language="C#" Value="protected override bool CanWriteTokenCore (System.IdentityModel.Tokens.SecurityToken token);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance bool CanWriteTokenCore(class System.IdentityModel.Tokens.SecurityToken token) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="token" Type="System.IdentityModel.Tokens.SecurityToken" /></Parameters><Docs><param name="token">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a value that indicates whether the token core with a specified security token can be written.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>true if the token core with the specified security token can be written; otherwise, false.</para></returns></Docs></Member><Member MemberName="CreateKeyIdentifierClauseFromTokenXml"><MemberSignature Language="C#" Value="public virtual System.IdentityModel.Tokens.SecurityKeyIdentifierClause CreateKeyIdentifierClauseFromTokenXml (System.Xml.XmlElement tokenXml, System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle referenceStyle);" /><MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.IdentityModel.Tokens.SecurityKeyIdentifierClause CreateKeyIdentifierClauseFromTokenXml(class System.Xml.XmlElement tokenXml, valuetype System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle referenceStyle) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.IdentityModel.Tokens.SecurityKeyIdentifierClause</ReturnType></ReturnValue><Parameters><Parameter Name="tokenXml" Type="System.Xml.XmlElement" /><Parameter Name="referenceStyle" Type="System.ServiceModel.Security.Tokens.SecurityTokenReferenceStyle" /></Parameters><Docs><param name="tokenXml">To be added.</param><param name="referenceStyle">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Creates a key identifier clause from a token expressed as XML.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The created security key identifier.</para></returns></Docs></Member><Member MemberName="DefaultInstance"><MemberSignature Language="C#" Value="public static System.ServiceModel.Security.WSSecurityTokenSerializer DefaultInstance { get; }" /><MemberSignature Language="ILAsm" Value=".property class System.ServiceModel.Security.WSSecurityTokenSerializer DefaultInstance" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.ServiceModel.Security.WSSecurityTokenSerializer</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a default instance of this class.</para></summary></Docs></Member><Member MemberName="EmitBspRequiredAttributes"><MemberSignature Language="C#" Value="public bool EmitBspRequiredAttributes { get; }" /><MemberSignature Language="ILAsm" Value=".property instance bool EmitBspRequiredAttributes" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a value that indicates whether to emit BSP required attributes. </para></summary></Docs></Member><Member MemberName="GetTokenTypeUri"><MemberSignature Language="C#" Value="protected virtual string GetTokenTypeUri (Type tokenType);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance string GetTokenTypeUri(class System.Type tokenType) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="tokenType" Type="System.Type" /></Parameters><Docs><param name="tokenType">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the URI of the security token of the specified type.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The URI of the security token of the specified type.</para></returns></Docs></Member><Member MemberName="MaximumKeyDerivationLabelLength"><MemberSignature Language="C#" Value="public int MaximumKeyDerivationLabelLength { get; }" /><MemberSignature Language="ILAsm" Value=".property instance int32 MaximumKeyDerivationLabelLength" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the maximum key derivation label length.</para></summary></Docs></Member><Member MemberName="MaximumKeyDerivationNonceLength"><MemberSignature Language="C#" Value="public int MaximumKeyDerivationNonceLength { get; }" /><MemberSignature Language="ILAsm" Value=".property instance int32 MaximumKeyDerivationNonceLength" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the maximum key derivation nonce length.</para></summary></Docs></Member><Member MemberName="MaximumKeyDerivationOffset"><MemberSignature Language="C#" Value="public int MaximumKeyDerivationOffset { get; }" /><MemberSignature Language="ILAsm" Value=".property instance int32 MaximumKeyDerivationOffset" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the maximum key derivation offset.</para></summary></Docs></Member><Member MemberName="ReadKeyIdentifierClauseCore"><MemberSignature Language="C#" Value="protected override System.IdentityModel.Tokens.SecurityKeyIdentifierClause ReadKeyIdentifierClauseCore (System.Xml.XmlReader reader);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance class System.IdentityModel.Tokens.SecurityKeyIdentifierClause ReadKeyIdentifierClauseCore(class System.Xml.XmlReader reader) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.IdentityModel.Tokens.SecurityKeyIdentifierClause</ReturnType></ReturnValue><Parameters><Parameter Name="reader" Type="System.Xml.XmlReader" /></Parameters><Docs><param name="reader">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Reads the key identifier clause core using the specified <see cref="T:System.Xml.XmlReader" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The security key identifier clause that was read.</para></returns></Docs></Member><Member MemberName="ReadKeyIdentifierCore"><MemberSignature Language="C#" Value="protected override System.IdentityModel.Tokens.SecurityKeyIdentifier ReadKeyIdentifierCore (System.Xml.XmlReader reader);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance class System.IdentityModel.Tokens.SecurityKeyIdentifier ReadKeyIdentifierCore(class System.Xml.XmlReader reader) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.IdentityModel.Tokens.SecurityKeyIdentifier</ReturnType></ReturnValue><Parameters><Parameter Name="reader" Type="System.Xml.XmlReader" /></Parameters><Docs><param name="reader">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Reads the key identifier core using the specified <see cref="T:System.Xml.XmlReader" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The security key identifier that was read.</para></returns></Docs></Member><Member MemberName="ReadTokenCore"><MemberSignature Language="C#" Value="protected override System.IdentityModel.Tokens.SecurityToken ReadTokenCore (System.Xml.XmlReader reader, System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance class System.IdentityModel.Tokens.SecurityToken ReadTokenCore(class System.Xml.XmlReader reader, class System.IdentityModel.Selectors.SecurityTokenResolver tokenResolver) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.IdentityModel.Tokens.SecurityToken</ReturnType></ReturnValue><Parameters><Parameter Name="reader" Type="System.Xml.XmlReader" /><Parameter Name="tokenResolver" Type="System.IdentityModel.Selectors.SecurityTokenResolver" /></Parameters><Docs><param name="reader">To be added.</param><param name="tokenResolver">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Reads the token core using the specified <see cref="T:System.Xml.XmlReader" />.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The security token that was read.</para></returns></Docs></Member><Member MemberName="SecurityVersion"><MemberSignature Language="C#" Value="public System.ServiceModel.Security.SecurityVersion SecurityVersion { get; }" /><MemberSignature Language="ILAsm" Value=".property instance class System.ServiceModel.Security.SecurityVersion SecurityVersion" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.ServiceModel.Security.SecurityVersion</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the security version.</para></summary></Docs></Member><Member MemberName="WriteKeyIdentifierClauseCore"><MemberSignature Language="C#" Value="protected override void WriteKeyIdentifierClauseCore (System.Xml.XmlWriter writer, System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void WriteKeyIdentifierClauseCore(class System.Xml.XmlWriter writer, class System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="writer" Type="System.Xml.XmlWriter" /><Parameter Name="keyIdentifierClause" Type="System.IdentityModel.Tokens.SecurityKeyIdentifierClause" /></Parameters><Docs><param name="writer">To be added.</param><param name="keyIdentifierClause">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes the key identifier clause core with a specified key identifier clause using the specified <see cref="T:System.Xml.XmlWriter" />.</para></summary></Docs></Member><Member MemberName="WriteKeyIdentifierCore"><MemberSignature Language="C#" Value="protected override void WriteKeyIdentifierCore (System.Xml.XmlWriter writer, System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void WriteKeyIdentifierCore(class System.Xml.XmlWriter writer, class System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="writer" Type="System.Xml.XmlWriter" /><Parameter Name="keyIdentifier" Type="System.IdentityModel.Tokens.SecurityKeyIdentifier" /></Parameters><Docs><param name="writer">To be added.</param><param name="keyIdentifier">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes the key identifier core with a specified key identifier clause using the specified <see cref="T:System.Xml.XmlWriter" />.</para></summary></Docs></Member><Member MemberName="WriteTokenCore"><MemberSignature Language="C#" Value="protected override void WriteTokenCore (System.Xml.XmlWriter writer, System.IdentityModel.Tokens.SecurityToken token);" /><MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void WriteTokenCore(class System.Xml.XmlWriter writer, class System.IdentityModel.Tokens.SecurityToken token) cil managed" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="writer" Type="System.Xml.XmlWriter" /><Parameter Name="token" Type="System.IdentityModel.Tokens.SecurityToken" /></Parameters><Docs><param name="writer">To be added.</param><param name="token">To be added.</param><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Writes the token core with a specified security token using the specified <see cref="T:System.Xml.XmlWriter" />.</para></summary></Docs></Member></Members></Type>