/
WSTrustSerializationContext.xml
197 lines (191 loc) · 17 KB
/
WSTrustSerializationContext.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
<Type Name="WSTrustSerializationContext" FullName="System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext">
<TypeSignature Language="C#" Value="public class WSTrustSerializationContext" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit WSTrustSerializationContext extends System.Object" />
<TypeSignature Language="DocId" Value="T:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext" />
<TypeSignature Language="VB.NET" Value="Public Class WSTrustSerializationContext" />
<TypeSignature Language="F#" Value="type WSTrustSerializationContext = class" />
<TypeSignature Language="C++ CLI" Value="public ref class WSTrustSerializationContext" />
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Defines the serialization context for WS-Trust messages.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
A container for objects used to serialize WS-Trust requests (RST) and responses (RSTR).
]]></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.Protocols.WSTrust.WSTrustSerializationContext" /> class.</summary>
</Docs>
</MemberGroup>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WSTrustSerializationContext ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberSignature Language="C++ CLI" Value="public:
 WSTrustSerializationContext();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WSTrustSerializationContext (System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager securityTokenHandlerCollectionManager);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager securityTokenHandlerCollectionManager) cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext.#ctor(System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (securityTokenHandlerCollectionManager As SecurityTokenHandlerCollectionManager)" />
<MemberSignature Language="F#" Value="new System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext : System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager -> System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext" Usage="new System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext securityTokenHandlerCollectionManager" />
<MemberSignature Language="C++ CLI" Value="public:
 WSTrustSerializationContext(System::IdentityModel::Tokens::SecurityTokenHandlerCollectionManager ^ securityTokenHandlerCollectionManager);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="securityTokenHandlerCollectionManager" Type="System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager" />
</Parameters>
<Docs>
<param name="securityTokenHandlerCollectionManager">The <see cref="T:System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager" /> object that contains the set of <see cref="T:System.IdentityModel.Tokens.SecurityTokenHandler" /> objects to use for serializing and validating tokens found in WS-Trust messages.</param>
<summary>Initializes a new instance of the <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext" /> class with the specified <see cref="T:System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager" /> object.</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="securityTokenHandlerCollectionManager" /> is <see langword="null" />.</exception>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WSTrustSerializationContext (System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager securityTokenHandlerCollectionManager, System.IdentityModel.Selectors.SecurityTokenResolver securityTokenResolver, System.IdentityModel.Selectors.SecurityTokenResolver useKeyTokenResolver);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager securityTokenHandlerCollectionManager, class System.IdentityModel.Selectors.SecurityTokenResolver securityTokenResolver, class System.IdentityModel.Selectors.SecurityTokenResolver useKeyTokenResolver) cil managed" />
<MemberSignature Language="DocId" Value="M:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext.#ctor(System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager,System.IdentityModel.Selectors.SecurityTokenResolver,System.IdentityModel.Selectors.SecurityTokenResolver)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (securityTokenHandlerCollectionManager As SecurityTokenHandlerCollectionManager, securityTokenResolver As SecurityTokenResolver, useKeyTokenResolver As SecurityTokenResolver)" />
<MemberSignature Language="F#" Value="new System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext : System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager * System.IdentityModel.Selectors.SecurityTokenResolver * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext" Usage="new System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext (securityTokenHandlerCollectionManager, securityTokenResolver, useKeyTokenResolver)" />
<MemberSignature Language="C++ CLI" Value="public:
 WSTrustSerializationContext(System::IdentityModel::Tokens::SecurityTokenHandlerCollectionManager ^ securityTokenHandlerCollectionManager, System::IdentityModel::Selectors::SecurityTokenResolver ^ securityTokenResolver, System::IdentityModel::Selectors::SecurityTokenResolver ^ useKeyTokenResolver);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="securityTokenHandlerCollectionManager" Type="System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager" />
<Parameter Name="securityTokenResolver" Type="System.IdentityModel.Selectors.SecurityTokenResolver" />
<Parameter Name="useKeyTokenResolver" Type="System.IdentityModel.Selectors.SecurityTokenResolver" />
</Parameters>
<Docs>
<param name="securityTokenHandlerCollectionManager">The <see cref="T:System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager" /> object that contains the set of <see cref="T:System.IdentityModel.Tokens.SecurityTokenHandler" /> objects to use for serializing and validating tokens found in WS-Trust messages.</param>
<param name="securityTokenResolver">The <see cref="T:System.IdentityModel.Selectors.SecurityTokenResolver" /> object to use to resolve security token references found in most elements of WS-Trust messages.</param>
<param name="useKeyTokenResolver">The <see cref="T:System.IdentityModel.Selectors.SecurityTokenResolver" /> object to use to resolve security token references found in the wst:UseKey element of RST messages as well as the wst:RenewTarget element found in RST messages.</param>
<summary>Initializes a new instance of the <see cref="T:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext" /> class with the specified <see cref="T:System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager" />, <see cref="T:System.IdentityModel.Selectors.SecurityTokenResolver" />, and <see cref="T:System.IdentityModel.Selectors.SecurityTokenResolver" /> objects.</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="securityTokenHandlerCollectionManager" /> is <see langword="null" />.
-or-
<paramref name="securityTokenResolver" /> is <see langword="null" />.
-or-
<paramref name="useKeyTokenResolver" /> is <see langword="null" />.</exception>
</Docs>
</Member>
<Member MemberName="SecurityTokenHandlerCollectionManager">
<MemberSignature Language="C#" Value="public System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager SecurityTokenHandlerCollectionManager { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager SecurityTokenHandlerCollectionManager" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext.SecurityTokenHandlerCollectionManager" />
<MemberSignature Language="VB.NET" Value="Public Property SecurityTokenHandlerCollectionManager As SecurityTokenHandlerCollectionManager" />
<MemberSignature Language="F#" Value="member this.SecurityTokenHandlerCollectionManager : System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager with get, set" Usage="System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext.SecurityTokenHandlerCollectionManager" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::IdentityModel::Tokens::SecurityTokenHandlerCollectionManager ^ SecurityTokenHandlerCollectionManager { System::IdentityModel::Tokens::SecurityTokenHandlerCollectionManager ^ get(); void set(System::IdentityModel::Tokens::SecurityTokenHandlerCollectionManager ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the <see cref="T:System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager" /> that contains the set of <see cref="T:System.IdentityModel.Tokens.SecurityTokenHandler" /> objects used for serializing and validating tokens found in WS-Trust messages.</summary>
<value>A <see cref="T:System.IdentityModel.Tokens.SecurityTokenHandlerCollectionManager" /> object.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SecurityTokenHandlers">
<MemberSignature Language="C#" Value="public System.IdentityModel.Tokens.SecurityTokenHandlerCollection SecurityTokenHandlers { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.IdentityModel.Tokens.SecurityTokenHandlerCollection SecurityTokenHandlers" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext.SecurityTokenHandlers" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property SecurityTokenHandlers As SecurityTokenHandlerCollection" />
<MemberSignature Language="F#" Value="member this.SecurityTokenHandlers : System.IdentityModel.Tokens.SecurityTokenHandlerCollection" Usage="System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext.SecurityTokenHandlers" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::IdentityModel::Tokens::SecurityTokenHandlerCollection ^ SecurityTokenHandlers { System::IdentityModel::Tokens::SecurityTokenHandlerCollection ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IdentityModel.Tokens.SecurityTokenHandlerCollection</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the collection of <see cref="T:System.IdentityModel.Tokens.SecurityTokenHandler" /> objects used to serialize and validate security tokens found in WS-Trust messages.</summary>
<value>A <see cref="T:System.IdentityModel.Tokens.SecurityTokenHandlerCollection" /> object.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TokenResolver">
<MemberSignature Language="C#" Value="public System.IdentityModel.Selectors.SecurityTokenResolver TokenResolver { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.IdentityModel.Selectors.SecurityTokenResolver TokenResolver" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext.TokenResolver" />
<MemberSignature Language="VB.NET" Value="Public Property TokenResolver As SecurityTokenResolver" />
<MemberSignature Language="F#" Value="member this.TokenResolver : System.IdentityModel.Selectors.SecurityTokenResolver with get, set" Usage="System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext.TokenResolver" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::IdentityModel::Selectors::SecurityTokenResolver ^ TokenResolver { System::IdentityModel::Selectors::SecurityTokenResolver ^ get(); void set(System::IdentityModel::Selectors::SecurityTokenResolver ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IdentityModel.Selectors.SecurityTokenResolver</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the <see cref="T:System.IdentityModel.Selectors.SecurityTokenResolver" /> object used to resolve security token references found in most elements of WS-Trust messages.</summary>
<value>A <see cref="T:System.IdentityModel.Selectors.SecurityTokenResolver" /> object.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UseKeyTokenResolver">
<MemberSignature Language="C#" Value="public System.IdentityModel.Selectors.SecurityTokenResolver UseKeyTokenResolver { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.IdentityModel.Selectors.SecurityTokenResolver UseKeyTokenResolver" />
<MemberSignature Language="DocId" Value="P:System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext.UseKeyTokenResolver" />
<MemberSignature Language="VB.NET" Value="Public Property UseKeyTokenResolver As SecurityTokenResolver" />
<MemberSignature Language="F#" Value="member this.UseKeyTokenResolver : System.IdentityModel.Selectors.SecurityTokenResolver with get, set" Usage="System.IdentityModel.Protocols.WSTrust.WSTrustSerializationContext.UseKeyTokenResolver" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::IdentityModel::Selectors::SecurityTokenResolver ^ UseKeyTokenResolver { System::IdentityModel::Selectors::SecurityTokenResolver ^ get(); void set(System::IdentityModel::Selectors::SecurityTokenResolver ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.IdentityModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.IdentityModel.Selectors.SecurityTokenResolver</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the <see cref="T:System.IdentityModel.Selectors.SecurityTokenResolver" /> object used to resolve security token references found in the wst:UseKey element of RST messages as well as the wst:RenewTarget element found in RST messages.</summary>
<value>A <see cref="T:System.IdentityModel.Selectors.SecurityTokenResolver" /> object.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>