/
SoapServerProtocol.xml
165 lines (161 loc) · 14.1 KB
/
SoapServerProtocol.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
<Type Name="SoapServerProtocol" FullName="System.Web.Services.Protocols.SoapServerProtocol">
<TypeSignature Language="C#" Value="public class SoapServerProtocol : System.Web.Services.Protocols.ServerProtocol" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit SoapServerProtocol extends System.Web.Services.Protocols.ServerProtocol" />
<TypeSignature Language="DocId" Value="T:System.Web.Services.Protocols.SoapServerProtocol" />
<TypeSignature Language="VB.NET" Value="Public Class SoapServerProtocol
Inherits ServerProtocol" />
<TypeSignature Language="F#" Value="type SoapServerProtocol = class
 inherit ServerProtocol" />
<TypeSignature Language="C++ CLI" Value="public ref class SoapServerProtocol : System::Web::Services::Protocols::ServerProtocol" />
<AssemblyInfo>
<AssemblyName>System.Web.Services</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Web.Services.Protocols.ServerProtocol</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>The .NET Framework creates an instance of the <see cref="T:System.Web.Services.Protocols.SoapServerProtocol" /> class to process XML Web service requests.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
You can override the <xref:System.Web.Services.Protocols.SoapServerProtocol.RouteRequest%2A> method to process XML Web service requests that are not explicitly declared and handled by users through a method in their XML Web service marked with `WebMethodAttribute`.
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected internal SoapServerProtocol ();" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.Services.Protocols.SoapServerProtocol.#ctor" />
<MemberSignature Language="VB.NET" Value="Protected Friend Sub New ()" />
<MemberSignature Language="C++ CLI" Value="protected public:
 SoapServerProtocol();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.Services</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>Creates a new <see cref="T:System.Web.Services.Protocols.SoapServerProtocol" />.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetReaderForMessage">
<MemberSignature Language="C#" Value="protected virtual System.Xml.XmlReader GetReaderForMessage (System.Web.Services.Protocols.SoapServerMessage message, int bufferSize);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class System.Xml.XmlReader GetReaderForMessage(class System.Web.Services.Protocols.SoapServerMessage message, int32 bufferSize) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.Services.Protocols.SoapServerProtocol.GetReaderForMessage(System.Web.Services.Protocols.SoapServerMessage,System.Int32)" />
<MemberSignature Language="VB.NET" Value="Protected Overridable Function GetReaderForMessage (message As SoapServerMessage, bufferSize As Integer) As XmlReader" />
<MemberSignature Language="F#" Value="abstract member GetReaderForMessage : System.Web.Services.Protocols.SoapServerMessage * int -> System.Xml.XmlReader
override this.GetReaderForMessage : System.Web.Services.Protocols.SoapServerMessage * int -> System.Xml.XmlReader" Usage="soapServerProtocol.GetReaderForMessage (message, bufferSize)" />
<MemberSignature Language="C++ CLI" Value="protected:
 virtual System::Xml::XmlReader ^ GetReaderForMessage(System::Web::Services::Protocols::SoapServerMessage ^ message, int bufferSize);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.Services</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.XmlReader</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="message" Type="System.Web.Services.Protocols.SoapServerMessage" />
<Parameter Name="bufferSize" Type="System.Int32" />
</Parameters>
<Docs>
<param name="message">The <see cref="T:System.Web.Services.Protocols.SoapServerMessage" /> with which to initialize the <see cref="T:System.Xml.XmlTextReader" />.</param>
<param name="bufferSize">The buffer size with which to initialize the <see cref="T:System.Xml.XmlTextReader" />.</param>
<summary>Returns an <see cref="T:System.Xml.XmlTextReader" /> initialized with the specified <see cref="T:System.Web.Services.Protocols.SoapServerMessage" /> and buffer size.</summary>
<returns>A <see cref="T:System.Xml.XmlTextReader" /> initialized with the <see cref="T:System.Web.Services.Protocols.SoapServerMessage" /> specified by <paramref name="message" /> and the buffer size specified by <paramref name="bufferSize" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetWriterForMessage">
<MemberSignature Language="C#" Value="protected virtual System.Xml.XmlWriter GetWriterForMessage (System.Web.Services.Protocols.SoapServerMessage message, int bufferSize);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class System.Xml.XmlWriter GetWriterForMessage(class System.Web.Services.Protocols.SoapServerMessage message, int32 bufferSize) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.Services.Protocols.SoapServerProtocol.GetWriterForMessage(System.Web.Services.Protocols.SoapServerMessage,System.Int32)" />
<MemberSignature Language="VB.NET" Value="Protected Overridable Function GetWriterForMessage (message As SoapServerMessage, bufferSize As Integer) As XmlWriter" />
<MemberSignature Language="F#" Value="abstract member GetWriterForMessage : System.Web.Services.Protocols.SoapServerMessage * int -> System.Xml.XmlWriter
override this.GetWriterForMessage : System.Web.Services.Protocols.SoapServerMessage * int -> System.Xml.XmlWriter" Usage="soapServerProtocol.GetWriterForMessage (message, bufferSize)" />
<MemberSignature Language="C++ CLI" Value="protected:
 virtual System::Xml::XmlWriter ^ GetWriterForMessage(System::Web::Services::Protocols::SoapServerMessage ^ message, int bufferSize);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.Services</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.XmlWriter</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="message" Type="System.Web.Services.Protocols.SoapServerMessage" />
<Parameter Name="bufferSize" Type="System.Int32" />
</Parameters>
<Docs>
<param name="message">The <see cref="T:System.Web.Services.Protocols.SoapServerMessage" /> with which to initialize the <see cref="T:System.Xml.XmlTextWriter" />.</param>
<param name="bufferSize">The buffer size with which to initialize the <see cref="T:System.Xml.XmlTextWriter" />.</param>
<summary>Returns an <see cref="T:System.Xml.XmlTextWriter" /> initialized with the specified <see cref="T:System.Web.Services.Protocols.SoapServerMessage" /> and buffer size.</summary>
<returns>A <see cref="T:System.Xml.XmlTextWriter" /> initialized with the <see cref="T:System.Web.Services.Protocols.SoapServerMessage" /> specified by <paramref name="message" /> and the buffer size specified by <paramref name="bufferSize" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ModifyInitializedExtensions">
<MemberSignature Language="C#" Value="protected virtual System.Web.Services.Protocols.SoapExtension[] ModifyInitializedExtensions (System.Web.Services.Configuration.PriorityGroup group, System.Web.Services.Protocols.SoapExtension[] extensions);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class System.Web.Services.Protocols.SoapExtension[] ModifyInitializedExtensions(valuetype System.Web.Services.Configuration.PriorityGroup group, class System.Web.Services.Protocols.SoapExtension[] extensions) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.Services.Protocols.SoapServerProtocol.ModifyInitializedExtensions(System.Web.Services.Configuration.PriorityGroup,System.Web.Services.Protocols.SoapExtension[])" />
<MemberSignature Language="VB.NET" Value="Protected Overridable Function ModifyInitializedExtensions (group As PriorityGroup, extensions As SoapExtension()) As SoapExtension()" />
<MemberSignature Language="F#" Value="abstract member ModifyInitializedExtensions : System.Web.Services.Configuration.PriorityGroup * System.Web.Services.Protocols.SoapExtension[] -> System.Web.Services.Protocols.SoapExtension[]
override this.ModifyInitializedExtensions : System.Web.Services.Configuration.PriorityGroup * System.Web.Services.Protocols.SoapExtension[] -> System.Web.Services.Protocols.SoapExtension[]" Usage="soapServerProtocol.ModifyInitializedExtensions (group, extensions)" />
<MemberSignature Language="C++ CLI" Value="protected:
 virtual cli::array <System::Web::Services::Protocols::SoapExtension ^> ^ ModifyInitializedExtensions(System::Web::Services::Configuration::PriorityGroup group, cli::array <System::Web::Services::Protocols::SoapExtension ^> ^ extensions);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.Services</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.Services.Protocols.SoapExtension[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="group" Type="System.Web.Services.Configuration.PriorityGroup" />
<Parameter Name="extensions" Type="System.Web.Services.Protocols.SoapExtension[]" />
</Parameters>
<Docs>
<param name="group">A <see cref="T:System.Web.Services.Configuration.PriorityGroup" /> that specifies the priority and group attributes to be applied to the SOAP extensions contained in <paramref name="extensions" />.</param>
<param name="extensions">An array of type <see cref="T:System.Web.Services.Protocols.SoapExtension" /> to which to apply the priority and group attributes specified by <paramref name="group" />.</param>
<summary>Applies the specified priority and group attributes to the SOAP extensions contained in the specified array of type <see cref="T:System.Web.Services.Protocols.SoapExtension" />.</summary>
<returns>An array of type <see cref="T:System.Web.Services.Protocols.SoapExtension" /> with the priority and group attributes specified by <paramref name="group" /> applied.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RouteRequest">
<MemberSignature Language="C#" Value="protected virtual System.Web.Services.Protocols.SoapServerMethod RouteRequest (System.Web.Services.Protocols.SoapServerMessage message);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class System.Web.Services.Protocols.SoapServerMethod RouteRequest(class System.Web.Services.Protocols.SoapServerMessage message) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.Services.Protocols.SoapServerProtocol.RouteRequest(System.Web.Services.Protocols.SoapServerMessage)" />
<MemberSignature Language="VB.NET" Value="Protected Overridable Function RouteRequest (message As SoapServerMessage) As SoapServerMethod" />
<MemberSignature Language="F#" Value="abstract member RouteRequest : System.Web.Services.Protocols.SoapServerMessage -> System.Web.Services.Protocols.SoapServerMethod
override this.RouteRequest : System.Web.Services.Protocols.SoapServerMessage -> System.Web.Services.Protocols.SoapServerMethod" Usage="soapServerProtocol.RouteRequest message" />
<MemberSignature Language="C++ CLI" Value="protected:
 virtual System::Web::Services::Protocols::SoapServerMethod ^ RouteRequest(System::Web::Services::Protocols::SoapServerMessage ^ message);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.Services</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.Services.Protocols.SoapServerMethod</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="message" Type="System.Web.Services.Protocols.SoapServerMessage" />
</Parameters>
<Docs>
<param name="message">The <see cref="T:System.Web.Services.Protocols.SoapServerMessage" /> sent to the XML Web service.</param>
<summary>Returns the <see cref="T:System.Web.Services.Protocols.SoapServerMethod" /> to which the specified <see cref="T:System.Web.Services.Protocols.SoapServerMessage" /> should be routed.</summary>
<returns>The <see cref="T:System.Web.Services.Protocols.SoapServerMethod" /> to which the <see cref="T:System.Web.Services.Protocols.SoapServerMessage" /> specified by <paramref name="message" /> should be routed.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
You can override the <xref:System.Web.Services.Protocols.SoapServerProtocol.RouteRequest%2A> method to process XML Web service requests that are not explicitly declared and handled by users through a method in their XML Web service marked with `WebMethodAttribute`.
]]></format>
</remarks>
</Docs>
</Member>
</Members>
</Type>