3 types derived from Saml2Statement
System.IdentityModel (3)
System\IdentityModel\Tokens\Saml2AttributeStatement.cs (1)
16public class Saml2AttributeStatement : Saml2Statement
System\IdentityModel\Tokens\Saml2AuthenticationStatement.cs (1)
14public class Saml2AuthenticationStatement : Saml2Statement
System\IdentityModel\Tokens\Saml2AuthorizationDecisionStatement.cs (1)
16public class Saml2AuthorizationDecisionStatement : Saml2Statement
25 references to Saml2Statement
System.IdentityModel (25)
System\IdentityModel\Tokens\Saml2Assertion.cs (4)
27private Collection<Saml2Statement> statements = new Collection<Saml2Statement>(); 181/// Gets the <see cref="Saml2Statement"/>(s) regarding the subject. 183public Collection<Saml2Statement> Statements
System\IdentityModel\Tokens\Saml2SecurityTokenHandler.cs (21)
274IEnumerable<Saml2Statement> statements = this.CreateStatements(tokenDescriptor); 277foreach (Saml2Statement statement in statements) 1279/// Creates an <see cref="IEnumerable{T}"/> of <see cref="Saml2Statement"/> to be included in the assertion. 1287/// <param name="tokenDescriptor">The <see cref="SecurityTokenDescriptor"/> that contains information on creating the <see cref="Saml2Statement"/>.</param> 1289protected virtual IEnumerable<Saml2Statement> CreateStatements(SecurityTokenDescriptor tokenDescriptor) 1296Collection<Saml2Statement> statements = new Collection<Saml2Statement>(); 2004protected virtual void ProcessStatement(Collection<Saml2Statement> statements, ClaimsIdentity subject, string issuer) 2008foreach (Saml2Statement statement in statements) 2716Saml2Statement statement; 2754foreach (Saml2Statement statement in assertion.Statements) 2799/// <exception cref="InvalidOperationException">The <paramref name="data"/> must have a <see cref="Saml2Subject"/> if no <see cref="Saml2Statement"/> are present.</exception> 2800/// <exception cref="InvalidOperationException">The SAML2 authentication, attribute, and authorization decision <see cref="Saml2Statement"/> require a <see cref="Saml2Subject"/>.</exception> 2858foreach (Saml2Statement statement in data.Statements) 2910foreach (Saml2Statement statement in data.Statements) 4875/// <param name="reader">A <see cref="XmlReader"/> positioned at a <see cref="Saml2Statement"/> element.</param> 4876/// <returns>An instance of <see cref="Saml2Statement"/> derived type.</returns> 4883protected virtual Saml2Statement ReadStatement(XmlReader reader) 4935/// <param name="writer">A <see cref="XmlWriter"/> to serialize the <see cref="Saml2Statement"/>.</param> 4936/// <param name="data">The <see cref="Saml2Statement"/> to serialize.</param> 4937protected virtual void WriteStatement(XmlWriter writer, Saml2Statement data)