/
XPathResult.xml
192 lines (185 loc) · 10.5 KB
/
XPathResult.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
<Type Name="XPathResult" FullName="System.ServiceModel.Dispatcher.XPathResult">
<TypeSignature Language="C#" Value="public sealed class XPathResult : IDisposable" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit XPathResult extends System.Object implements class System.IDisposable" />
<TypeSignature Language="DocId" Value="T:System.ServiceModel.Dispatcher.XPathResult" />
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class XPathResult
Implements IDisposable" />
<TypeSignature Language="F#" Value="type XPathResult = class
 interface IDisposable" />
<TypeSignature Language="C++ CLI" Value="public ref class XPathResult sealed : IDisposable" />
<AssemblyInfo>
<AssemblyName>System.ServiceModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IDisposable</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>Contains the value returned by an XPath query.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Examples
The following example creates a message and XPath message queries. The queries are evaluated by the <xref:System.ServiceModel.XPathMessageQuery> objects contained in an <xref:System.ServiceModel.Dispatcher.XPathMessageQueryCollection> object. The results of each query are tested using the <xref:System.ServiceModel.Dispatcher.XPathResult.ResultType%2A> property of the <xref:System.ServiceModel.Dispatcher.XPathResult> class.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_CFX/xpathmessagequery/cs/source.cs" id="Snippet0":::
:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_CFX/xpathmessagequery/vb/source.vb" id="Snippet0":::
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName="Dispose">
<MemberSignature Language="C#" Value="public void Dispose ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() cil managed" />
<MemberSignature Language="DocId" Value="M:System.ServiceModel.Dispatcher.XPathResult.Dispose" />
<MemberSignature Language="VB.NET" Value="Public Sub Dispose ()" />
<MemberSignature Language="F#" Value="abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit" Usage="xPathResult.Dispose " />
<MemberSignature Language="C++ CLI" Value="public:
 virtual void Dispose();" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.IDisposable.Dispose</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>System.ServiceModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Releases all resources owed by the object.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetResultAsBoolean">
<MemberSignature Language="C#" Value="public bool GetResultAsBoolean ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool GetResultAsBoolean() cil managed" />
<MemberSignature Language="DocId" Value="M:System.ServiceModel.Dispatcher.XPathResult.GetResultAsBoolean" />
<MemberSignature Language="VB.NET" Value="Public Function GetResultAsBoolean () As Boolean" />
<MemberSignature Language="F#" Value="member this.GetResultAsBoolean : unit -> bool" Usage="xPathResult.GetResultAsBoolean " />
<MemberSignature Language="C++ CLI" Value="public:
 bool GetResultAsBoolean();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns the result of the XPath query as a Boolean value.</summary>
<returns>
<see cref="T:System.Boolean" />
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetResultAsNodeset">
<MemberSignature Language="C#" Value="public System.Xml.XPath.XPathNodeIterator GetResultAsNodeset ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Xml.XPath.XPathNodeIterator GetResultAsNodeset() cil managed" />
<MemberSignature Language="DocId" Value="M:System.ServiceModel.Dispatcher.XPathResult.GetResultAsNodeset" />
<MemberSignature Language="VB.NET" Value="Public Function GetResultAsNodeset () As XPathNodeIterator" />
<MemberSignature Language="F#" Value="member this.GetResultAsNodeset : unit -> System.Xml.XPath.XPathNodeIterator" Usage="xPathResult.GetResultAsNodeset " />
<MemberSignature Language="C++ CLI" Value="public:
 System::Xml::XPath::XPathNodeIterator ^ GetResultAsNodeset();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Xml.XPath.XPathNodeIterator</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns the result of the XPath query as an enumerable set of nodes.</summary>
<returns>
<see cref="T:System.Xml.XPath.XPathNodeIterator" />
A collection of XPath nodes that can be iterated over.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Use the <xref:System.Xml.XPath.XPathNodeIterator.MoveNext%2A> method of the <xref:System.Xml.XPath.XPathNodeIterator> class within a loop to see the value of each node.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="GetResultAsNumber">
<MemberSignature Language="C#" Value="public double GetResultAsNumber ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance float64 GetResultAsNumber() cil managed" />
<MemberSignature Language="DocId" Value="M:System.ServiceModel.Dispatcher.XPathResult.GetResultAsNumber" />
<MemberSignature Language="VB.NET" Value="Public Function GetResultAsNumber () As Double" />
<MemberSignature Language="F#" Value="member this.GetResultAsNumber : unit -> double" Usage="xPathResult.GetResultAsNumber " />
<MemberSignature Language="C++ CLI" Value="public:
 double GetResultAsNumber();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns the result of the XPath query as a number.</summary>
<returns>
<see cref="T:System.Double" />
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetResultAsString">
<MemberSignature Language="C#" Value="public string GetResultAsString ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance string GetResultAsString() cil managed" />
<MemberSignature Language="DocId" Value="M:System.ServiceModel.Dispatcher.XPathResult.GetResultAsString" />
<MemberSignature Language="VB.NET" Value="Public Function GetResultAsString () As String" />
<MemberSignature Language="F#" Value="member this.GetResultAsString : unit -> string" Usage="xPathResult.GetResultAsString " />
<MemberSignature Language="C++ CLI" Value="public:
 System::String ^ GetResultAsString();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns the result of the XPath query as a string.</summary>
<returns>Returns <see cref="T:System.String" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ResultType">
<MemberSignature Language="C#" Value="public System.Xml.XPath.XPathResultType ResultType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Xml.XPath.XPathResultType ResultType" />
<MemberSignature Language="DocId" Value="P:System.ServiceModel.Dispatcher.XPathResult.ResultType" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property ResultType As XPathResultType" />
<MemberSignature Language="F#" Value="member this.ResultType : System.Xml.XPath.XPathResultType" Usage="System.ServiceModel.Dispatcher.XPathResult.ResultType" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::Xml::XPath::XPathResultType ResultType { System::Xml::XPath::XPathResultType get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceModel</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Xml.XPath.XPathResultType</ReturnType>
</ReturnValue>
<Docs>
<summary>Returns the type of the value returned by the XPath query.</summary>
<value>
<see cref="T:System.Xml.XPath.XPathResultType" />
One of the enumeration values. To get the actual result, use the corresponding method. For example, if the value is <see cref="F:System.Xml.XPath.XPathResultType.Number" />, use the <see cref="M:System.ServiceModel.Dispatcher.XPathResult.GetResultAsNumber" /> method.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>