-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
SoapBinding.xml
175 lines (161 loc) · 9.86 KB
/
SoapBinding.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
<Type Name="SoapBinding" FullName="System.Web.Services.Discovery.SoapBinding">
<TypeSignature Language="C#" Value="public sealed class SoapBinding" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit SoapBinding extends System.Object" />
<TypeSignature Language="DocId" Value="T:System.Web.Services.Discovery.SoapBinding" />
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class SoapBinding" />
<TypeSignature Language="F#" Value="type SoapBinding = class" />
<TypeSignature Language="C++ CLI" Value="public ref class SoapBinding sealed" />
<AssemblyInfo>
<AssemblyName>System.Web.Services</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Xml.Serialization.XmlRoot("soap", Namespace="http://schemas.xmlsoap.org/disco/soap/")]</AttributeName>
<AttributeName Language="F#">[<System.Xml.Serialization.XmlRoot("soap", Namespace="http://schemas.xmlsoap.org/disco/soap/")>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Represents a SOAP binding in a discovery document. This class cannot be inherited.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
A SOAP binding is similar to an interface for XML Web services. It is useful for versioning and when you look for a XML Web service implementing a specific SOAP binding. For instance, a discovery document might contain optional information about SOAP bindings, which specify the SOAP bindings implemented by referenced Web Services. SOAP bindings are specified within the XML document contained within a discovery document by adding a `SOAP` XML element with an XML namespace equal to the <xref:System.Web.Services.Discovery.SoapBinding.Namespace> constant. The <xref:System.Web.Services.Discovery.SoapBinding.Address%2A> property specifies the URL of the XML Web service and the <xref:System.Web.Services.Discovery.SoapBinding.Binding%2A> property specifies the SOAP binding implemented by that XML Web service.
## Examples
:::code language="cpp" source="~/snippets/cpp/VS_Snippets_Remoting/Discovery_SoapBinding1/CPP/discovery_soapbinding.cpp" id="Snippet1":::
:::code language="csharp" source="~/snippets/csharp/System.Web.Services.Discovery/SoapBinding/Overview/discovery_soapbinding.cs" id="Snippet1":::
:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_Remoting/Discovery_SoapBinding1/VB/discovery_soapbinding.vb" id="Snippet1":::
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public SoapBinding ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.Services.Discovery.SoapBinding.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberSignature Language="C++ CLI" Value="public:
 SoapBinding();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.Services</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Web.Services.Discovery.SoapBinding" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Address">
<MemberSignature Language="C#" Value="public string Address { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Address" />
<MemberSignature Language="DocId" Value="P:System.Web.Services.Discovery.SoapBinding.Address" />
<MemberSignature Language="VB.NET" Value="Public Property Address As String" />
<MemberSignature Language="F#" Value="member this.Address : string with get, set" Usage="System.Web.Services.Discovery.SoapBinding.Address" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::String ^ Address { System::String ^ get(); void set(System::String ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.Services</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Xml.Serialization.XmlAttribute("address")]</AttributeName>
<AttributeName Language="F#">[<System.Xml.Serialization.XmlAttribute("address")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the URL of the XML Web service implementing the SOAP binding.</summary>
<value>The URL of the XML Web service implementing the SOAP binding. The default value is <see cref="F:System.String.Empty" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Examples
:::code language="cpp" source="~/snippets/cpp/VS_Snippets_Remoting/Discovery_SoapBinding1/CPP/discovery_soapbinding.cpp" id="Snippet2":::
:::code language="csharp" source="~/snippets/csharp/System.Web.Services.Discovery/SoapBinding/Overview/discovery_soapbinding.cs" id="Snippet2":::
:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_Remoting/Discovery_SoapBinding1/VB/discovery_soapbinding.vb" id="Snippet2":::
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Binding">
<MemberSignature Language="C#" Value="public System.Xml.XmlQualifiedName Binding { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Xml.XmlQualifiedName Binding" />
<MemberSignature Language="DocId" Value="P:System.Web.Services.Discovery.SoapBinding.Binding" />
<MemberSignature Language="VB.NET" Value="Public Property Binding As XmlQualifiedName" />
<MemberSignature Language="F#" Value="member this.Binding : System.Xml.XmlQualifiedName with get, set" Usage="System.Web.Services.Discovery.SoapBinding.Binding" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::Xml::XmlQualifiedName ^ Binding { System::Xml::XmlQualifiedName ^ get(); void set(System::Xml::XmlQualifiedName ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.Services</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Xml.Serialization.XmlAttribute("binding")]</AttributeName>
<AttributeName Language="F#">[<System.Xml.Serialization.XmlAttribute("binding")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Xml.XmlQualifiedName</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the XML qualified name of the SOAP binding implemented by the XML Web service.</summary>
<value>The <see cref="T:System.Xml.XmlQualifiedName" /> of the SOAP binding implemented by the XML Web service.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Examples
:::code language="cpp" source="~/snippets/cpp/VS_Snippets_Remoting/Discovery_SoapBinding1/CPP/discovery_soapbinding.cpp" id="Snippet2":::
:::code language="csharp" source="~/snippets/csharp/System.Web.Services.Discovery/SoapBinding/Overview/discovery_soapbinding.cs" id="Snippet2":::
:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_Remoting/Discovery_SoapBinding1/VB/discovery_soapbinding.vb" id="Snippet2":::
]]></format>
</remarks>
<altmember cref="T:System.Xml.XmlQualifiedName" />
</Docs>
</Member>
<Member MemberName="Namespace">
<MemberSignature Language="C#" Value="public const string Namespace;" />
<MemberSignature Language="ILAsm" Value=".field public static literal string Namespace" />
<MemberSignature Language="DocId" Value="F:System.Web.Services.Discovery.SoapBinding.Namespace" />
<MemberSignature Language="VB.NET" Value="Public Const Namespace As String " />
<MemberSignature Language="F#" Value="val mutable Namespace : string" Usage="System.Web.Services.Discovery.SoapBinding.Namespace" />
<MemberSignature Language="C++ CLI" Value="public: System::String ^ Namespace;" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web.Services</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>The XML namespace of the element that specifies a SOAP binding within a discovery document.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
SOAP bindings within a discovery document reside within a `SOAP` XML element, which is a member of the XML namespace specified by the <xref:System.Web.Services.Discovery.SoapBinding.Namespace> constant.
## Examples
Discovery_SoapBinding1#2
]]></format>
</remarks>
</Docs>
</Member>
</Members>
</Type>