/
SamlAttributeStatement.xml
310 lines (285 loc) · 22.4 KB
/
SamlAttributeStatement.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
<Type Name="SamlAttributeStatement" FullName="System.IdentityModel.Tokens.SamlAttributeStatement">
<TypeSignature Language="C#" Value="public class SamlAttributeStatement : System.IdentityModel.Tokens.SamlSubjectStatement" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit SamlAttributeStatement extends System.IdentityModel.Tokens.SamlSubjectStatement" />
<TypeSignature Language="DocId" Value="T:System.IdentityModel.Tokens.SamlAttributeStatement" />
<TypeSignature Language="VB.NET" Value="Public Class SamlAttributeStatement
Inherits SamlSubjectStatement" />
<TypeSignature Language="F#" Value="type SamlAttributeStatement = class
 inherit SamlSubjectStatement" />
<TypeSignature Language="C++ CLI" Value="public ref class SamlAttributeStatement : System::IdentityModel::Tokens::SamlSubjectStatement" />
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.IdentityModel.Tokens.SamlSubjectStatement</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Contains a set of attributes associated with a particular <see cref="P:System.IdentityModel.Tokens.SamlSubjectStatement.SamlSubject" />.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.IdentityModel.Tokens.SamlAttributeStatement> class corresponds to the `<saml:AttributeStatement>` XML element that is defined in the OASIS SAML 1.1 specification.
The claims for SamlSecurityToken security tokens are contained in SAML statements, which are in turn contained within a <xref:System.IdentityModel.Tokens.SamlAssertion>. One such statement is the <xref:System.IdentityModel.Tokens.SamlAttributeStatement>, which binds a set of arbitrary claims to a particular <xref:System.IdentityModel.Tokens.SamlSubject>. The claims are represented as a collection of <xref:System.IdentityModel.Tokens.SamlAttribute> and are stored in the <xref:System.IdentityModel.Tokens.SamlAttributeStatement.Attributes%2A> property.
]]></format>
</remarks>
</Docs>
<Members>
<MemberGroup MemberName=".ctor">
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.IdentityModel.Tokens.SamlAttributeStatement" /> class.</summary>
</Docs>
</MemberGroup>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public SamlAttributeStatement ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.Tokens.SamlAttributeStatement.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberSignature Language="C++ CLI" Value="public:
 SamlAttributeStatement();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.IdentityModel.Tokens.SamlAttributeStatement" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public SamlAttributeStatement (System.IdentityModel.Tokens.SamlSubject samlSubject, System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAttribute> attributes);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.IdentityModel.Tokens.SamlSubject samlSubject, class System.Collections.Generic.IEnumerable`1<class System.IdentityModel.Tokens.SamlAttribute> attributes) cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.Tokens.SamlAttributeStatement.#ctor(System.IdentityModel.Tokens.SamlSubject,System.Collections.Generic.IEnumerable{System.IdentityModel.Tokens.SamlAttribute})" />
<MemberSignature Language="VB.NET" Value="Public Sub New (samlSubject As SamlSubject, attributes As IEnumerable(Of SamlAttribute))" />
<MemberSignature Language="F#" Value="new System.IdentityModel.Tokens.SamlAttributeStatement : System.IdentityModel.Tokens.SamlSubject * seq<System.IdentityModel.Tokens.SamlAttribute> -> System.IdentityModel.Tokens.SamlAttributeStatement" Usage="new System.IdentityModel.Tokens.SamlAttributeStatement (samlSubject, attributes)" />
<MemberSignature Language="C++ CLI" Value="public:
 SamlAttributeStatement(System::IdentityModel::Tokens::SamlSubject ^ samlSubject, System::Collections::Generic::IEnumerable<System::IdentityModel::Tokens::SamlAttribute ^> ^ attributes);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="samlSubject" Type="System.IdentityModel.Tokens.SamlSubject" />
<Parameter Name="attributes" Type="System.Collections.Generic.IEnumerable<System.IdentityModel.Tokens.SamlAttribute>" />
</Parameters>
<Docs>
<param name="samlSubject">A <see cref="T:System.IdentityModel.Tokens.SamlSubject" /> that specifies the subject of the claim.</param>
<param name="attributes">An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of type <see cref="T:System.IdentityModel.Tokens.SamlAttribute" /> that contains a set of attributes associated with the subject.</param>
<summary>Initializes a new instance of the <see cref="T:System.IdentityModel.Tokens.SamlAttributeStatement" /> class using the specified subject and set of attributes associated with the subject.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The following table specifies the properties set by the parameters to this constructor.
|Property|Parameter|
|--------------|---------------|
|<xref:System.IdentityModel.Tokens.SamlAttributeStatement.Attributes%2A>|`Attributes`|
|<xref:System.IdentityModel.Tokens.SamlSubjectStatement.SamlSubject%2A>|`samlSubject`|
]]></format>
</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="samlSubject" /> is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="attributes" /> contains a member that is <see langword="null" />.
-or-
<paramref name="attributes" /> contains zero members.</exception>
</Docs>
</Member>
<Member MemberName="AddClaimsToList">
<MemberSignature Language="C#" Value="protected override void AddClaimsToList (System.Collections.Generic.IList<System.IdentityModel.Claims.Claim> claims);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void AddClaimsToList(class System.Collections.Generic.IList`1<class System.IdentityModel.Claims.Claim> claims) cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.Tokens.SamlAttributeStatement.AddClaimsToList(System.Collections.Generic.IList{System.IdentityModel.Claims.Claim})" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Sub AddClaimsToList (claims As IList(Of Claim))" />
<MemberSignature Language="F#" Value="override this.AddClaimsToList : System.Collections.Generic.IList<System.IdentityModel.Claims.Claim> -> unit" Usage="samlAttributeStatement.AddClaimsToList claims" />
<MemberSignature Language="C++ CLI" Value="protected:
 override void AddClaimsToList(System::Collections::Generic::IList<System::IdentityModel::Claims::Claim ^> ^ claims);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="claims" Type="System.Collections.Generic.IList<System.IdentityModel.Claims.Claim>" />
</Parameters>
<Docs>
<param name="claims">An <see cref="T:System.Collections.Generic.IList`1" /> of type <see cref="T:System.IdentityModel.Claims.Claim" /> that contains the set of claims to add to the SAML statement.</param>
<summary>Adds the specified set of claims as attributes to this SAML statement.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Use the <xref:System.IdentityModel.Tokens.SamlAttributeStatement.AddClaimsToList%28System.Collections.Generic.IList%7BSystem.IdentityModel.Claims.Claim%7D%29> method to convert a set of claims into attributes of a SAML assertion.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Attributes">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IList<System.IdentityModel.Tokens.SamlAttribute> Attributes { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IList`1<class System.IdentityModel.Tokens.SamlAttribute> Attributes" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Tokens.SamlAttributeStatement.Attributes" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Attributes As IList(Of SamlAttribute)" />
<MemberSignature Language="F#" Value="member this.Attributes : System.Collections.Generic.IList<System.IdentityModel.Tokens.SamlAttribute>" Usage="System.IdentityModel.Tokens.SamlAttributeStatement.Attributes" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::Collections::Generic::IList<System::IdentityModel::Tokens::SamlAttribute ^> ^ Attributes { System::Collections::Generic::IList<System::IdentityModel::Tokens::SamlAttribute ^> ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IList<System.IdentityModel.Tokens.SamlAttribute></ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a collection of attributes associated with the subject of the SAML assertion.</summary>
<value>An <see cref="T:System.Collections.Generic.IList`1" /> of type <see cref="T:System.IdentityModel.Tokens.SamlAttribute" /> that contains a set of attributes associated with the subject.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Each <xref:System.IdentityModel.Tokens.SamlAttribute> may contain multiple attribute values.
Each member of the <xref:System.IdentityModel.Tokens.SamlAttributeStatement.Attributes%2A> collection corresponds to the `<saml:Attribute>` element that is defined in the Assertions and Protocol for the OASIS SAML specification.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="IsReadOnly">
<MemberSignature Language="C#" Value="public override bool IsReadOnly { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsReadOnly" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Tokens.SamlAttributeStatement.IsReadOnly" />
<MemberSignature Language="VB.NET" Value="Public Overrides ReadOnly Property IsReadOnly As Boolean" />
<MemberSignature Language="F#" Value="member this.IsReadOnly : bool" Usage="System.IdentityModel.Tokens.SamlAttributeStatement.IsReadOnly" />
<MemberSignature Language="C++ CLI" Value="public:
 virtual property bool IsReadOnly { bool get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a value indicating whether the properties of this instance are read-only.</summary>
<value>
<see langword="true" /> if the properties of this instance are read-only; otherwise, <see langword="false" />. The default is <see langword="false" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
To make this instance of the <xref:System.IdentityModel.Tokens.SamlAttributeStatement> class read-only, call the <xref:System.IdentityModel.Tokens.SamlAttributeStatement.MakeReadOnly%2A> method.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="MakeReadOnly">
<MemberSignature Language="C#" Value="public override void MakeReadOnly ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void MakeReadOnly() cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.Tokens.SamlAttributeStatement.MakeReadOnly" />
<MemberSignature Language="VB.NET" Value="Public Overrides Sub MakeReadOnly ()" />
<MemberSignature Language="F#" Value="override this.MakeReadOnly : unit -> unit" Usage="samlAttributeStatement.MakeReadOnly " />
<MemberSignature Language="C++ CLI" Value="public:
 override void MakeReadOnly();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Causes this instance to be read-only.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
When the <xref:System.IdentityModel.Tokens.SamlAttributeStatement.MakeReadOnly%2A> method is called, the <xref:System.IdentityModel.Tokens.SamlAttributeStatement.IsReadOnly%2A> property is set to `true` and properties of this instance can no longer be set.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="ReadXml">
<MemberSignature Language="C#" Value="public override void ReadXml (System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void ReadXml(class System.Xml.XmlDictionaryReader reader, class System.IdentityModel.Tokens.SamlSerializer samlSerializer, class System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, class System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver) cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.Tokens.SamlAttributeStatement.ReadXml(System.Xml.XmlDictionaryReader,System.IdentityModel.Tokens.SamlSerializer,System.IdentityModel.Selectors.SecurityTokenSerializer,System.IdentityModel.Selectors.SecurityTokenResolver)" />
<MemberSignature Language="VB.NET" Value="Public Overrides Sub ReadXml (reader As XmlDictionaryReader, samlSerializer As SamlSerializer, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver)" />
<MemberSignature Language="F#" Value="override this.ReadXml : System.Xml.XmlDictionaryReader * System.IdentityModel.Tokens.SamlSerializer * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> unit" Usage="samlAttributeStatement.ReadXml (reader, samlSerializer, keyInfoSerializer, outOfBandTokenResolver)" />
<MemberSignature Language="C++ CLI" Value="public:
 override void ReadXml(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="reader" Type="System.Xml.XmlDictionaryReader" />
<Parameter Name="samlSerializer" Type="System.IdentityModel.Tokens.SamlSerializer" />
<Parameter Name="keyInfoSerializer" Type="System.IdentityModel.Selectors.SecurityTokenSerializer" />
<Parameter Name="outOfBandTokenResolver" Type="System.IdentityModel.Selectors.SecurityTokenResolver" />
</Parameters>
<Docs>
<param name="reader">An <see cref="T:System.Xml.XmlDictionaryReader" /> to read the SAML attribute statement.</param>
<param name="samlSerializer">A <see cref="T:System.IdentityModel.Tokens.SamlSerializer" /> that is capable of reading XML elements in the SAML attribute statement that is defined in the SAML specification.</param>
<param name="keyInfoSerializer">A <see cref="T:System.IdentityModel.Selectors.SecurityTokenSerializer" /> that reads the <see langword="KeyInfo" /> clause of the digital signature.</param>
<param name="outOfBandTokenResolver">A <see cref="T:System.IdentityModel.Selectors.SecurityTokenResolver" /> that determines the security token that created the digital signature.</param>
<summary>Reads the SAML attribute statement from the specified XML reader.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.IdentityModel.Tokens.SamlAttributeStatement.ReadXml%28System.Xml.XmlDictionaryReader%2CSystem.IdentityModel.Tokens.SamlSerializer%2CSystem.IdentityModel.Selectors.SecurityTokenSerializer%2CSystem.IdentityModel.Selectors.SecurityTokenResolver%29> method sets the <xref:System.IdentityModel.Tokens.SamlAttributeStatement.Attributes%2A> and <xref:System.IdentityModel.Tokens.SamlSubjectStatement.SamlSubject%2A> properties.
]]></format>
</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="reader" /> is <see langword="null" />
-or-
<paramref name="samlSerializer" /> is <see langword="null" /></exception>
<exception cref="T:System.IdentityModel.Tokens.SecurityTokenException">
<paramref name="reader" /> refers to an XML element that does not contain a <see langword="<saml:Subject>" /> element
-or-
<paramref name="reader" /> refers to an XML element that contains a <see langword="<saml:Attribute>" /> element that does not have an attribute value.</exception>
</Docs>
</Member>
<Member MemberName="WriteXml">
<MemberSignature Language="C#" Value="public override void WriteXml (System.Xml.XmlDictionaryWriter writer, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void WriteXml(class System.Xml.XmlDictionaryWriter writer, class System.IdentityModel.Tokens.SamlSerializer samlSerializer, class System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer) cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.Tokens.SamlAttributeStatement.WriteXml(System.Xml.XmlDictionaryWriter,System.IdentityModel.Tokens.SamlSerializer,System.IdentityModel.Selectors.SecurityTokenSerializer)" />
<MemberSignature Language="VB.NET" Value="Public Overrides Sub WriteXml (writer As XmlDictionaryWriter, samlSerializer As SamlSerializer, keyInfoSerializer As SecurityTokenSerializer)" />
<MemberSignature Language="F#" Value="override this.WriteXml : System.Xml.XmlDictionaryWriter * System.IdentityModel.Tokens.SamlSerializer * System.IdentityModel.Selectors.SecurityTokenSerializer -> unit" Usage="samlAttributeStatement.WriteXml (writer, samlSerializer, keyInfoSerializer)" />
<MemberSignature Language="C++ CLI" Value="public:
 override void WriteXml(System::Xml::XmlDictionaryWriter ^ writer, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="writer" Type="System.Xml.XmlDictionaryWriter" />
<Parameter Name="samlSerializer" Type="System.IdentityModel.Tokens.SamlSerializer" />
<Parameter Name="keyInfoSerializer" Type="System.IdentityModel.Selectors.SecurityTokenSerializer" />
</Parameters>
<Docs>
<param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter" /> to write the SAML attribute statement.</param>
<param name="samlSerializer">A <see cref="T:System.IdentityModel.Tokens.SamlSerializer" /> that is capable of writing XML elements in a SAML assertion.</param>
<param name="keyInfoSerializer">A <see cref="T:System.IdentityModel.Selectors.SecurityTokenSerializer" /> that is capable of writing <see langword="KeyInfo" /> clauses.</param>
<summary>Writes the SAML attribute statement into the specified XML serializer.</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="writer" /> is <see langword="null" />
-or-
<paramref name="samlSerializer" /> is <see langword="null" /></exception>
</Docs>
</Member>
</Members>
</Type>