-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
SoapUtility.xml
166 lines (163 loc) · 11.1 KB
/
SoapUtility.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
<Type Name="SoapUtility" FullName="System.EnterpriseServices.Internal.SoapUtility">
<TypeSignature Language="C#" Value="public sealed class SoapUtility : System.EnterpriseServices.Internal.ISoapUtility" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit SoapUtility extends System.Object implements class System.EnterpriseServices.Internal.ISoapUtility" />
<TypeSignature Language="DocId" Value="T:System.EnterpriseServices.Internal.SoapUtility" />
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class SoapUtility
Implements ISoapUtility" />
<TypeSignature Language="F#" Value="type SoapUtility = class
 interface ISoapUtility" />
<TypeSignature Language="C++ CLI" Value="public ref class SoapUtility sealed : System::EnterpriseServices::Internal::ISoapUtility" />
<AssemblyInfo>
<AssemblyName>System.EnterpriseServices</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.EnterpriseServices.Internal.ISoapUtility</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Runtime.InteropServices.Guid("5F9A955F-AA55-4127-A32B-33496AA8A44E")]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.InteropServices.Guid("5F9A955F-AA55-4127-A32B-33496AA8A44E")>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Provides utilities to support the exporting of COM+ SOAP-enabled application proxies by the server and the importing of the proxies by the client. This class cannot be inherited.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The utility functions that <xref:System.EnterpriseServices.Internal.SoapUtility> provides are called from numerous locations within COM+; however, their primary purpose is to support the export and import of client proxies.
<xref:System.EnterpriseServices.Internal.SoapUtility> is used internally by the .NET Framework. You do not need to use it directly in your code.
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public SoapUtility ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.EnterpriseServices.Internal.SoapUtility.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberSignature Language="C++ CLI" Value="public:
 SoapUtility();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.EnterpriseServices</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.EnterpriseServices.Internal.SoapUtility" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetServerBinPath">
<MemberSignature Language="C#" Value="public void GetServerBinPath (string rootWebServer, string inBaseUrl, string inVirtualRoot, out string binPath);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetServerBinPath(string rootWebServer, string inBaseUrl, string inVirtualRoot, [out] string& binPath) cil managed" />
<MemberSignature Language="DocId" Value="M:System.EnterpriseServices.Internal.SoapUtility.GetServerBinPath(System.String,System.String,System.String,System.String@)" />
<MemberSignature Language="VB.NET" Value="Public Sub GetServerBinPath (rootWebServer As String, inBaseUrl As String, inVirtualRoot As String, ByRef binPath As String)" />
<MemberSignature Language="F#" Value="abstract member GetServerBinPath : string * string * string * string -> unit
override this.GetServerBinPath : string * string * string * string -> unit" Usage="soapUtility.GetServerBinPath (rootWebServer, inBaseUrl, inVirtualRoot, binPath)" />
<MemberSignature Language="C++ CLI" Value="public:
 virtual void GetServerBinPath(System::String ^ rootWebServer, System::String ^ inBaseUrl, System::String ^ inVirtualRoot, [Runtime::InteropServices::Out] System::String ^ % binPath);" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.EnterpriseServices.Internal.ISoapUtility.GetServerBinPath(System.String,System.String,System.String,System.String@)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>System.EnterpriseServices</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="rootWebServer" Type="System.String" />
<Parameter Name="inBaseUrl" Type="System.String" />
<Parameter Name="inVirtualRoot" Type="System.String" />
<Parameter Name="binPath" Type="System.String" RefType="out" />
</Parameters>
<Docs>
<param name="rootWebServer">The root Web server.</param>
<param name="inBaseUrl">The base URL address.</param>
<param name="inVirtualRoot">The name of the virtual root.</param>
<param name="binPath">When this method returns, this parameter contains the file path for the SOAP virtual root bin directory.</param>
<summary>Returns the path for the SOAP bin directory.</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.Security.SecurityException">A caller in the call chain does not have permission to access unmanaged code.</exception>
<exception cref="T:System.PlatformNotSupportedException">The SOAP utility is not available.</exception>
<exception cref="T:System.EnterpriseServices.ServicedComponentException">The call to get the system directory failed.</exception>
</Docs>
</Member>
<Member MemberName="GetServerPhysicalPath">
<MemberSignature Language="C#" Value="public void GetServerPhysicalPath (string rootWebServer, string inBaseUrl, string inVirtualRoot, out string physicalPath);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetServerPhysicalPath(string rootWebServer, string inBaseUrl, string inVirtualRoot, [out] string& physicalPath) cil managed" />
<MemberSignature Language="DocId" Value="M:System.EnterpriseServices.Internal.SoapUtility.GetServerPhysicalPath(System.String,System.String,System.String,System.String@)" />
<MemberSignature Language="VB.NET" Value="Public Sub GetServerPhysicalPath (rootWebServer As String, inBaseUrl As String, inVirtualRoot As String, ByRef physicalPath As String)" />
<MemberSignature Language="F#" Value="abstract member GetServerPhysicalPath : string * string * string * string -> unit
override this.GetServerPhysicalPath : string * string * string * string -> unit" Usage="soapUtility.GetServerPhysicalPath (rootWebServer, inBaseUrl, inVirtualRoot, physicalPath)" />
<MemberSignature Language="C++ CLI" Value="public:
 virtual void GetServerPhysicalPath(System::String ^ rootWebServer, System::String ^ inBaseUrl, System::String ^ inVirtualRoot, [Runtime::InteropServices::Out] System::String ^ % physicalPath);" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.EnterpriseServices.Internal.ISoapUtility.GetServerPhysicalPath(System.String,System.String,System.String,System.String@)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>System.EnterpriseServices</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="rootWebServer" Type="System.String" />
<Parameter Name="inBaseUrl" Type="System.String" />
<Parameter Name="inVirtualRoot" Type="System.String" />
<Parameter Name="physicalPath" Type="System.String" RefType="out" />
</Parameters>
<Docs>
<param name="rootWebServer">The root Web server.</param>
<param name="inBaseUrl">The base URL address.</param>
<param name="inVirtualRoot">The name of the virtual root.</param>
<param name="physicalPath">When this method returns, this parameter contains the file path for the SOAP virtual root.</param>
<summary>Returns the path for the SOAP virtual root.</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.Security.SecurityException">A caller in the call chain does not have permission to access unmanaged code.</exception>
<exception cref="T:System.PlatformNotSupportedException">The SOAP utility is not available.</exception>
<exception cref="T:System.EnterpriseServices.ServicedComponentException">The call to get the system directory failed.</exception>
</Docs>
</Member>
<Member MemberName="Present">
<MemberSignature Language="C#" Value="public void Present ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Present() cil managed" />
<MemberSignature Language="DocId" Value="M:System.EnterpriseServices.Internal.SoapUtility.Present" />
<MemberSignature Language="VB.NET" Value="Public Sub Present ()" />
<MemberSignature Language="F#" Value="abstract member Present : unit -> unit
override this.Present : unit -> unit" Usage="soapUtility.Present " />
<MemberSignature Language="C++ CLI" Value="public:
 virtual void Present();" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.EnterpriseServices.Internal.ISoapUtility.Present</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>System.EnterpriseServices</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Determines whether authenticated, encrypted SOAP interfaces are present.</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.Security.SecurityException">A caller in the call chain does not have permission to access unmanaged code.</exception>
<exception cref="T:System.PlatformNotSupportedException">The SOAP utility is not available.</exception>
</Docs>
</Member>
</Members>
</Type>