-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Expand file tree
/
Copy pathDataServiceResponse.xml
More file actions
195 lines (188 loc) · 13.4 KB
/
DataServiceResponse.xml
File metadata and controls
195 lines (188 loc) · 13.4 KB
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
<Type Name="DataServiceResponse" FullName="System.Data.Services.Client.DataServiceResponse">
<TypeSignature Language="C#" Value="public sealed class DataServiceResponse : System.Collections.Generic.IEnumerable<System.Data.Services.Client.OperationResponse>" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit DataServiceResponse extends System.Object implements class System.Collections.Generic.IEnumerable`1<class System.Data.Services.Client.OperationResponse>, class System.Collections.IEnumerable" />
<TypeSignature Language="DocId" Value="T:System.Data.Services.Client.DataServiceResponse" />
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class DataServiceResponse
Implements IEnumerable(Of OperationResponse)" />
<TypeSignature Language="F#" Value="type DataServiceResponse = class
 interface seq<OperationResponse>
 interface IEnumerable" />
<TypeSignature Language="C++ CLI" Value="public ref class DataServiceResponse sealed : System::Collections::Generic::IEnumerable<System::Data::Services::Client::OperationResponse ^>" />
<AssemblyInfo>
<AssemblyName>System.Data.Services.Client</AssemblyName>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.Collections.Generic.IEnumerable<System.Data.Services.Client.OperationResponse></InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Collections.IEnumerable</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>Represents the response to operations sent to the data service as a result of calling <see cref="M:System.Data.Services.Client.DataServiceContext.SaveChanges" />.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="BatchHeaders">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IDictionary<string,string> BatchHeaders { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IDictionary`2<string, string> BatchHeaders" />
<MemberSignature Language="DocId" Value="P:System.Data.Services.Client.DataServiceResponse.BatchHeaders" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property BatchHeaders As IDictionary(Of String, String)" />
<MemberSignature Language="F#" Value="member this.BatchHeaders : System.Collections.Generic.IDictionary<string, string>" Usage="System.Data.Services.Client.DataServiceResponse.BatchHeaders" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ BatchHeaders { System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Services.Client</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<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.Collections.Generic.IDictionary<System.String,System.String></ReturnType>
</ReturnValue>
<Docs>
<summary>The headers from an HTTP response associated with a batch request.</summary>
<value>An <see cref="T:System.Collections.IDictionary" /> object containing the name-value pairs of an HTTP response.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The headers property on the <xref:System.Data.Services.Client.DataServiceResponse> instance returned will be an empty collection when batching is not used because there is no set of headers that represents the entire save operation.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BatchStatusCode">
<MemberSignature Language="C#" Value="public int BatchStatusCode { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 BatchStatusCode" />
<MemberSignature Language="DocId" Value="P:System.Data.Services.Client.DataServiceResponse.BatchStatusCode" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property BatchStatusCode As Integer" />
<MemberSignature Language="F#" Value="member this.BatchStatusCode : int" Usage="System.Data.Services.Client.DataServiceResponse.BatchStatusCode" />
<MemberSignature Language="C++ CLI" Value="public:
 property int BatchStatusCode { int get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Services.Client</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<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.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>The status code from an HTTP response associated with a batch request.</summary>
<value>An integer based on status codes defined in <see href="https://www.w3.org/Protocols/rfc2616/rfc2616.html">Hypertext Transfer Protocol</see>.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For batching operations, this is the status code from the HTTP response associated with the entire batch. For non-batching requests, the value is always 200, which means the caller must inspect each operation to determine its result.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="GetEnumerator">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator<System.Data.Services.Client.OperationResponse> GetEnumerator ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.Generic.IEnumerator`1<class System.Data.Services.Client.OperationResponse> GetEnumerator() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Services.Client.DataServiceResponse.GetEnumerator" />
<MemberSignature Language="VB.NET" Value="Public Function GetEnumerator () As IEnumerator(Of OperationResponse)" />
<MemberSignature Language="F#" Value="abstract member GetEnumerator : unit -> System.Collections.Generic.IEnumerator<System.Data.Services.Client.OperationResponse>
override this.GetEnumerator : unit -> System.Collections.Generic.IEnumerator<System.Data.Services.Client.OperationResponse>" Usage="dataServiceResponse.GetEnumerator " />
<MemberSignature Language="C++ CLI" Value="public:
 virtual System::Collections::Generic::IEnumerator<System::Data::Services::Client::OperationResponse ^> ^ GetEnumerator();" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.Generic.IEnumerable`1.GetEnumerator</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>System.Data.Services.Client</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerator<System.Data.Services.Client.OperationResponse></ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets an enumerator that enables retrieval of responses to operations being tracked by <see cref="T:System.Data.Services.Client.OperationResponse" /> objects within the <see cref="T:System.Data.Services.Client.DataServiceResponse" />.</summary>
<returns>An enumerator over the response received from the service.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsBatchResponse">
<MemberSignature Language="C#" Value="public bool IsBatchResponse { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsBatchResponse" />
<MemberSignature Language="DocId" Value="P:System.Data.Services.Client.DataServiceResponse.IsBatchResponse" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property IsBatchResponse As Boolean" />
<MemberSignature Language="F#" Value="member this.IsBatchResponse : bool" Usage="System.Data.Services.Client.DataServiceResponse.IsBatchResponse" />
<MemberSignature Language="C++ CLI" Value="public:
 property bool IsBatchResponse { bool get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Services.Client</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<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.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a Boolean value that indicates whether the response contains multiple results.</summary>
<value>A Boolean value that indicates whether the response contains multiple results.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="System.Collections.IEnumerable.GetEnumerator">
<MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
<MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Services.Client.DataServiceResponse.System#Collections#IEnumerable#GetEnumerator" />
<MemberSignature Language="VB.NET" Value="Function GetEnumerator () As IEnumerator Implements IEnumerable.GetEnumerator" />
<MemberSignature Language="F#" Value="abstract member System.Collections.IEnumerable.GetEnumerator : unit -> System.Collections.IEnumerator
override this.System.Collections.IEnumerable.GetEnumerator : unit -> System.Collections.IEnumerator" Usage="dataServiceResponse.System.Collections.IEnumerable.GetEnumerator " />
<MemberSignature Language="C++ CLI" Value=" virtual System::Collections::IEnumerator ^ System.Collections.IEnumerable.GetEnumerator() = System::Collections::IEnumerable::GetEnumerator;" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.IEnumerable.GetEnumerator</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>System.Data.Services.Client</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Collections.IEnumerator</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets an enumerator that enables retrieval of responses to operations being tracked by <see cref="T:System.Data.Services.Client.OperationResponse" /> objects within the <see cref="T:System.Data.Services.Client.DataServiceResponse" />.</summary>
<returns>An enumerator over the response received from the service.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This member is an explicit interface member implementation. It can be used only when the <xref:System.Data.Services.Client.DataServiceResponse> instance is cast to an <xref:System.Collections.IEnumerable> interface.
]]></format>
</remarks>
</Docs>
</Member>
</Members>
</Type>