PageRenderTime 97ms CodeModel.GetById 15ms RepoModel.GetById 0ms app.codeStats 2ms

/TimeSheetReporting/TimeSheetReporting/Bin/Debug/System.Windows.Ria.xml

#
XML | 6328 lines | 6328 code | 0 blank | 0 comment | 0 complexity | b5147454a6904ebc83e140a51b601cbc MD5 | raw file
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Windows.Ria</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Web.Ria.Data.CompositionAttribute">
  8. <summary>
  9. Attribute applied to an association member to indicate that the
  10. association is a compositional relationship.
  11. </summary>
  12. </member>
  13. <member name="T:System.Windows.Ria.ApplicationServices.AuthenticationEventArgs">
  14. <summary>
  15. Event args for events raised by the <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/> class.
  16. </summary>
  17. </member>
  18. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationEventArgs.#ctor(System.Security.Principal.IPrincipal)">
  19. <summary>
  20. Initiailizes a new instance of the AuthenticationEventArgs class.
  21. </summary>
  22. <param name="user">The user at the time the event occurred</param>
  23. <exception cref="T:System.ArgumentNullException"> is thrown if <paramref name="user"/> is null.
  24. </exception>
  25. </member>
  26. <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationEventArgs.User">
  27. <summary>
  28. Gets the user at the time the event occurred
  29. </summary>
  30. </member>
  31. <member name="T:System.Windows.Ria.ApplicationServices.AuthenticationOperation">
  32. <summary>
  33. Abstract subclass of the <see cref="T:System.Windows.Ria.OperationBase"/> class
  34. that is the base operation type for all the operations supported
  35. by <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/>.
  36. </summary>
  37. </member>
  38. <member name="T:System.Windows.Ria.OperationBase">
  39. <summary>
  40. Class representing an asynchronous operation.
  41. </summary>
  42. </member>
  43. <member name="M:System.Windows.Ria.OperationBase.#ctor(System.Delegate,System.Object)">
  44. <summary>
  45. Initializes a new instance of the <see cref="T:System.Windows.Ria.OperationBase"/> class.
  46. </summary>
  47. <param name="completeAction">Optional action to execute when the operation completes.
  48. The callback must be a delegate taking a single parameter that can accept an instance
  49. of the operation Type.</param>
  50. <param name="userState">Optional user state.</param>
  51. <exception cref="T:System.ArgumentException">is thrown if the <paramref name="completeAction"/> specified
  52. has an incorrect signature.</exception>
  53. </member>
  54. <member name="M:System.Windows.Ria.OperationBase.MarkErrorAsHandled">
  55. <summary>
  56. For an operation in error, this method marks the error as handled. If this method is
  57. not called for a failed operation, an exception will be thrown.
  58. </summary>
  59. <exception cref="T:System.InvalidOperationException"> is thrown if <see cref="P:System.Windows.Ria.OperationBase.HasError"/> <c>false</c>.</exception>
  60. </member>
  61. <member name="M:System.Windows.Ria.OperationBase.Cancel">
  62. <summary>
  63. Cancels the operation.
  64. </summary>
  65. <remarks>
  66. Upon completion of the operation, check the IsCanceled property to determine whether
  67. or not the operation was successfully canceled. Note that successful cancellation
  68. does not guarantee state changes were prevented from happening on the server.
  69. </remarks>
  70. <exception cref="T:System.NotSupportedException"> is thrown when <see cref="P:System.Windows.Ria.OperationBase.SupportsCancellation"/>
  71. is <c>false</c>.
  72. </exception>
  73. </member>
  74. <member name="M:System.Windows.Ria.OperationBase.CancelCore">
  75. <summary>
  76. Override this method to provide a Cancel implementation
  77. for operations that support cancellation.
  78. </summary>
  79. </member>
  80. <member name="M:System.Windows.Ria.OperationBase.Complete(System.Object)">
  81. <summary>
  82. Successfully completes the operation.
  83. </summary>
  84. <param name="result">The operation result.</param>
  85. </member>
  86. <member name="M:System.Windows.Ria.OperationBase.Complete(System.Exception)">
  87. <summary>
  88. Completes the operation with the specified error.
  89. </summary>
  90. <param name="error">The error.</param>
  91. </member>
  92. <member name="M:System.Windows.Ria.OperationBase.InvokeCompleteAction">
  93. <summary>
  94. Invoke the completion callback if present.
  95. </summary>
  96. </member>
  97. <member name="M:System.Windows.Ria.OperationBase.EnsureNotCompleted">
  98. <summary>
  99. Ensures an operation has not been completed or canceled. If
  100. it has been completed, an exception is thrown.
  101. </summary>
  102. </member>
  103. <member name="M:System.Windows.Ria.OperationBase.ValidateCallbackSignature(System.String,System.Delegate)">
  104. <summary>
  105. Verifies that the specified callback has a valid signature and
  106. throws an exception if it is not.
  107. </summary>
  108. <param name="paramName">The name of the callback parameter being validated.</param>
  109. <param name="callback">The callback.</param>
  110. </member>
  111. <member name="M:System.Windows.Ria.OperationBase.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
  112. <summary>
  113. Called when an property has changed on the operation.
  114. </summary>
  115. <param name="e">The event arguments</param>
  116. </member>
  117. <member name="M:System.Windows.Ria.OperationBase.RaisePropertyChanged(System.String)">
  118. <summary>
  119. Called to raise the PropertyChanged event
  120. </summary>
  121. <param name="propertyName">The name of the property that has changed</param>
  122. </member>
  123. <member name="P:System.Windows.Ria.OperationBase.IsErrorHandled">
  124. <summary>
  125. Gets or sets a value indicating whether the operation error has been marked as
  126. handled by calling <see cref="M:System.Windows.Ria.OperationBase.MarkErrorAsHandled"/>.
  127. </summary>
  128. </member>
  129. <member name="E:System.Windows.Ria.OperationBase.Completed">
  130. <summary>
  131. Event raised when the operation completes.
  132. </summary>
  133. </member>
  134. <member name="P:System.Windows.Ria.OperationBase.SupportsCancellation">
  135. <summary>
  136. Gets a value indicating whether this operation supports cancellation.
  137. If overridden to return true, <see cref="M:System.Windows.Ria.OperationBase.CancelCore"/> must also be overridden.
  138. </summary>
  139. </member>
  140. <member name="P:System.Windows.Ria.OperationBase.CanCancel">
  141. <summary>
  142. Gets a value indicating whether this operation is currently in a state
  143. where it can be canceled.
  144. <remarks>If <see cref="P:System.Windows.Ria.OperationBase.SupportsCancellation"/> is false,
  145. this operation doesn't support cancellation, and <see cref="P:System.Windows.Ria.OperationBase.CanCancel"/>
  146. will always return false.</remarks>
  147. </summary>
  148. </member>
  149. <member name="P:System.Windows.Ria.OperationBase.IsCanceled">
  150. <summary>
  151. Gets a value indicating whether this operation has been canceled.
  152. </summary>
  153. <remarks>
  154. Note that successful cancellation of this operation does not guarantee
  155. state changes were prevented from happening on the server.
  156. </remarks>
  157. </member>
  158. <member name="P:System.Windows.Ria.OperationBase.Error">
  159. <summary>
  160. Gets the operation error if the operation failed.
  161. </summary>
  162. </member>
  163. <member name="P:System.Windows.Ria.OperationBase.HasError">
  164. <summary>
  165. Gets a value indicating whether the operation has failed. If
  166. true, inspect the Error property for details.
  167. </summary>
  168. </member>
  169. <member name="P:System.Windows.Ria.OperationBase.IsComplete">
  170. <summary>
  171. Gets a value indicating whether this operation has completed.
  172. </summary>
  173. </member>
  174. <member name="P:System.Windows.Ria.OperationBase.Result">
  175. <summary>
  176. Gets the result of the async operation.
  177. </summary>
  178. </member>
  179. <member name="P:System.Windows.Ria.OperationBase.UserState">
  180. <summary>
  181. Gets the optional user state for this operation.
  182. </summary>
  183. </member>
  184. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.#ctor(System.Windows.Ria.ApplicationServices.AuthenticationService,System.Delegate,System.Object)">
  185. <summary>
  186. Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationOperation"/> class.
  187. </summary>
  188. <param name="service">The service this operation will use to implement Begin, Cancel, and End</param>
  189. <param name="completeAction">The action to execute when the operation completes.</param>
  190. <param name="userState">Optional user state.</param>
  191. </member>
  192. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.Start">
  193. <summary>
  194. Starts the operation.
  195. </summary>
  196. <remarks>
  197. This method will invoke <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.BeginCore(System.AsyncCallback)"/> and will allow all
  198. exceptions thrown from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.BeginCore(System.AsyncCallback)"/> to pass through.
  199. </remarks>
  200. </member>
  201. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.BeginCore(System.AsyncCallback)">
  202. <summary>
  203. Template method for invoking the corresponding Begin method in the
  204. underlying async result implementation.
  205. </summary>
  206. <remarks>
  207. This method is invoked from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.Start"/>. Any exceptions thrown
  208. will be passed through.
  209. </remarks>
  210. <param name="callback">The <see cref="T:System.AsyncCallback"/> to invoke when the
  211. async call has completed. This can be passed directly to the underlying
  212. Begin method.
  213. </param>
  214. <returns>The async result returned by the underlying Begin call</returns>
  215. </member>
  216. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.HandleAsyncCompleted(System.IAsyncResult)">
  217. <summary>
  218. Handles completion of the underlying async call.
  219. </summary>
  220. <remarks>
  221. If <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationOperation.AsyncResult"/> is null (as in the case of a synchronous
  222. completion), it will be set to <paramref name="asyncResult"/>.
  223. </remarks>
  224. <param name="asyncResult">The async result returned by the underlying Begin call</param>
  225. </member>
  226. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.End(System.IAsyncResult)">
  227. <summary>
  228. Completes the operation.
  229. </summary>
  230. <remarks>
  231. This method will invoke <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.EndCore(System.IAsyncResult)"/> and will funnel all
  232. exceptions throw from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.EndCore(System.IAsyncResult)"/> into the operation.
  233. </remarks>
  234. <param name="result">The async result returned by the underlying Begin call</param>
  235. </member>
  236. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.EndCore(System.IAsyncResult)">
  237. <summary>
  238. Template method for invoking the corresponding End method in the
  239. underlying async result implementation.
  240. </summary>
  241. <remarks>
  242. This method is invoked by the callback passed into <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.BeginCore(System.AsyncCallback)"/>.
  243. Any exceptions thrown will be captured in the <see cref="P:System.Windows.Ria.OperationBase.Error"/>.
  244. </remarks>
  245. <param name="asyncResult">The async result returned by the underlying Begin call</param>
  246. <returns>The result of the End call to store in <see cref="P:System.Windows.Ria.OperationBase.Result"/></returns>
  247. </member>
  248. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.RunInSynchronizationContext(System.Threading.SendOrPostCallback,System.Object)">
  249. <summary>
  250. Runs the callback in the synchronization context the operation was created in.
  251. </summary>
  252. <param name="callback">The callback to run in the synchronization context</param>
  253. <param name="state">The optional state to pass to the callback</param>
  254. </member>
  255. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.RaiseCompletionPropertyChanges">
  256. <summary>
  257. Raises property changes after the operation has completed.
  258. </summary>
  259. <remarks>
  260. This method is invoked by the callback passed into <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.BeginCore(System.AsyncCallback)"/> once
  261. <see cref="P:System.Windows.Ria.OperationBase.Result"/> and <see cref="P:System.Windows.Ria.OperationBase.Error"/> have
  262. been set. Change notifications for any properties that have been affected by the
  263. state changes should occur here.
  264. </remarks>
  265. </member>
  266. <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationOperation.AsyncResult">
  267. <summary>
  268. Gets the async result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.BeginCore(System.AsyncCallback)"/>.
  269. </summary>
  270. <remarks>
  271. If <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.BeginCore(System.AsyncCallback)"/> has not been called, this may be null.
  272. </remarks>
  273. </member>
  274. <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationOperation.Service">
  275. <summary>
  276. Gets the service this operation will use to implement Begin, Cancel, and End.
  277. </summary>
  278. </member>
  279. <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationOperation.SupportsCancellation">
  280. <summary>
  281. Gets a value that indicates whether the operation supports cancellation.
  282. </summary>
  283. </member>
  284. <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationOperation.Result">
  285. <summary>
  286. Gets the result as an <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationResult"/>.
  287. </summary>
  288. </member>
  289. <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationOperation.User">
  290. <summary>
  291. Gets the user principal.
  292. </summary>
  293. <remarks>
  294. This value will be <c>null</c> before the operation completes, if the operation
  295. is canceled, or if the operation has errors.
  296. </remarks>
  297. </member>
  298. <member name="T:System.Windows.Ria.ApplicationServices.AuthenticationResult">
  299. <summary>
  300. Abstract base type for all the results returned by End calls for
  301. asynchronous operations in <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/>.
  302. </summary>
  303. </member>
  304. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationResult.#ctor(System.Security.Principal.IPrincipal)">
  305. <summary>
  306. Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationResult"/> class.
  307. </summary>
  308. <param name="user">The user principal.</param>
  309. </member>
  310. <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationResult.User">
  311. <summary>
  312. Gets the user
  313. </summary>
  314. </member>
  315. <member name="T:System.Windows.Ria.ApplicationServices.FormsAuthentication">
  316. <summary>
  317. <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/> that performs Forms authentication using
  318. a <see cref="T:System.Windows.Ria.DomainContext"/> generated from a domain service
  319. implementing <c>System.Web.Ria.ApplicationServices.IAuthentication&lt;T&gt;</c>.
  320. </summary>
  321. <remarks>
  322. This implementation sets the user authentication type to <c>"Forms"</c>.
  323. </remarks>
  324. </member>
  325. <member name="T:System.Windows.Ria.ApplicationServices.WebAuthenticationService">
  326. <summary>
  327. Abstract extension of the <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/> that
  328. interacts with a <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/> generated from a domain
  329. service implementing
  330. <c>System.Web.Ria.ApplicationServices.IAuthentication&lt;T&gt;</c>.
  331. </summary>
  332. </member>
  333. <member name="T:System.Windows.Ria.ApplicationServices.AuthenticationService">
  334. <summary>
  335. Service that is responsible for authenticating, loading, and saving the current user.
  336. </summary>
  337. <remarks>
  338. This abstract base exposes <c>Login</c>, <c>Logout</c>, <c>LoadUser</c>, and
  339. <c>SaveUser</c> as asynchronous operations. It also provides a number of properties
  340. that can be bound to including <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.IsBusy"/> and <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/>.
  341. <para>
  342. Concrete implementations will have a much different view of this class through a
  343. number of abstract template methods. These methods follow the async result pattern
  344. and are presented in Begin/End pairs for each operation. Optionally, cancel methods
  345. for each operation can also be implemented.
  346. </para>
  347. </remarks>
  348. </member>
  349. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.#ctor">
  350. <summary>
  351. Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/> class.
  352. </summary>
  353. </member>
  354. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.Login(System.String,System.String)">
  355. <summary>
  356. Asynchronously authenticates and logs in to the server with the specified parameters.
  357. </summary>
  358. <remarks>
  359. This method starts an operation with no complete action or user state. If this method
  360. returns normally, a <see cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedIn"/> event may be raised. Also, successful
  361. completion of this operation will update the <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/>.
  362. </remarks>
  363. <param name="userName">The username associated with the user to authenticate</param>
  364. <param name="password">the password associated with the user to authenticate</param>
  365. <returns>Returns the login operation.</returns>
  366. <exception cref="T:System.InvalidOperationException"> is thrown if this method is called while
  367. another asynchronous operation is still being processed.
  368. </exception>
  369. <seealso cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedIn"/>
  370. </member>
  371. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.Login(System.Windows.Ria.ApplicationServices.LoginParameters)">
  372. <summary>
  373. Asynchronously authenticates and logs in to the server with the specified parameters.
  374. </summary>
  375. <remarks>
  376. This method starts an operation with no complete action or user state. If this method
  377. returns normally, a <see cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedIn"/> event may be raised. Also, successful
  378. completion of this operation will update the <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/>.
  379. </remarks>
  380. <returns>Returns the login operation.</returns>
  381. <param name="parameters">Login parameters that specify the user to authenticate</param>
  382. <exception cref="T:System.InvalidOperationException"> is thrown if this method is called while
  383. another asynchronous operation is still being processed.
  384. </exception>
  385. <seealso cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedIn"/>
  386. </member>
  387. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.Login(System.Windows.Ria.ApplicationServices.LoginParameters,System.Action{System.Windows.Ria.ApplicationServices.LoginOperation},System.Object)">
  388. <summary>
  389. Asynchronously authenticates and logs in to the server with the specified parameters.
  390. </summary>
  391. <remarks>
  392. If this method returns normally, a <see cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedIn"/> event may be raised. Also,
  393. successful completion of this operation will update the <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/>.
  394. </remarks>
  395. <param name="parameters">Login parameters that specify the user to authenticate</param>
  396. <param name="completeAction">This action will be invoked immediately after the operation
  397. completes and is called in all cases including success, cancellation, and error. This
  398. parameter is optional.
  399. </param>
  400. <param name="userState">This state will be set into
  401. <see cref="P:System.Windows.Ria.OperationBase.UserState"/>. This parameter is optional.
  402. </param>
  403. <returns>Returns the login operation.</returns>
  404. <exception cref="T:System.InvalidOperationException"> is thrown if this method is called while
  405. another asynchronous operation is still being processed.
  406. </exception>
  407. <seealso cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedIn"/>
  408. </member>
  409. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.Logout(System.Boolean)">
  410. <summary>
  411. Asynchronously logs an authenticated user out from the server.
  412. </summary>
  413. <remarks>
  414. This method starts an operation with no complete action or user state. If this method
  415. returns normally, a <see cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedOut"/> event may be raised. Also, successful
  416. completion of this operation will update the <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/>.
  417. </remarks>
  418. <param name="throwOnError">True if an unhandled error should result in an exception, false otherwise.
  419. To handle an operation error, <see cref="M:System.Windows.Ria.OperationBase.MarkErrorAsHandled"/> can be called from the
  420. operation completion callback or from a <see cref="E:System.Windows.Ria.OperationBase.Completed"/> event handler.
  421. </param>
  422. <returns>Returns the logout operation.</returns>
  423. <exception cref="T:System.InvalidOperationException"> is thrown if this method is called while
  424. another asynchronous operation is still being processed.
  425. </exception>
  426. <seealso cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedOut"/>
  427. </member>
  428. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.Logout(System.Action{System.Windows.Ria.ApplicationServices.LogoutOperation},System.Object)">
  429. <summary>
  430. Asynchronously logs an authenticated user out from the server.
  431. </summary>
  432. <remarks>
  433. If this method returns normally, a <see cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedOut"/> event may be raised. Also,
  434. successful completion of this operation will update the <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/>.
  435. </remarks>
  436. <param name="completeAction">This action will be invoked immediately after the operation
  437. completes and is called in all cases including success, cancellation, and error. This
  438. parameter is optional.
  439. </param>
  440. <param name="userState">This state will be set into
  441. <see cref="P:System.Windows.Ria.OperationBase.UserState"/>. This parameter is optional.
  442. </param>
  443. <returns>Returns the logout operation.</returns>
  444. <exception cref="T:System.InvalidOperationException"> is thrown if this method is called while
  445. another asynchronous operation is still being processed.
  446. </exception>
  447. <seealso cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedOut"/>
  448. </member>
  449. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.LoadUser">
  450. <summary>
  451. Asynchronously loads the authenticated user from the server.
  452. </summary>
  453. <remarks>
  454. This method starts an operation with no complete action or user state. Successful
  455. completion of this operation will update the <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/>.
  456. </remarks>
  457. <returns>Returns the load user operation.</returns>
  458. <exception cref="T:System.InvalidOperationException"> is thrown if this method is called while
  459. another asynchronous operation is still being processed.
  460. </exception>
  461. </member>
  462. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.LoadUser(System.Action{System.Windows.Ria.ApplicationServices.LoadUserOperation},System.Object)">
  463. <summary>
  464. Asynchronously loads the authenticated user from the server.
  465. </summary>
  466. <remarks>
  467. Successful completion of this operation will update the <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/>.
  468. </remarks>
  469. <param name="completeAction">This action will be invoked immediately after the operation
  470. completes and is called in all cases including success, cancellation, and error. This
  471. parameter is optional.
  472. </param>
  473. <param name="userState">This state will be set into
  474. <see cref="P:System.Windows.Ria.OperationBase.UserState"/>. This parameter is optional.
  475. </param>
  476. <returns>Returns the load user operation.</returns>
  477. <exception cref="T:System.InvalidOperationException"> is thrown if this method is called while
  478. another asynchronous operation is still being processed.
  479. </exception>
  480. </member>
  481. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.SaveUser(System.Boolean)">
  482. <summary>
  483. Asynchronously saves the authenticated user to the server.
  484. </summary>
  485. <remarks>
  486. This method starts an operation with no complete action or user state.
  487. </remarks>
  488. <param name="throwOnError">True if an unhandled error should result in an exception, false otherwise.
  489. To handle an operation error, <see cref="M:System.Windows.Ria.OperationBase.MarkErrorAsHandled"/> can be called from the
  490. operation completion callback or from a <see cref="E:System.Windows.Ria.OperationBase.Completed"/> event handler.
  491. </param>
  492. <returns>Returns the save user operation.</returns>
  493. <exception cref="T:System.InvalidOperationException"> is thrown if this method is called while
  494. another asynchronous operation is still being processed.
  495. </exception>
  496. </member>
  497. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.SaveUser(System.Action{System.Windows.Ria.ApplicationServices.SaveUserOperation},System.Object)">
  498. <summary>
  499. Asynchronously saves the authenticated user to the server.
  500. </summary>
  501. <param name="completeAction">This action will be invoked immediately after the operation
  502. completes and is called in all cases including success, cancellation, and error. This
  503. parameter is optional.
  504. </param>
  505. <param name="userState">This state will be set into
  506. <see cref="P:System.Windows.Ria.OperationBase.UserState"/>. This parameter is optional.
  507. </param>
  508. <returns>Returns the save user operation.</returns>
  509. <exception cref="T:System.InvalidOperationException"> is thrown if this method is called while
  510. another asynchronous operation is still being processed.
  511. </exception>
  512. </member>
  513. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.WrapCompleteAction(System.Delegate)">
  514. <summary>
  515. Wraps the specified action so the <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/> can complete
  516. processing of the operation before invoking the <paramref name="completeAction"/>.
  517. </summary>
  518. <param name="completeAction">The action to invoke once the service finishes
  519. processing the operation. This parameter is optional.
  520. </param>
  521. <returns>An action that will complete processing of the operation before invoking
  522. the wrapped action.
  523. </returns>
  524. </member>
  525. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.StartOperation(System.Windows.Ria.ApplicationServices.AuthenticationOperation)">
  526. <summary>
  527. Starts an asynchronous operation if one is not already in progress
  528. </summary>
  529. <param name="operation">The operation to start</param>
  530. <exception cref="T:System.InvalidOperationException"> is returned if this method is called while
  531. another asynchronous operation is still being processed.
  532. </exception>
  533. </member>
  534. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.GetBusyPropertyName(System.Windows.Ria.ApplicationServices.AuthenticationOperation)">
  535. <summary>
  536. Returns the name of the "busy" property for the specified operation
  537. </summary>
  538. <param name="operation">The operation to get the property name for</param>
  539. <returns>The name of the "busy" property for the operation</returns>
  540. <seealso cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.IsLoggingIn"/>
  541. <seealso cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.IsLoggingOut"/>
  542. <seealso cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.IsLoadingUser"/>
  543. <seealso cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.IsSavingUser"/>
  544. </member>
  545. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.RunInSynchronizationContext(System.Threading.SendOrPostCallback,System.Object)">
  546. <summary>
  547. Runs the callback in the synchronization context
  548. </summary>
  549. <param name="callback">The callback to run</param>
  550. <param name="state">The state to pass to the callback</param>
  551. </member>
  552. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.RaisePropertyChanged(System.String)">
  553. <summary>
  554. Raises a <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event for the specified property.
  555. </summary>
  556. <param name="propertyName">The property to raise an event for</param>
  557. <exception cref="T:System.ArgumentNullException"> is thrown if the <paramref name="propertyName"/>
  558. is null.
  559. </exception>
  560. </member>
  561. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
  562. <summary>
  563. Raises a <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event.
  564. </summary>
  565. <param name="e">The event to raise</param>
  566. </member>
  567. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.OnLoggedIn(System.Windows.Ria.ApplicationServices.AuthenticationEventArgs)">
  568. <summary>
  569. Raises a <see cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedIn"/> event.
  570. </summary>
  571. <param name="e">The event to raise</param>
  572. </member>
  573. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.OnLoggedOut(System.Windows.Ria.ApplicationServices.AuthenticationEventArgs)">
  574. <summary>
  575. Raises a <see cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedOut"/> event.
  576. </summary>
  577. <param name="e">The event to raise</param>
  578. </member>
  579. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.HandleOperationError(System.Windows.Ria.ApplicationServices.AuthenticationOperation)">
  580. <summary>
  581. Marks an operation in error as handled.
  582. </summary>
  583. <param name="ao">The operation in error.</param>
  584. </member>
  585. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CreateDefaultUser">
  586. <summary>
  587. Creates a default user.
  588. </summary>
  589. <remarks>
  590. This method will be invoked by <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/> when it is accessed before the value
  591. is set. The returned value is then stored and return on all subsequent gets until a
  592. <c>Login</c>, <c>Logout</c>, or <c>LoadUser</c> operation completes successfully.
  593. </remarks>
  594. <returns>A default user. This value may not be null.</returns>
  595. <exception cref="T:System.InvalidOperationException"> is thrown from <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/> if
  596. this operation returns null.
  597. </exception>
  598. </member>
  599. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogin(System.Windows.Ria.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)">
  600. <summary>
  601. Begins an asynchronous <c>Login</c> operation.
  602. </summary>
  603. <remarks>
  604. This method is invoked from <c>Login</c>. Exceptions thrown from this method will
  605. prevent the operation from starting and then be thrown from <c>Login</c>.
  606. </remarks>
  607. <param name="parameters">Login parameters that specify the user to authenticate. This
  608. parameter is optional.</param>
  609. <param name="callback">This callback should be invoked when the asynchronous call completes.
  610. If the asynchronous call is canceled, the callback should not be invoked. This parameter
  611. is optional.
  612. </param>
  613. <param name="state">The state should be set into the <see cref="T:System.IAsyncResult"/> this
  614. method returns. This parameter is optional.
  615. </param>
  616. <returns>An <see cref="T:System.IAsyncResult"/> that represents the asynchronous call and
  617. will be passed to the cancel and end methods.
  618. </returns>
  619. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogin(System.IAsyncResult)"/>
  620. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogin(System.IAsyncResult)"/>
  621. </member>
  622. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogin(System.IAsyncResult)">
  623. <summary>
  624. Cancels an asynchronous <c>Login</c> operation.
  625. </summary>
  626. <remarks>
  627. The default implementation throws a <see cref="T:System.NotSupportedException"/> when
  628. <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.SupportsCancellation"/> is <c>false</c> and does not need to be called from
  629. overridden implementations. This method is invoked when a <c>Login</c> operation is
  630. canceled. Either this or <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogin(System.IAsyncResult)"/> will be invoked to conclude the operation
  631. but not both. After <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogin(System.IAsyncResult)"/> is called, the callback passed in to
  632. <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogin(System.Windows.Ria.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)"/> should not be invoked. Exceptions thrown from this method will
  633. be available in <see cref="P:System.Windows.Ria.OperationBase.Error"/>.
  634. </remarks>
  635. <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogin(System.Windows.Ria.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)"/> that represents
  636. the asynchronous call to cancel.
  637. </param>
  638. <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
  639. was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogin(System.Windows.Ria.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
  640. concluded with a previous call to cancel or end.
  641. </exception>
  642. <seealso cref="M:System.Windows.Ria.OperationBase.Cancel"/>
  643. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogin(System.Windows.Ria.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)"/>
  644. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogin(System.IAsyncResult)"/>
  645. </member>
  646. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogin(System.IAsyncResult)">
  647. <summary>
  648. Ends an asynchronous <c>Login</c> operation.
  649. </summary>
  650. <remarks>
  651. This method is invoked when a <c>Login</c> operation completes. Either this or
  652. <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogin(System.IAsyncResult)"/> will be invoked to conclude the operation but not both.
  653. Exceptions thrown from this method will be available in
  654. <see cref="P:System.Windows.Ria.OperationBase.Error"/>.
  655. </remarks>
  656. <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogin(System.Windows.Ria.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)"/> that represents
  657. the asynchronous call to conclude.
  658. </param>
  659. <returns>The result of the asynchronous <c>Login</c> call</returns>
  660. <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
  661. was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogin(System.Windows.Ria.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
  662. concluded with a previous call to cancel or end.
  663. </exception>
  664. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogin(System.Windows.Ria.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)"/>
  665. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogin(System.IAsyncResult)"/>
  666. </member>
  667. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogout(System.AsyncCallback,System.Object)">
  668. <summary>
  669. Begins an asynchronous <c>Logout</c> operation.
  670. </summary>
  671. <remarks>
  672. This method is invoked from <c>Logout</c>. Exceptions thrown from this method will
  673. prevent the operation from starting and then be thrown from <c>Logout</c>.
  674. </remarks>
  675. <param name="callback">This callback should be invoked when the asynchronous call completes.
  676. If the asynchronous call is canceled, the callback should not be invoked. This parameter
  677. is optional.
  678. </param>
  679. <param name="state">The state should be set into the <see cref="T:System.IAsyncResult"/> this
  680. method returns. This parameter is optional.
  681. </param>
  682. <returns>An <see cref="T:System.IAsyncResult"/> that represents the asynchronous call and
  683. will be passed to the cancel and end methods.
  684. </returns>
  685. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogout(System.IAsyncResult)"/>
  686. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogout(System.IAsyncResult)"/>
  687. </member>
  688. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogout(System.IAsyncResult)">
  689. <summary>
  690. Cancels an asynchronous <c>Logout</c> operation.
  691. </summary>
  692. <remarks>
  693. The default implementation throws a <see cref="T:System.NotSupportedException"/> when
  694. <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.SupportsCancellation"/> is <c>false</c> and does not need to be called from
  695. overridden implementations. This method is invoked when a <c>Logout</c> operation is
  696. canceled. Either this or <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogout(System.IAsyncResult)"/> will be invoked to conclude the operation
  697. but not both. After <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogout(System.IAsyncResult)"/> is called, the callback passed in to
  698. <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/> should not be invoked. Exceptions thrown from this method will
  699. be available in <see cref="P:System.Windows.Ria.OperationBase.Error"/>.
  700. </remarks>
  701. <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/> that represents
  702. the asynchronous call to cancel.
  703. </param>
  704. <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
  705. was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
  706. concluded with a previous call to cancel or end.
  707. </exception>
  708. <seealso cref="M:System.Windows.Ria.OperationBase.Cancel"/>
  709. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/>
  710. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogout(System.IAsyncResult)"/>
  711. </member>
  712. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogout(System.IAsyncResult)">
  713. <summary>
  714. Ends an asynchronous <c>Logout</c> operation.
  715. </summary>
  716. <remarks>
  717. This method is invoked when a <c>Logout</c> operation completes. Either this or
  718. <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogout(System.IAsyncResult)"/> will be invoked to conclude the operation but not both.
  719. Exceptions thrown from this method will be available in
  720. <see cref="P:System.Windows.Ria.OperationBase.Error"/>.
  721. </remarks>
  722. <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/> that represents
  723. the asynchronous call to conclude.
  724. </param>
  725. <returns>The result of the asynchronous <c>Logout</c> call</returns>
  726. <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
  727. was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
  728. concluded with a previous call to cancel or end.
  729. </exception>
  730. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/>
  731. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogout(System.IAsyncResult)"/>
  732. </member>
  733. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)">
  734. <summary>
  735. Begins an asynchronous <c>LoadUser</c> operation.
  736. </summary>
  737. <remarks>
  738. This method is invoked from <c>LoadUser</c>. Exceptions thrown from this method will
  739. prevent the operation from starting and then be thrown from <c>LoadUser</c>.
  740. </remarks>
  741. <param name="callback">This callback should be invoked when the asynchronous call completes.
  742. If the asynchronous call is canceled, the callback should not be invoked. This parameter
  743. is optional.
  744. </param>
  745. <param name="state">The state should be set into the <see cref="T:System.IAsyncResult"/> this
  746. method returns. This parameter is optional.
  747. </param>
  748. <returns>An <see cref="T:System.IAsyncResult"/> that represents the asynchronous call and
  749. will be passed to the cancel and end methods.
  750. </returns>
  751. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLoadUser(System.IAsyncResult)"/>
  752. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLoadUser(System.IAsyncResult)"/>
  753. </member>
  754. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLoadUser(System.IAsyncResult)">
  755. <summary>
  756. Cancels an asynchronous <c>LoadUser</c> operation.
  757. </summary>
  758. <remarks>
  759. The default implementation throws a <see cref="T:System.NotSupportedException"/> when
  760. <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.SupportsCancellation"/> is <c>false</c> and does not need to be called from
  761. overridden implementations. This method is invoked when a <c>LoadUser</c> operation is
  762. canceled. Either this or <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLoadUser(System.IAsyncResult)"/> will be invoked to conclude the operation
  763. but not both. After <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLoadUser(System.IAsyncResult)"/> is called, the callback passed in to
  764. <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/> should not be invoked. Exceptions thrown from this method will
  765. be available in <see cref="P:System.Windows.Ria.OperationBase.Error"/>.
  766. </remarks>
  767. <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/> that represents
  768. the asynchronous call to cancel.
  769. </param>
  770. <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
  771. was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
  772. concluded with a previous call to cancel or end.
  773. </exception>
  774. <seealso cref="M:System.Windows.Ria.OperationBase.Cancel"/>
  775. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/>
  776. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLoadUser(System.IAsyncResult)"/>
  777. </member>
  778. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLoadUser(System.IAsyncResult)">
  779. <summary>
  780. Ends an asynchronous <c>LoadUser</c> operation.
  781. </summary>
  782. <remarks>
  783. This method is invoked when a <c>LoadUser</c> operation completes. Either this or
  784. <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLoadUser(System.IAsyncResult)"/> will be invoked to conclude the operation but not both.
  785. Exceptions thrown from this method will be available in
  786. <see cref="P:System.Windows.Ria.OperationBase.Error"/>.
  787. </remarks>
  788. <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/> that represents
  789. the asynchronous call to conclude.
  790. </param>
  791. <returns>The result of the asynchronous <c>LoadUser</c> call</returns>
  792. <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
  793. was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
  794. concluded with a previous call to cancel or end.
  795. </exception>
  796. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/>
  797. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLoadUser(System.IAsyncResult)"/>
  798. </member>
  799. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginSaveUser(System.Security.Principal.IPrincipal,System.AsyncCallback,System.Object)">
  800. <summary>
  801. Begins an asynchronous <c>SaveUser</c> operation.
  802. </summary>
  803. <remarks>
  804. This method is invoked from <c>SaveUser</c>. Exceptions thrown from this method will
  805. prevent the operation from starting and then be thrown from <c>SaveUser</c>.
  806. </remarks>
  807. <param name="user">The user to save. This parameter will not be null.</param>
  808. <param name="callback">This callback should be invoked when the asynchronous call completes.
  809. If the asynchronous call is canceled, the callback should not be invoked. This parameter
  810. is optional.
  811. </param>
  812. <param name="state">The state should be set into the <see cref="T:System.IAsyncResult"/> this
  813. method returns. This parameter is optional.
  814. </param>
  815. <returns>An <see cref="T:System.IAsyncResult"/> that represents the asynchronous call and
  816. will be passed to the cancel and end methods.
  817. </returns>
  818. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelSaveUser(System.IAsyncResult)"/>
  819. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndSaveUser(System.IAsyncResult)"/>
  820. </member>
  821. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelSaveUser(System.IAsyncResult)">
  822. <summary>
  823. Cancels an asynchronous <c>SaveUser</c> operation.
  824. </summary>
  825. <remarks>
  826. The default implementation throws a <see cref="T:System.NotSupportedException"/> when
  827. <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.SupportsCancellation"/> is <c>false</c> and does not need to be called from
  828. overridden implementations. This method is invoked when a <c>SaveUser</c> operation is
  829. canceled. Either this or <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndSaveUser(System.IAsyncResult)"/> will be invoked to conclude the operation
  830. but not both. After <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelSaveUser(System.IAsyncResult)"/> is called, the callback passed in to
  831. <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginSaveUser(System.Security.Principal.IPrincipal,System.AsyncCallback,System.Object)"/> should not be invoked. Exceptions thrown from this method will
  832. be available in <see cref="P:System.Windows.Ria.OperationBase.Error"/>.
  833. </remarks>
  834. <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginSaveUser(System.Security.Principal.IPrincipal,System.AsyncCallback,System.Object)"/> that represents
  835. the asynchronous call to cancel.
  836. </param>
  837. <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
  838. was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginSaveUser(System.Security.Principal.IPrincipal,System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
  839. concluded with a previous call to cancel or end.
  840. </exception>
  841. <seealso cref="M:System.Windows.Ria.OperationBase.Cancel"/>
  842. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginSaveUser(System.Security.Principal.IPrincipal,System.AsyncCallback,System.Object)"/>
  843. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndSaveUser(System.IAsyncResult)"/>
  844. </member>
  845. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndSaveUser(System.IAsyncResult)">
  846. <summary>
  847. Ends an asynchronous <c>SaveUser</c> operation.
  848. </summary>
  849. <remarks>
  850. This method is invoked when a <c>SaveUser</c> operation completes. Either this or
  851. <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelSaveUser(System.IAsyncResult)"/> will be invoked to conclude the operation but not both.
  852. Exceptions thrown from this method will be available in
  853. <see cref="P:System.Windows.Ria.OperationBase.Error"/>.
  854. </remarks>
  855. <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginSaveUser(System.Security.Principal.IPrincipal,System.AsyncCallback,System.Object)"/> that represents
  856. the asynchronous call to conclude.
  857. </param>
  858. <returns>The result of the asynchronous <c>SaveUser</c> call</returns>
  859. <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
  860. was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginSaveUser(System.Security.Principal.IPrincipal,System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
  861. concluded with a previous call to cancel or end.
  862. </exception>
  863. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginSaveUser(System.Security.Principal.IPrincipal,System.AsyncCallback,System.Object)"/>
  864. <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelSaveUser(System.IAsyncResult)"/>
  865. </member>
  866. <member name="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedIn">
  867. <summary>
  868. Raised when a new user is successfully logged in.
  869. </summary>
  870. <remarks>
  871. This event is raised either when <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/> changes from anonymous to
  872. authenticated or when it changes from one authenticated identity to another.
  873. </remarks>
  874. </member>
  875. <member name="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedOut">
  876. <summary>
  877. Raised when a user is successfully logged out.
  878. </summary>
  879. <remarks>
  880. This event is raised when <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/> changes from authenticated to
  881. anonymous.
  882. </remarks>
  883. </member>
  884. <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationService.IsBusy">
  885. <summary>
  886. Gets a value indicating whether an asynchronous operation is in progress
  887. </summary>
  888. </member>
  889. <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationService.IsLoggingIn">
  890. <summary>
  891. Gets a value indicating whether an asynchronous <c>Login</c> operation is in progress
  892. </summary>
  893. </member>
  894. <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationService.IsLoggingOut">
  895. <summary>
  896. Gets a value indicating whether an asynchronous <c>Logout</c> operation is in progress
  897. </summary>
  898. </member>
  899. <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationService.IsLoadingUser">
  900. <summary>
  901. Gets a value indicating whether an asynchronous <c>LoadUser</c> operation is in progress
  902. </summary>
  903. </member>
  904. <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationService.IsSavingUser">
  905. <summary>
  906. Gets a value indicating whether an asynchronous <c>SaveUser</c> operation is in progress
  907. </summary>
  908. </member>
  909. <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User">
  910. <summary>
  911. Gets a principal representing the authenticated user.
  912. </summary>
  913. <remarks>
  914. This value may be updated by the <c>Login</c>, <c>Logout</c>, and <c>LoadUser</c>
  915. operations. If none of the aforementioned methods has completed successfully, this
  916. property will contain a default user.
  917. </remarks>
  918. </member>
  919. <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationService.Operation">
  920. <summary>
  921. Gets and sets the current operation.
  922. </summary>
  923. <remarks>
  924. Only one operation can be active at a time. This property should not be set directly
  925. but instead can be modified via the <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.StartOperation(System.Windows.Ria.ApplicationServices.AuthenticationOperation)"/> method.
  926. </remarks>
  927. </member>
  928. <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationService.SupportsCancellation">
  929. <summary>
  930. Gets a value indicating whether this authentication implementation supports
  931. cancellation.
  932. </summary>
  933. <remarks>
  934. This value is <c>false</c> by default. When a derived class sets it to true, it is
  935. assumed that all cancellation methods have also been implemented.
  936. </remarks>
  937. </member>
  938. <member name="E:System.Windows.Ria.ApplicationServices.AuthenticationService.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
  939. <summary>
  940. Raised every time a property value changes. See <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/>.
  941. </summary>
  942. </member>
  943. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.#ctor">
  944. <summary>
  945. Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.WebAuthenticationService"/> class.
  946. </summary>
  947. </member>
  948. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.CreateDefaultUser">
  949. <summary>
  950. Creates a default user.
  951. </summary>
  952. <remarks>
  953. Creates a user by deserializing one from the application init params. If no
  954. user was included, one will be created using the default constructor.
  955. </remarks>
  956. <returns>A default user</returns>
  957. <exception cref="T:System.InvalidOperationException"> is thrown if the
  958. <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/> is <c>null</c> and a new instance
  959. cannot be created.
  960. </exception>
  961. </member>
  962. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLogin(System.Windows.Ria.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)">
  963. <summary>
  964. Begins an asynchronous <c>Login</c> operation.
  965. </summary>
  966. <param name="parameters">Login parameters that specify the user to authenticate</param>
  967. <param name="callback">The callback to invoke when the asynchronous call completes</param>
  968. <param name="state">The optional result state</param>
  969. <returns>An <see cref="T:System.IAsyncResult"/> that represents the asynchronous call</returns>
  970. <exception cref="T:System.InvalidOperationException"> is thrown if the
  971. <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/> is <c>null</c> and a new instance
  972. cannot be created.
  973. </exception>
  974. </member>
  975. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.CancelLogin(System.IAsyncResult)">
  976. <summary>
  977. Cancels an asynchronous <c>Login</c> operation.
  978. </summary>
  979. <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLogin(System.Windows.Ria.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)"/> that represents
  980. the asynchronous call to cancel.
  981. </param>
  982. <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
  983. was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLogin(System.Windows.Ria.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
  984. concluded with a previous call to cancel or end.
  985. </exception>
  986. </member>
  987. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.EndLogin(System.IAsyncResult)">
  988. <summary>
  989. Ends an asynchronous <c>Login</c> operation.
  990. </summary>
  991. <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLogin(System.Windows.Ria.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)"/> that represents
  992. the asynchronous call to conclude.
  993. </param>
  994. <returns>The result of the asynchronous <c>Login</c> call</returns>
  995. <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
  996. was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLogin(System.Windows.Ria.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
  997. concluded with a previous call to cancel or end.
  998. </exception>
  999. </member>
  1000. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLogout(System.AsyncCallback,System.Object)">
  1001. <summary>
  1002. Begins an asynchronous <c>Logout</c> operation.
  1003. </summary>
  1004. <param name="callback">The callback to invoke when the asynchronous call completes</param>
  1005. <param name="state">The optional result state</param>
  1006. <returns>An <see cref="T:System.IAsyncResult"/> that represents the asynchronous call</returns>
  1007. <exception cref="T:System.InvalidOperationException"> is thrown if the
  1008. <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/> is <c>null</c> and a new instance
  1009. cannot be created.
  1010. </exception>
  1011. </member>
  1012. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.CancelLogout(System.IAsyncResult)">
  1013. <summary>
  1014. Cancels an asynchronous <c>Logout</c> operation.
  1015. </summary>
  1016. <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/> that represents
  1017. the asynchronous call to cancel.
  1018. </param>
  1019. <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
  1020. was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
  1021. concluded with a previous call to cancel or end.
  1022. </exception>
  1023. </member>
  1024. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.EndLogout(System.IAsyncResult)">
  1025. <summary>
  1026. Ends an asynchronous <c>Logout</c> operation.
  1027. </summary>
  1028. <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/> that represents
  1029. the asynchronous call to conclude.
  1030. </param>
  1031. <returns>The result of the asynchronous <c>Logout</c> call</returns>
  1032. <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
  1033. was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
  1034. concluded with a previous call to cancel or end.
  1035. </exception>
  1036. </member>
  1037. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)">
  1038. <summary>
  1039. Begins an asynchronous <c>LoadUser</c> operation.
  1040. </summary>
  1041. <param name="callback">The callback to invoke when the asynchronous call completes</param>
  1042. <param name="state">The optional result state</param>
  1043. <returns>An <see cref="T:System.IAsyncResult"/> that represents the asynchronous call</returns>
  1044. <exception cref="T:System.InvalidOperationException"> is thrown if the
  1045. <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/> is <c>null</c> and a new instance
  1046. cannot be created.
  1047. </exception>
  1048. </member>
  1049. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.CancelLoadUser(System.IAsyncResult)">
  1050. <summary>
  1051. Cancels an asynchronous <c>LoadUser</c> operation.
  1052. </summary>
  1053. <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/> that represents
  1054. the asynchronous call to cancel.
  1055. </param>
  1056. <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
  1057. was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
  1058. concluded with a previous call to cancel or end.
  1059. </exception>
  1060. </member>
  1061. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.EndLoadUser(System.IAsyncResult)">
  1062. <summary>
  1063. Ends an asynchronous <c>LoadUser</c> operation.
  1064. </summary>
  1065. <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/> that represents
  1066. the asynchronous call to conclude.
  1067. </param>
  1068. <returns>The result of the asynchronous <c>LoadUser</c> call</returns>
  1069. <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
  1070. was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
  1071. concluded with a previous call to cancel or end.
  1072. </exception>
  1073. </member>
  1074. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginSaveUser(System.Security.Principal.IPrincipal,System.AsyncCallback,System.Object)">
  1075. <summary>
  1076. Begins an asynchronous <c>SaveUser</c> operation.
  1077. </summary>
  1078. <param name="user">The authenticated user to save</param>
  1079. <param name="callback">The callback to invoke when the asynchronous call completes</param>
  1080. <param name="state">The optional result state</param>
  1081. <returns>An <see cref="T:System.IAsyncResult"/> that represents the asynchronous call</returns>
  1082. <exception cref="T:System.InvalidOperationException"> is thrown if the user is anonymous.</exception>
  1083. <exception cref="T:System.InvalidOperationException"> is thrown if the
  1084. <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/> is <c>null</c> and a new instance
  1085. cannot be created.
  1086. </exception>
  1087. </member>
  1088. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.CancelSaveUser(System.IAsyncResult)">
  1089. <summary>
  1090. Cancels an asynchronous <c>SaveUser</c> operation.
  1091. </summary>
  1092. <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginSaveUser(System.Security.Principal.IPrincipal,System.AsyncCallback,System.Object)"/> that represents
  1093. the asynchronous call to cancel.
  1094. </param>
  1095. <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
  1096. was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginSaveUser(System.Security.Principal.IPrincipal,System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
  1097. concluded with a previous call to cancel or end.
  1098. </exception>
  1099. </member>
  1100. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.EndSaveUser(System.IAsyncResult)">
  1101. <summary>
  1102. Ends an asynchronous <c>SaveUser</c> operation.
  1103. </summary>
  1104. <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginSaveUser(System.Security.Principal.IPrincipal,System.AsyncCallback,System.Object)"/> that represents
  1105. the asynchronous call to conclude.
  1106. </param>
  1107. <returns>The result of the asynchronous <c>SaveUser</c> call</returns>
  1108. <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
  1109. was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginSaveUser(System.Security.Principal.IPrincipal,System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
  1110. concluded with a previous call to cancel or end.
  1111. </exception>
  1112. </member>
  1113. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.HandleOperationComplete(System.Windows.Ria.OperationBase)">
  1114. <summary>
  1115. Handles completion of the underlying operation in the <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/>.
  1116. </summary>
  1117. <param name="operation">The operation that completed</param>
  1118. </member>
  1119. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.Initialize">
  1120. <summary>
  1121. Initializes this authentication service.
  1122. </summary>
  1123. <remarks>
  1124. This method is invoked before the service is used for the first time from
  1125. <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.CreateDefaultUser"/> and the <c>BeginXx</c> methods. It can also
  1126. be called earlier to ensure the service is ready for use. Subsequent
  1127. invocations will not reinitialize the service.
  1128. </remarks>
  1129. <exception cref="T:System.InvalidOperationException"> is thrown if the
  1130. <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/> is <c>null</c> and a new instance
  1131. cannot be created.
  1132. </exception>
  1133. </member>
  1134. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.InitializeDomainContext">
  1135. <summary>
  1136. Initializes the domain context.
  1137. </summary>
  1138. <remarks>
  1139. If the domain context has not already been set, this method trys to instantiate
  1140. one specified by the <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContextType"/> string.
  1141. </remarks>
  1142. <exception cref="T:System.InvalidOperationException"> is thrown if the
  1143. <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/> is <c>null</c> and a new instance
  1144. cannot be created.
  1145. </exception>
  1146. </member>
  1147. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.AssertIsNotActive">
  1148. <summary>
  1149. Throws an exception if the service is active.
  1150. </summary>
  1151. <exception cref="T:System.InvalidOperationException"> is thrown if the service is active.
  1152. </exception>
  1153. </member>
  1154. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.PrepareUser(System.Security.Principal.IPrincipal)">
  1155. <summary>
  1156. Prepares the deserialized user to return from an End method.
  1157. </summary>
  1158. <remarks>
  1159. This methods ensures only a single user is present in the entity set of the
  1160. <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/>.
  1161. </remarks>
  1162. <param name="user">The user to prepare</param>
  1163. </member>
  1164. <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.ClearOldUsers(System.Security.Principal.IPrincipal)">
  1165. <summary>
  1166. Clears all users but the one specified from the user entity set in the <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/>.
  1167. </summary>
  1168. <param name="user">The single user to keep in the user entity set</param>
  1169. </member>
  1170. <member name="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContextType">
  1171. <summary>
  1172. Gets and sets the type of the domain context.
  1173. </summary>
  1174. <remarks>
  1175. If the <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/> is not set when this service is
  1176. started, it will instantiate a context specified by the
  1177. <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContextType"/>. In determining the type, this
  1178. string is treated as the full name of a type in the application
  1179. assembly. If the initial search does not return a valid type, this
  1180. string is treated as the assembly qualified name of a type.
  1181. </remarks>
  1182. <exception cref="T:System.InvalidOperationException"> is thrown if this
  1183. property is set after the service is started.
  1184. </exception>
  1185. </member>
  1186. <member name="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext">
  1187. <summary>
  1188. Gets the domain context this service delegates authenticating, loading,
  1189. and saving to.
  1190. </summary>
  1191. <exception cref="T:System.InvalidOperationException"> is thrown if this
  1192. property is set after the service is started.
  1193. </exception>
  1194. </member>
  1195. <member name="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.SupportsCancellation">
  1196. <summary>
  1197. Gets a value that indicates whether this service supports cancellation.
  1198. </summary>
  1199. <remarks>
  1200. This implementation always returns <c>true</c>.
  1201. </remarks>
  1202. </member>
  1203. <member name="T:System.Windows.Ria.ApplicationServices.WebAuthenticationService.WebAsyncResult">
  1204. <summary>
  1205. The <see cref="T:System.IAsyncResult"/> type used by this authentication service.
  1206. </summary>
  1207. </member>
  1208. <member name="T:System.Windows.Ria.AsyncResultBase">
  1209. <summary>
  1210. Internal type used as a common <see cref="T:System.IAsyncResult"/> base for all cancellable asynchronous operations.
  1211. </summary>
  1212. </member>
  1213. <member name="M:System.Windows.Ria.AsyncResultBase.#ctor(System.AsyncCallback,System.Object)">
  1214. <summary>
  1215. Default constructor.
  1216. </summary>
  1217. <param name="callback">Optional callback to invoke upon completion.</param>
  1218. <param name="asyncState">Optional user state to pass to <paramref name="callback"/>.</param>
  1219. </member>
  1220. <member name="M:System.Windows.Ria.AsyncResultBase.EndAsyncOperation``1(System.IAsyncResult)">
  1221. <summary>
  1222. Transitions an <see cref="T:System.IAsyncResult"/> instance to mark the operation as ended.
  1223. </summary>
  1224. <typeparam name="TAsyncResult">The <see cref="T:System.Windows.Ria.AsyncResultBase"/> type expected.</typeparam>
  1225. <param name="asyncResult">The <see cref="T:System.IAsyncResult"/> to examine.</param>
  1226. <returns>The <paramref name="asyncResult"/> cast as the <typeparamref name="TAsyncResult"/> type expected.</returns>
  1227. <exception cref="T:System.ArgumentNullException"> if <paramref name="asyncResult"/> is null.</exception>
  1228. <exception cref="T:System.ArgumentException"> if <paramref name="asyncResult"/> is not of type <typeparamref name="TAsyncResult"/>.</exception>
  1229. <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/> has been canceled.</exception>
  1230. <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/>'s End* method has already been invoked.</exception>
  1231. </member>
  1232. <member name="M:System.Windows.Ria.AsyncResultBase.EndAsyncOperation``1(System.IAsyncResult,System.Boolean)">
  1233. <summary>
  1234. Transitions an <see cref="T:System.IAsyncResult"/> instance to mark the operation as ended (and optionally canceled).
  1235. </summary>
  1236. <typeparam name="TAsyncResult">The <see cref="T:System.Windows.Ria.AsyncResultBase"/> type expected.</typeparam>
  1237. <param name="asyncResult">The <see cref="T:System.IAsyncResult"/> to examine.</param>
  1238. <param name="cancel">Indicates whether the operation should be canceled.</param>
  1239. <returns>The <paramref name="asyncResult"/> cast as the <typeparamref name="TAsyncResult"/> type expected.</returns>
  1240. <exception cref="T:System.ArgumentNullException"> if <paramref name="asyncResult"/> is null.</exception>
  1241. <exception cref="T:System.ArgumentException"> if <paramref name="asyncResult"/> is not of type <typeparamref name="TAsyncResult"/>.</exception>
  1242. <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/> has been canceled.</exception>
  1243. <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/>'s End* method has already been invoked.</exception>
  1244. <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/> has not completed.</exception>
  1245. </member>
  1246. <member name="M:System.Windows.Ria.AsyncResultBase.Complete">
  1247. <summary>
  1248. Signals that the asynchronous operation has completed and invokes the callback.
  1249. </summary>
  1250. <exception cref="T:System.InvalidOperationException"> if Complete has already been called.</exception>
  1251. </member>
  1252. <member name="M:System.Windows.Ria.AsyncResultBase.Cancel">
  1253. <summary>
  1254. Signals a cancellation request for this operation.
  1255. </summary>
  1256. <remarks>
  1257. If this operation is completing or has already completed, this method returns without modifying any state.
  1258. Cancellation is not guaranteed.
  1259. </remarks>
  1260. </member>
  1261. <member name="M:System.Windows.Ria.AsyncResultBase.SetEndMethodInvokedFlag">
  1262. <summary>
  1263. Signals that the asynchronous EndXxx method has been invoked.
  1264. </summary>
  1265. <exception cref="T:System.InvalidOperationException"> if SetEndMethodInvokedFlag has already been called.</exception>
  1266. </member>
  1267. <member name="P:System.Windows.Ria.AsyncResultBase.AsyncState">
  1268. <summary>
  1269. Gets the optional user state.
  1270. </summary>
  1271. </member>
  1272. <member name="P:System.Windows.Ria.AsyncResultBase.AsyncWaitHandle">
  1273. <summary>
  1274. Gets the assoicated <see cref="T:System.Threading.WaitHandle"/>. Not supported.
  1275. </summary>
  1276. <exception cref="T:System.NotSupportedException"> is always thrown.</exception>
  1277. </member>
  1278. <member name="P:System.Windows.Ria.AsyncResultBase.CompletedSynchronously">
  1279. <summary>
  1280. Gets a value indicating whether the asynchronous operation completed synchronously.
  1281. </summary>
  1282. </member>
  1283. <member name="P:System.Windows.Ria.AsyncResultBase.IsCompleted">
  1284. <summary>
  1285. Gets a value indicating whether the asynchronous operation is complete.
  1286. </summary>
  1287. </member>
  1288. <member name="P:System.Windows.Ria.AsyncResultBase.CancellationRequested">
  1289. <summary>
  1290. Gets a value indicating whether cancellation was requested.
  1291. </summary>
  1292. </member>
  1293. <member name="P:System.Windows.Ria.AsyncResultBase.InnerAsyncResult">
  1294. <summary>
  1295. Gets the inner <see cref="T:System.IAsyncResult"/>.
  1296. </summary>
  1297. </member>
  1298. <member name="M:System.Windows.Ria.ApplicationServices.FormsAuthentication.#ctor">
  1299. <summary>
  1300. Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.FormsAuthentication"/> class.
  1301. </summary>
  1302. </member>
  1303. <member name="T:System.Windows.Ria.ApplicationServices.LoadUserOperation">
  1304. <summary>
  1305. Operation type returned from <c>LoadUser</c> operations on <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/>.
  1306. </summary>
  1307. </member>
  1308. <member name="M:System.Windows.Ria.ApplicationServices.LoadUserOperation.BeginCore(System.AsyncCallback)">
  1309. <summary>
  1310. Begins a load operation
  1311. </summary>
  1312. <param name="callback">The callback invoked when the operation completes</param>
  1313. <returns>The async result for the operation</returns>
  1314. </member>
  1315. <member name="M:System.Windows.Ria.ApplicationServices.LoadUserOperation.CancelCore">
  1316. <summary>
  1317. Cancels a load operation
  1318. </summary>
  1319. </member>
  1320. <member name="M:System.Windows.Ria.ApplicationServices.LoadUserOperation.EndCore(System.IAsyncResult)">
  1321. <summary>
  1322. Ends a load operation
  1323. </summary>
  1324. <param name="asyncResult">The async result for the operation</param>
  1325. <returns>The result of the operation</returns>
  1326. </member>
  1327. <member name="T:System.Windows.Ria.ApplicationServices.LoadUserResult">
  1328. <summary>
  1329. Result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLoadUser(System.IAsyncResult)"/>
  1330. </summary>
  1331. </member>
  1332. <member name="M:System.Windows.Ria.ApplicationServices.LoadUserResult.#ctor(System.Security.Principal.IPrincipal)">
  1333. <summary>
  1334. Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.LoadUserResult"/> class.
  1335. </summary>
  1336. <param name="user">The loaded user</param>
  1337. </member>
  1338. <member name="T:System.Windows.Ria.ApplicationServices.LoginOperation">
  1339. <summary>
  1340. Operation type returned from <c>Login</c> operations on <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/>.
  1341. </summary>
  1342. </member>
  1343. <member name="M:System.Windows.Ria.ApplicationServices.LoginOperation.BeginCore(System.AsyncCallback)">
  1344. <summary>
  1345. Begins a login operation
  1346. </summary>
  1347. <param name="callback">The callback invoked when the operation completes</param>
  1348. <returns>The async result for the operation</returns>
  1349. </member>
  1350. <member name="M:System.Windows.Ria.ApplicationServices.LoginOperation.CancelCore">
  1351. <summary>
  1352. Cancels a login operation
  1353. </summary>
  1354. </member>
  1355. <member name="M:System.Windows.Ria.ApplicationServices.LoginOperation.EndCore(System.IAsyncResult)">
  1356. <summary>
  1357. Ends a login operation
  1358. </summary>
  1359. <param name="asyncResult">The async result for the operation</param>
  1360. <returns>The result of the operation</returns>
  1361. </member>
  1362. <member name="M:System.Windows.Ria.ApplicationServices.LoginOperation.RaiseCompletionPropertyChanges">
  1363. <summary>
  1364. Raises property changes after the operation has completed.
  1365. </summary>
  1366. </member>
  1367. <member name="P:System.Windows.Ria.ApplicationServices.LoginOperation.LoginParameters">
  1368. <summary>
  1369. Gets the login parameters used when invoking this operation.
  1370. </summary>
  1371. </member>
  1372. <member name="P:System.Windows.Ria.ApplicationServices.LoginOperation.LoginSuccess">
  1373. <summary>
  1374. Gets a value indicating whether this operation was able to successfully login.
  1375. </summary>
  1376. <remarks>
  1377. This value will be <c>false</c> before the operation completes, if the operation
  1378. is canceled, or if the operation has errors.
  1379. </remarks>
  1380. </member>
  1381. <member name="T:System.Windows.Ria.ApplicationServices.LoginResult">
  1382. <summary>
  1383. Result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogin(System.IAsyncResult)"/>
  1384. </summary>
  1385. </member>
  1386. <member name="M:System.Windows.Ria.ApplicationServices.LoginResult.#ctor(System.Security.Principal.IPrincipal,System.Boolean)">
  1387. <summary>
  1388. Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.LoginResult"/> class.
  1389. </summary>
  1390. <param name="user">The logged in user or null if authentication failed</param>
  1391. <param name="loginSuccess">Whether the <c>Login</c> call completed successfully</param>
  1392. <exception cref="T:System.InvalidOperationException"> is thrown if the <paramref name="user"/> is
  1393. not authenticated when the <c>Login</c> call has finished successfully.
  1394. </exception>
  1395. </member>
  1396. <member name="P:System.Windows.Ria.ApplicationServices.LoginResult.LoginSuccess">
  1397. <summary>
  1398. Gets a value indicating whether the <c>Login</c> call completed successfully.
  1399. </summary>
  1400. </member>
  1401. <member name="T:System.Windows.Ria.ApplicationServices.LogoutOperation">
  1402. <summary>
  1403. Operation type returned from <c>Logout</c> operations on <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/>.
  1404. </summary>
  1405. </member>
  1406. <member name="M:System.Windows.Ria.ApplicationServices.LogoutOperation.BeginCore(System.AsyncCallback)">
  1407. <summary>
  1408. Begins a logout operation
  1409. </summary>
  1410. <param name="callback">The callback invoked when the operation completes</param>
  1411. <returns>The async result for the operation</returns>
  1412. </member>
  1413. <member name="M:System.Windows.Ria.ApplicationServices.LogoutOperation.CancelCore">
  1414. <summary>
  1415. Cancels a logout operation
  1416. </summary>
  1417. </member>
  1418. <member name="M:System.Windows.Ria.ApplicationServices.LogoutOperation.EndCore(System.IAsyncResult)">
  1419. <summary>
  1420. Ends a logout operation
  1421. </summary>
  1422. <param name="asyncResult">The async result for the operation</param>
  1423. <returns>The result of the operation</returns>
  1424. </member>
  1425. <member name="T:System.Windows.Ria.ApplicationServices.LogoutResult">
  1426. <summary>
  1427. Result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogout(System.IAsyncResult)"/>
  1428. </summary>
  1429. </member>
  1430. <member name="M:System.Windows.Ria.ApplicationServices.LogoutResult.#ctor(System.Security.Principal.IPrincipal)">
  1431. <summary>
  1432. Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.LogoutResult"/> class.
  1433. </summary>
  1434. <param name="user">The anonymous user</param>
  1435. </member>
  1436. <member name="T:System.Windows.Ria.ApplicationServices.SaveUserOperation">
  1437. <summary>
  1438. Operation type returned from <c>SaveUser</c> operations on <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/>.
  1439. </summary>
  1440. </member>
  1441. <member name="M:System.Windows.Ria.ApplicationServices.SaveUserOperation.BeginCore(System.AsyncCallback)">
  1442. <summary>
  1443. Begins a save operation
  1444. </summary>
  1445. <param name="callback">The callback invoked when the operation completes</param>
  1446. <returns>The async result for the operation</returns>
  1447. </member>
  1448. <member name="M:System.Windows.Ria.ApplicationServices.SaveUserOperation.CancelCore">
  1449. <summary>
  1450. Cancels a save operation
  1451. </summary>
  1452. </member>
  1453. <member name="M:System.Windows.Ria.ApplicationServices.SaveUserOperation.EndCore(System.IAsyncResult)">
  1454. <summary>
  1455. Ends a save operation
  1456. </summary>
  1457. <param name="asyncResult">The async result for the operation</param>
  1458. <returns>The result of the operation</returns>
  1459. </member>
  1460. <member name="T:System.Windows.Ria.ApplicationServices.SaveUserResult">
  1461. <summary>
  1462. Result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndSaveUser(System.IAsyncResult)"/>
  1463. </summary>
  1464. </member>
  1465. <member name="M:System.Windows.Ria.ApplicationServices.SaveUserResult.#ctor(System.Security.Principal.IPrincipal)">
  1466. <summary>
  1467. Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.SaveUserResult"/> class.
  1468. </summary>
  1469. <param name="user">The saved user</param>
  1470. </member>
  1471. <member name="T:System.Windows.Ria.ApplicationServices.AuthenticationDomainContextBase">
  1472. <summary>
  1473. <see cref="T:System.Windows.Ria.DomainContext"/> generated as the base class for providers implementing
  1474. <c>System.Web.Ria.ApplicationServices.IAuthentication&lt;T&gt;</c>.
  1475. </summary>
  1476. </member>
  1477. <member name="T:System.Windows.Ria.DomainContext">
  1478. <summary>
  1479. A <see cref="T:System.Windows.Ria.DomainContext"/> is a stateful client side representation of a DomainService, providing
  1480. access to all the functionality of the DomainService.
  1481. </summary>
  1482. </member>
  1483. <member name="M:System.Windows.Ria.DomainContext.#ctor(System.Windows.Ria.Services.DomainClient)">
  1484. <summary>
  1485. Protected constructor
  1486. </summary>
  1487. <param name="domainClient">The <see cref="P:System.Windows.Ria.DomainContext.DomainClient"/> instance this <see cref="T:System.Windows.Ria.DomainContext"/> should use</param>
  1488. </member>
  1489. <member name="M:System.Windows.Ria.DomainContext.CreateEntityContainer">
  1490. <summary>
  1491. Creates and returns an entity container configured with <see cref="T:System.Windows.Ria.EntitySet"/>s for all
  1492. entities this context will provide access to. The return must be non-null.
  1493. </summary>
  1494. <returns>The container</returns>
  1495. </member>
  1496. <member name="M:System.Windows.Ria.DomainContext.AddReference(System.Type,System.Windows.Ria.DomainContext)">
  1497. <summary>
  1498. Adds a reference to an external <see cref="T:System.Windows.Ria.DomainContext"/>. Once a reference is established, referenced
  1499. DomainContext instances will be consulted when resolving the <see cref="T:System.Windows.Ria.EntitySet"/> for an <see cref="T:System.Windows.Ria.Entity"/> type.
  1500. </summary>
  1501. <param name="entityType">The entity type to lookup in the <paramref name="domainContext"/>.</param>
  1502. <param name="domainContext">A <see cref="T:System.Windows.Ria.DomainContext"/> to register as an external reference.</param>
  1503. </member>
  1504. <member name="M:System.Windows.Ria.DomainContext.RejectChanges">
  1505. <summary>
  1506. Revert all pending changes for this <see cref="T:System.Windows.Ria.DomainContext"/>
  1507. </summary>
  1508. </member>
  1509. <member name="M:System.Windows.Ria.DomainContext.SubmitChanges">
  1510. <summary>
  1511. Submit all pending changes to the DomainService. If the submit fails,
  1512. an exception will be thrown.
  1513. </summary>
  1514. <returns>The <see cref="T:System.Windows.Ria.SubmitOperation"/>.</returns>
  1515. </member>
  1516. <member name="M:System.Windows.Ria.DomainContext.SubmitChanges(System.Action{System.Windows.Ria.SubmitOperation},System.Object)">
  1517. <summary>
  1518. Submit all pending changes to the DomainService.
  1519. </summary>
  1520. <param name="callback">Optional callback for the submit operation</param>
  1521. <param name="userState">Optional user state to associate with the operation.
  1522. </param>
  1523. <returns>The <see cref="T:System.Windows.Ria.SubmitOperation"/>.</returns>
  1524. </member>
  1525. <member name="M:System.Windows.Ria.DomainContext.CreateQuery``1(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Boolean,System.Boolean)">
  1526. <summary>
  1527. Creates an <see cref="T:System.Windows.Ria.EntityQuery"/>.
  1528. </summary>
  1529. <typeparam name="TEntity">The entity Type the query applies to.</typeparam>
  1530. <param name="queryName">The name of the query method.</param>
  1531. <param name="parameters">Optional parameters to the query method. Specify null
  1532. if the query operation takes no parameters.</param>
  1533. <param name="hasSideEffects">True if the query has side-effects, false otherwise.</param>
  1534. <param name="isComposable">True if the query supports composition, false otherwise.</param>
  1535. <returns>The query.</returns>
  1536. </member>
  1537. <member name="M:System.Windows.Ria.DomainContext.Load``1(System.Windows.Ria.EntityQuery{``0})">
  1538. <summary>
  1539. Initiates a load operation for the specified query. If the operation fails, an
  1540. exception will be thrown.
  1541. </summary>
  1542. <typeparam name="TEntity">The entity Type being loaded.</typeparam>
  1543. <param name="query">The query to invoke.</param>
  1544. <returns>The load operation.</returns>
  1545. </member>
  1546. <member name="M:System.Windows.Ria.DomainContext.Load``1(System.Windows.Ria.EntityQuery{``0},System.Boolean)">
  1547. <summary>
  1548. Initiates a load operation for the specified query.
  1549. </summary>
  1550. <typeparam name="TEntity">The entity Type being loaded.</typeparam>
  1551. <param name="query">The query to invoke.</param>
  1552. <param name="throwOnError">True if an unhandled error should result in an exception, false otherwise.
  1553. To handle an operation error, <see cref="M:System.Windows.Ria.OperationBase.MarkErrorAsHandled"/> can be called from the
  1554. operation completion callback or from a <see cref="E:System.Windows.Ria.OperationBase.Completed"/> event handler.
  1555. </param>
  1556. <returns>The load operation.</returns>
  1557. </member>
  1558. <member name="M:System.Windows.Ria.DomainContext.Load``1(System.Windows.Ria.EntityQuery{``0},System.Windows.Ria.LoadBehavior,System.Boolean)">
  1559. <summary>
  1560. Initiates a load operation for the specified query.
  1561. </summary>
  1562. <typeparam name="TEntity">The entity Type to be loaded.</typeparam>
  1563. <param name="query">The query to invoke.</param>
  1564. <param name="loadBehavior">The <see cref="T:System.Windows.Ria.LoadBehavior"/> to apply.</param>
  1565. <param name="throwOnError">True if an unhandled error should result in an exception, false otherwise.
  1566. To handle an operation error, <see cref="M:System.Windows.Ria.OperationBase.MarkErrorAsHandled"/> can be called from the
  1567. operation completion callback or from a <see cref="E:System.Windows.Ria.OperationBase.Completed"/> event handler.
  1568. </param>
  1569. <returns>The load operation.</returns>
  1570. </member>
  1571. <member name="M:System.Windows.Ria.DomainContext.Load``1(System.Windows.Ria.EntityQuery{``0},System.Action{System.Windows.Ria.LoadOperation{``0}},System.Object)">
  1572. <summary>
  1573. Initiates a load operation for the specified query.
  1574. </summary>
  1575. <typeparam name="TEntity">The entity Type being loaded.</typeparam>
  1576. <param name="query">The query to invoke.</param>
  1577. <param name="callback">Optional callback to be called when the load operation completes.</param>
  1578. <param name="userState">Optional user state.</param>
  1579. <returns>The load operation.</returns>
  1580. </member>
  1581. <member name="M:System.Windows.Ria.DomainContext.Load``1(System.Windows.Ria.EntityQuery{``0},System.Windows.Ria.LoadBehavior,System.Action{System.Windows.Ria.LoadOperation{``0}},System.Object)">
  1582. <summary>
  1583. Initiates a load operation for the specified query.
  1584. </summary>
  1585. <typeparam name="TEntity">The entity Type being loaded.</typeparam>
  1586. <param name="query">The query to invoke.</param>
  1587. <param name="loadBehavior">The <see cref="T:System.Windows.Ria.LoadBehavior"/> to apply.</param>
  1588. <param name="callback">Optional callback to be called when the load operation completes.</param>
  1589. <param name="userState">Optional user state.</param>
  1590. <returns>The load operation.</returns>
  1591. </member>
  1592. <member name="M:System.Windows.Ria.DomainContext.Load(System.Windows.Ria.EntityQuery,System.Windows.Ria.LoadBehavior,System.Delegate,System.Object)">
  1593. <summary>
  1594. Initiates a load operation for the specified query.
  1595. </summary>
  1596. <param name="query">The query to invoke.</param>
  1597. <param name="loadBehavior">The <see cref="T:System.Windows.Ria.LoadBehavior"/> to apply.</param>
  1598. <param name="callback">Optional callback to be called when the load operation completes. The callback must
  1599. be a delegate taking a single parameter that can accept an instance of the <see cref="T:System.Windows.Ria.LoadOperation"/> Type returned.</param>
  1600. <param name="userState">Optional user state.</param>
  1601. <returns>The load operation.</returns>
  1602. </member>
  1603. <member name="M:System.Windows.Ria.DomainContext.ProcessSubmitResults(System.Windows.Ria.EntityChangeSet,System.Collections.Generic.IEnumerable{System.Windows.Ria.ChangeSetEntry})">
  1604. <summary>
  1605. Process the submit results by handling any validation or conflict errors, performing any required
  1606. member auto-sync, etc. If there were no errors, all changes are accepted.
  1607. </summary>
  1608. <param name="changeSet">The submitted <see cref="T:System.Windows.Ria.EntityChangeSet"/>.</param>
  1609. <param name="changeSetResults">The operation results returned from the submit request.</param>
  1610. </member>
  1611. <member name="M:System.Windows.Ria.DomainContext.AddEntityErrors(System.Windows.Ria.Entity,System.Collections.Generic.IEnumerable{System.Web.Ria.Data.OperationError},System.Collections.Generic.Dictionary{System.Windows.Ria.Entity,System.Collections.Generic.List{System.ComponentModel.DataAnnotations.ValidationResult}})">
  1612. <summary>
  1613. Add a list of <see cref="T:System.ComponentModel.DataAnnotations.ValidationResult"/> to the entity's <see cref="P:System.Windows.Ria.Entity.ValidationErrors"/> collection.
  1614. </summary>
  1615. <param name="failedEntity">entity that has failed</param>
  1616. <param name="errors">list of errors that have occurred during the operation</param>
  1617. <param name="entityErrorMap">dictionary of accumulated entity error mapping</param>
  1618. </member>
  1619. <member name="M:System.Windows.Ria.DomainContext.ApplyMemberSynchronizations(System.Collections.Generic.IEnumerable{System.Windows.Ria.ChangeSetEntry})">
  1620. <summary>
  1621. Apply any member synchronizations specified in the results.
  1622. </summary>
  1623. <param name="changeSetResults">The operation results to process</param>
  1624. </member>
  1625. <member name="M:System.Windows.Ria.DomainContext.EntityContainerPropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
  1626. <summary>
  1627. Event handler for property changed events on our EntityContainer
  1628. </summary>
  1629. <param name="sender">The EntityContainer</param>
  1630. <param name="e">The event args</param>
  1631. </member>
  1632. <member name="M:System.Windows.Ria.DomainContext.CompleteSubmitChanges(System.IAsyncResult)">
  1633. <summary>
  1634. Completes an event-based asynchronous <see cref="M:System.Windows.Ria.DomainContext.SubmitChanges"/> operation.
  1635. </summary>
  1636. <param name="asyncResult">The asynchronous result that identifies the underlying Load operation.</param>
  1637. </member>
  1638. <member name="M:System.Windows.Ria.DomainContext.InvokeOperation(System.String,System.Type,System.Collections.Generic.IDictionary{System.String,System.Object},System.Boolean,System.Delegate,System.Object)">
  1639. <summary>
  1640. Invokes an invoke operation.
  1641. </summary>
  1642. <param name="operationName">The name of the operation.</param>
  1643. <param name="returnType">The return Type of the operation.</param>
  1644. <param name="parameters">Optional parameters to the operation. Specify null
  1645. if the operation takes no parameters.</param>
  1646. <param name="hasSideEffects">True if the operation has side-effects, false otherwise.</param>
  1647. <param name="callback">Optional callback to be called when the operation completes. The callback must
  1648. be a delegate taking a single parameter that can accept an instance of the <see cref="T:System.Windows.Ria.InvokeOperation"/> Type returned.</param>
  1649. <param name="userState">Optional user state for the operation.</param>
  1650. <returns>The invoke operation.</returns>
  1651. </member>
  1652. <member name="M:System.Windows.Ria.DomainContext.RaisePropertyChanged(System.String)">
  1653. <summary>
  1654. Raises the PropertyChanged event for the indicated property
  1655. </summary>
  1656. <param name="propertyName">The property to raise the event for</param>
  1657. </member>
  1658. <member name="M:System.Windows.Ria.DomainContext.ValidateChangeset(System.Windows.Ria.EntityChangeSet)">
  1659. <summary>
  1660. Validates the specified changeset.
  1661. </summary>
  1662. <param name="changeSet">The changeset to validate</param>
  1663. <returns>True if the changeset is valid, false otherwise</returns>
  1664. </member>
  1665. <member name="M:System.Windows.Ria.DomainContext.ValidateMethod(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
  1666. <summary>
  1667. Validates a method call.
  1668. </summary>
  1669. <param name="methodName">The method to validate.</param>
  1670. <param name="parameters">The parameters to the method.</param>
  1671. </member>
  1672. <member name="E:System.Windows.Ria.DomainContext.PropertyChanged">
  1673. <summary>
  1674. Event raised whenever a <see cref="T:System.Windows.Ria.DomainContext"/> property changes
  1675. </summary>
  1676. </member>
  1677. <member name="P:System.Windows.Ria.DomainContext.DomainClient">
  1678. <summary>
  1679. Gets the DomainClient for this context, performing any
  1680. required initialization
  1681. </summary>
  1682. </member>
  1683. <member name="P:System.Windows.Ria.DomainContext.IsLoading">
  1684. <summary>
  1685. Gets a value indicating whether this context is currently performing a Load operation.
  1686. </summary>
  1687. </member>
  1688. <member name="P:System.Windows.Ria.DomainContext.IsSubmitting">
  1689. <summary>
  1690. Gets a value indicating whether this context is currently performing a SubmitChanges operation.
  1691. </summary>
  1692. </member>
  1693. <member name="P:System.Windows.Ria.DomainContext.EntityContainer">
  1694. <summary>
  1695. Gets the <see cref="P:System.Windows.Ria.DomainContext.EntityContainer"/> holding all entities loaded by this context.
  1696. </summary>
  1697. </member>
  1698. <member name="P:System.Windows.Ria.DomainContext.HasChanges">
  1699. <summary>
  1700. Gets a value indicating whether this context has any pending changes
  1701. </summary>
  1702. </member>
  1703. <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationDomainContextBase.#ctor(System.Windows.Ria.Services.DomainClient)">
  1704. <summary>
  1705. Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationDomainContextBase"/> class.
  1706. </summary>
  1707. <param name="domainClient">The <see cref="T:System.Windows.Ria.Services.DomainClient"/> instance this <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationDomainContextBase"/> should use</param>
  1708. </member>
  1709. <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationDomainContextBase.UserType">
  1710. <summary>
  1711. Gets the type of the user entity.
  1712. </summary>
  1713. <remarks>
  1714. Since the user type is only declared in the generated class, this accessor
  1715. allows the <see cref="T:System.Windows.Ria.ApplicationServices.WebAuthenticationService"/> to take type-specific actions.
  1716. </remarks>
  1717. </member>
  1718. <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationDomainContextBase.UserSet">
  1719. <summary>
  1720. Gets the <see cref="T:System.Windows.Ria.EntitySet"/> for the user entity.
  1721. </summary>
  1722. <remarks>
  1723. This allows <see cref="T:System.Windows.Ria.ApplicationServices.WebAuthenticationService"/> to deal with users in a
  1724. type-agnostic way.
  1725. </remarks>
  1726. </member>
  1727. <member name="T:System.Windows.Ria.ApplicationServices.WindowsAuthentication">
  1728. <summary>
  1729. <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/> that performs Windows authentication using
  1730. a <see cref="T:System.Windows.Ria.DomainContext"/> generated from a domain service
  1731. implementing <c>System.Web.Ria.ApplicationServices.IAuthentication&lt;T&gt;</c>.
  1732. </summary>
  1733. <remarks>
  1734. This implementation sets the user authentication type to <c>"Windows"</c>.
  1735. </remarks>
  1736. </member>
  1737. <member name="M:System.Windows.Ria.ApplicationServices.WindowsAuthentication.#ctor">
  1738. <summary>
  1739. Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.WindowsAuthentication"/> class.
  1740. </summary>
  1741. </member>
  1742. <member name="M:System.Windows.Ria.ApplicationServices.WindowsAuthentication.BeginLogin(System.Windows.Ria.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)">
  1743. <summary>
  1744. <c>Login</c> is not an operation supported for Windows authentication
  1745. </summary>
  1746. <param name="parameters">The parameter is not used.</param>
  1747. <param name="callback">The parameter is not used.</param>
  1748. <param name="state">The parameter is not used.</param>
  1749. <returns>The result.</returns>
  1750. <exception cref="T:System.NotSupportedException"> is always thrown.</exception>
  1751. </member>
  1752. <member name="M:System.Windows.Ria.ApplicationServices.WindowsAuthentication.BeginLogout(System.AsyncCallback,System.Object)">
  1753. <summary>
  1754. <c>Logout</c> is not an operation supported for Windows authentication
  1755. </summary>
  1756. <param name="callback">The parameter is not used.</param>
  1757. <param name="state">The parameter is not used.</param>
  1758. <returns>The result.</returns>
  1759. <exception cref="T:System.NotSupportedException"> is always thrown.</exception>
  1760. </member>
  1761. <member name="T:System.Windows.Ria.Services.SoapQueryHeader">
  1762. <summary>
  1763. Provides a SOAP query header that can represent an <see cref="T:System.Linq.IQueryable"/>.
  1764. </summary>
  1765. </member>
  1766. <member name="M:System.Windows.Ria.Services.SoapQueryHeader.#ctor(System.Linq.IQueryable)">
  1767. <summary>
  1768. Public constructor
  1769. </summary>
  1770. <param name="queryable">The <see cref="T:System.Linq.IQueryable"/> to represent.</param>
  1771. </member>
  1772. <member name="M:System.Windows.Ria.Services.SoapQueryHeader.OnWriteHeaderContents(System.Xml.XmlDictionaryWriter,System.ServiceModel.Channels.MessageVersion)">
  1773. <summary>
  1774. Called when the header content is serialized using the specified XML writer.
  1775. </summary>
  1776. <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter"/>.</param>
  1777. <param name="messageVersion">Contains information related to the version of SOAP associated with a message
  1778. and its exchange.</param>
  1779. </member>
  1780. <member name="P:System.Windows.Ria.Services.SoapQueryHeader.Name">
  1781. <summary>
  1782. Gets the name of the message header.
  1783. </summary>
  1784. </member>
  1785. <member name="P:System.Windows.Ria.Services.SoapQueryHeader.Namespace">
  1786. <summary>
  1787. Gets the namespace of the message header.
  1788. </summary>
  1789. </member>
  1790. <member name="T:System.Windows.Ria.Services.DomainServiceFault">
  1791. <summary>
  1792. Message type used to communicate exception results between server and client.
  1793. </summary>
  1794. </member>
  1795. <member name="M:System.Windows.Ria.Services.DomainServiceFault.#ctor">
  1796. <summary>
  1797. Default constructor
  1798. </summary>
  1799. </member>
  1800. <member name="M:System.Windows.Ria.Services.DomainServiceFault.GetValidationErrors">
  1801. <summary>
  1802. Get the validation errors
  1803. </summary>
  1804. <returns>
  1805. Collection of validation errors as <see cref="T:System.Collections.IEnumerable"/>.
  1806. </returns>
  1807. </member>
  1808. <member name="P:System.Windows.Ria.Services.DomainServiceFault.ErrorCode">
  1809. <summary>
  1810. Gets or sets the custom code for the error.
  1811. </summary>
  1812. </member>
  1813. <member name="P:System.Windows.Ria.Services.DomainServiceFault.ErrorMessage">
  1814. <summary>
  1815. Gets or sets the message giving details on the error.
  1816. </summary>
  1817. </member>
  1818. <member name="P:System.Windows.Ria.Services.DomainServiceFault.IsDomainException">
  1819. <summary>
  1820. Gets or sets a value indicating whether the fault indicates that the error information
  1821. should be reconstructed on the client as a <see cref="T:System.Windows.Ria.DomainException"/> type.
  1822. </summary>
  1823. </member>
  1824. <member name="P:System.Windows.Ria.Services.DomainServiceFault.StackTrace">
  1825. <summary>
  1826. Gets or sets the stack trace for the error.
  1827. </summary>
  1828. </member>
  1829. <member name="P:System.Windows.Ria.Services.DomainServiceFault.OperationErrors">
  1830. <summary>
  1831. Gets or sets the validation errors that occurred during this request.
  1832. </summary>
  1833. <remarks>This is only used when a request invokes a single method, such as an invoke operation.</remarks>
  1834. </member>
  1835. <member name="T:System.Windows.Ria.EntityVisitor">
  1836. <summary>
  1837. Visits all EntityCollection/EntityRef members of an entity, allowing
  1838. subclasses to perform work in overridden methods.
  1839. </summary>
  1840. </member>
  1841. <member name="M:System.Windows.Ria.EntityVisitor.Visit(System.Windows.Ria.Entity)">
  1842. <summary>
  1843. Visit members of the entity, calling the corresponding visit methods for each
  1844. </summary>
  1845. <param name="entity">The entity to visit</param>
  1846. </member>
  1847. <member name="M:System.Windows.Ria.EntityVisitor.VisitEntityCollection(System.Windows.Ria.IEntityCollection,System.Reflection.PropertyInfo)">
  1848. <summary>
  1849. Visit the specified <see cref="T:System.Windows.Ria.IEntityCollection"/>.
  1850. </summary>
  1851. <param name="entityCollection">The <see cref="T:System.Windows.Ria.IEntityCollection"/>.</param>
  1852. <param name="propertyInfo">The <see cref="T:System.Reflection.PropertyInfo"/> for the collection member.</param>
  1853. </member>
  1854. <member name="M:System.Windows.Ria.EntityVisitor.VisitEntityRef(System.Windows.Ria.IEntityRef,System.Windows.Ria.Entity,System.Reflection.PropertyInfo)">
  1855. <summary>
  1856. Visit an <see cref="T:System.Windows.Ria.EntityRef`1"/> member
  1857. </summary>
  1858. <param name="entityRef">The EntityRef to visit.</param>
  1859. <param name="parent">The parent of the reference member</param>
  1860. <param name="propertyInfo">The <see cref="T:System.Reflection.PropertyInfo"/> for the reference member</param>
  1861. </member>
  1862. <member name="T:System.Windows.Ria.Services.ServiceQuery">
  1863. <summary>
  1864. Represents an <see cref="T:System.Linq.IQueryable"/>.
  1865. </summary>
  1866. </member>
  1867. <member name="P:System.Windows.Ria.Services.ServiceQuery.QueryParts">
  1868. <summary>
  1869. Gets or sets a list of query parts.
  1870. </summary>
  1871. </member>
  1872. <member name="T:System.Windows.Ria.Services.ServiceQueryPart">
  1873. <summary>
  1874. Represents a single query operator to be applied to a query
  1875. </summary>
  1876. </member>
  1877. <member name="M:System.Windows.Ria.Services.ServiceQueryPart.#ctor">
  1878. <summary>
  1879. Public constructor
  1880. </summary>
  1881. </member>
  1882. <member name="M:System.Windows.Ria.Services.ServiceQueryPart.ToString">
  1883. <summary>
  1884. Returns a string representation of this <see cref="T:System.Windows.Ria.Services.ServiceQueryPart"/>
  1885. </summary>
  1886. <returns>The string representation of this <see cref="T:System.Windows.Ria.Services.ServiceQueryPart"/></returns>
  1887. </member>
  1888. <member name="P:System.Windows.Ria.Services.ServiceQueryPart.QueryOperator">
  1889. <summary>
  1890. Gets or sets the query operator. Must be one of the supported operators : "where", "orderby", "skip", or "take".
  1891. </summary>
  1892. </member>
  1893. <member name="P:System.Windows.Ria.Services.ServiceQueryPart.Expression">
  1894. <summary>
  1895. Gets or sets the query expression.
  1896. </summary>
  1897. </member>
  1898. <member name="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1">
  1899. <summary>
  1900. Internal <see cref="T:System.IAsyncResult"/> used during <see cref="T:System.Windows.Ria.Services.WebDomainClient`1"/> operations.
  1901. </summary>
  1902. <typeparam name="TContract">The contract type.</typeparam>
  1903. </member>
  1904. <member name="T:System.Windows.Ria.Services.DomainClientAsyncResult">
  1905. <summary>
  1906. Internal <see cref="T:System.IAsyncResult"/> used during <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.DomainClient"/> operations.
  1907. </summary>
  1908. </member>
  1909. <member name="M:System.Windows.Ria.Services.DomainClientAsyncResult.#ctor(System.Windows.Ria.Services.DomainClient,System.AsyncCallback,System.Object)">
  1910. <summary>
  1911. Initializes a new <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> instance used for Query operations.
  1912. </summary>
  1913. <param name="domainClient">The associated <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.DomainClient"/>.</param>
  1914. <param name="callback">Optional <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
  1915. <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
  1916. <exception cref="T:System.ArgumentNullException">if <paramref name="domainClient"/> is null.</exception>
  1917. </member>
  1918. <member name="M:System.Windows.Ria.Services.DomainClientAsyncResult.#ctor(System.Windows.Ria.Services.DomainClient,System.Windows.Ria.EntityChangeSet,System.AsyncCallback,System.Object)">
  1919. <summary>
  1920. Initializes a new <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> instance used for Submit operations.
  1921. </summary>
  1922. <param name="domainClient">The associated <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.DomainClient"/>.</param>
  1923. <param name="entityChangeSet">The Submit operation <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.EntityChangeSet"/>.</param>
  1924. <param name="callback">Optional <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
  1925. <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
  1926. <exception cref="T:System.ArgumentNullException">if <paramref name="domainClient"/> is null.</exception>
  1927. </member>
  1928. <member name="M:System.Windows.Ria.Services.DomainClientAsyncResult.#ctor(System.Windows.Ria.Services.DomainClient,System.Collections.Generic.IDictionary{System.String,System.Object},System.Type,System.AsyncCallback,System.Object)">
  1929. <summary>
  1930. Initializes a new <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> instance used for Invoke operations.
  1931. </summary>
  1932. <param name="domainClient">The associated <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.DomainClient"/>.</param>
  1933. <param name="parameters">The Invoke operation parameters.</param>
  1934. <param name="returnType">The Invoke operation return type.</param>
  1935. <param name="callback">The <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
  1936. <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
  1937. <exception cref="T:System.ArgumentNullException">if <paramref name="domainClient"/> is null.</exception>
  1938. </member>
  1939. <member name="M:System.Windows.Ria.Services.DomainClientAsyncResult.CreateQueryResult(System.Windows.Ria.Services.DomainClient,System.AsyncCallback,System.Object)">
  1940. <summary>
  1941. Creates a new <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> used for Query operations.
  1942. </summary>
  1943. <param name="domainClient">The <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.DomainClient"/> associated with this result.</param>
  1944. <param name="callback">The <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
  1945. <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
  1946. <returns>A <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> used for Query operations</returns>
  1947. </member>
  1948. <member name="M:System.Windows.Ria.Services.DomainClientAsyncResult.CreateSubmitResult(System.Windows.Ria.Services.DomainClient,System.Windows.Ria.EntityChangeSet,System.AsyncCallback,System.Object)">
  1949. <summary>
  1950. Creates a new <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> used for Submit operations.
  1951. </summary>
  1952. <param name="domainClient">The associated <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.DomainClient"/>.</param>
  1953. <param name="entityChangeSet">The Submit operation <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.EntityChangeSet"/>.</param>
  1954. <param name="callback">The <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
  1955. <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
  1956. <returns>A <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> used for Submit operations</returns>
  1957. </member>
  1958. <member name="M:System.Windows.Ria.Services.DomainClientAsyncResult.CreateInvokeResult(System.Windows.Ria.Services.DomainClient,System.Collections.Generic.IDictionary{System.String,System.Object},System.Type,System.AsyncCallback,System.Object)">
  1959. <summary>
  1960. Creates a new <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> used for Invoke operations.
  1961. </summary>
  1962. <param name="domainClient">The associated <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.DomainClient"/>.</param>
  1963. <param name="parameters">The Invoke operation parameters.</param>
  1964. <param name="returnType">The Invoke operation return type.</param>
  1965. <param name="callback">The <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
  1966. <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
  1967. <returns>A <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> used for Invoke operations</returns>
  1968. </member>
  1969. <member name="P:System.Windows.Ria.Services.DomainClientAsyncResult.DomainClient">
  1970. <summary>
  1971. Gets the <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.DomainClient"/> associated with this result.
  1972. </summary>
  1973. </member>
  1974. <member name="P:System.Windows.Ria.Services.DomainClientAsyncResult.EntityChangeSet">
  1975. <summary>
  1976. Gets the <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.EntityChangeSet"/> used with Submit operations.
  1977. </summary>
  1978. </member>
  1979. <member name="P:System.Windows.Ria.Services.DomainClientAsyncResult.ReturnType">
  1980. <summary>
  1981. Gets the return type used with Invoke operations.
  1982. </summary>
  1983. </member>
  1984. <member name="P:System.Windows.Ria.Services.DomainClientAsyncResult.Parameters">
  1985. <summary>
  1986. Gets the parameters associated used with Invoke operations.
  1987. </summary>
  1988. </member>
  1989. <member name="P:System.Windows.Ria.Services.DomainClientAsyncResult.AsyncOperationType">
  1990. <summary>
  1991. Gets the <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.AsyncOperationType"/> describing this operation.
  1992. </summary>
  1993. </member>
  1994. <member name="M:System.Windows.Ria.Services.WebDomainClientAsyncResult`1.#ctor(System.Windows.Ria.Services.WebDomainClient{`0},`0,System.Reflection.MethodInfo,System.AsyncCallback,System.Object)">
  1995. <summary>
  1996. Initializes a new <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> instance used for Query operations.
  1997. </summary>
  1998. <param name="domainClient">The <see cref="T:System.Windows.Ria.Services.WebDomainClient`1"/> associated with this result.</param>
  1999. <param name="channel">The channel used to communicate with the server.</param>
  2000. <param name="endOperationMethod">The method that completes an asynchronous operation.</param>
  2001. <param name="callback">Optional <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
  2002. <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
  2003. <exception cref="T:System.ArgumentNullException">if <paramref name="domainClient"/> is null.</exception>
  2004. <exception cref="T:System.ArgumentNullException">if <paramref name="endOperationMethod"/> is null.</exception>
  2005. </member>
  2006. <member name="M:System.Windows.Ria.Services.WebDomainClientAsyncResult`1.#ctor(System.Windows.Ria.Services.WebDomainClient{`0},`0,System.Reflection.MethodInfo,System.Windows.Ria.EntityChangeSet,System.Collections.Generic.IEnumerable{System.Windows.Ria.ChangeSetEntry},System.AsyncCallback,System.Object)">
  2007. <summary>
  2008. Initializes a new <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> instance used for Submit operations.
  2009. </summary>
  2010. <param name="domainClient">The <see cref="T:System.Windows.Ria.Services.WebDomainClient`1"/> associated with this result.</param>
  2011. <param name="channel">The channel used to communicate with the server.</param>
  2012. <param name="endOperationMethod">The method that completes an asynchronous operation.</param>
  2013. <param name="entityChangeSet">The Submit operation <see cref="T:System.Windows.Ria.EntityChangeSet"/>.</param>
  2014. <param name="changeSetEntries">The collection of <see cref="T:System.Windows.Ria.ChangeSetEntry"/>s to submit.</param>
  2015. <param name="callback">Optional <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
  2016. <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
  2017. <exception cref="T:System.ArgumentNullException">if <paramref name="domainClient"/> is null.</exception>
  2018. <exception cref="T:System.ArgumentNullException">if <paramref name="endOperationMethod"/> is null.</exception>
  2019. </member>
  2020. <member name="M:System.Windows.Ria.Services.WebDomainClientAsyncResult`1.#ctor(System.Windows.Ria.Services.WebDomainClient{`0},`0,System.Reflection.MethodInfo,System.Collections.Generic.IDictionary{System.String,System.Object},System.Type,System.AsyncCallback,System.Object)">
  2021. <summary>
  2022. Initializes a new <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> instance used for Invoke operations.
  2023. </summary>
  2024. <param name="domainClient">The <see cref="T:System.Windows.Ria.Services.WebDomainClient`1"/> associated with this result.</param>
  2025. <param name="channel">The channel used to communicate with the server.</param>
  2026. <param name="endOperationMethod">The method that completes an asynchronous operation.</param>
  2027. <param name="parameters">The Invoke operation parameters.</param>
  2028. <param name="returnType">The Invoke operation return type.</param>
  2029. <param name="callback">Optional <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
  2030. <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
  2031. <exception cref="T:System.ArgumentNullException">if <paramref name="domainClient"/> is null.</exception>
  2032. <exception cref="T:System.ArgumentNullException">if <paramref name="endOperationMethod"/> is null.</exception>
  2033. </member>
  2034. <member name="M:System.Windows.Ria.Services.WebDomainClientAsyncResult`1.CreateQueryResult(System.Windows.Ria.Services.WebDomainClient{`0},`0,System.Reflection.MethodInfo,System.AsyncCallback,System.Object)">
  2035. <summary>
  2036. Creates a new <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> used for Query operations.
  2037. </summary>
  2038. <param name="domainClient">The <see cref="T:System.Windows.Ria.Services.WebDomainClient`1"/> associated with this result.</param>
  2039. <param name="channel">The channel used to communicate with the server.</param>
  2040. <param name="endOperationMethod">The method that completes an asynchronous operation.</param>
  2041. <param name="callback">The <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
  2042. <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
  2043. <returns>A <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> used for Query operations</returns>
  2044. </member>
  2045. <member name="M:System.Windows.Ria.Services.WebDomainClientAsyncResult`1.CreateSubmitResult(System.Windows.Ria.Services.WebDomainClient{`0},`0,System.Reflection.MethodInfo,System.Windows.Ria.EntityChangeSet,System.Collections.Generic.IEnumerable{System.Windows.Ria.ChangeSetEntry},System.AsyncCallback,System.Object)">
  2046. <summary>
  2047. Creates a new <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> used for Submit operations.
  2048. </summary>
  2049. <param name="domainClient">The <see cref="T:System.Windows.Ria.Services.WebDomainClient`1"/> associated with this result.</param>
  2050. <param name="channel">The channel used to communicate with the server.</param>
  2051. <param name="endOperationMethod">The method that completes an asynchronous operation.</param>
  2052. <param name="entityChangeSet">The Submit operation <see cref="T:System.Windows.Ria.EntityChangeSet"/>.</param>
  2053. <param name="changeSetEntries">The collection of <see cref="T:System.Windows.Ria.ChangeSetEntry"/>s to submit.</param>
  2054. <param name="callback">The <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
  2055. <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
  2056. <returns>A <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> used for Submit operations</returns>
  2057. </member>
  2058. <member name="M:System.Windows.Ria.Services.WebDomainClientAsyncResult`1.CreateInvokeResult(System.Windows.Ria.Services.WebDomainClient{`0},`0,System.Reflection.MethodInfo,System.Collections.Generic.IDictionary{System.String,System.Object},System.Type,System.AsyncCallback,System.Object)">
  2059. <summary>
  2060. Creates a new <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> used for Invoke operations.
  2061. </summary>
  2062. <param name="domainClient">The <see cref="T:System.Windows.Ria.Services.WebDomainClient`1"/> associated with this result.</param>
  2063. <param name="channel">The channel used to communicate with the server.</param>
  2064. <param name="endOperationMethod">The method that completes an asynchronous operation.</param>
  2065. <param name="parameters">The Invoke operation parameters.</param>
  2066. <param name="returnType">The Invoke operation return type.</param>
  2067. <param name="callback">The <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
  2068. <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
  2069. <returns>A <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> used for Invoke operations</returns>
  2070. </member>
  2071. <member name="M:System.Windows.Ria.Services.WebDomainClientAsyncResult`1.Cancel">
  2072. <summary>
  2073. Attempts to cancel this operation and aborts the underlying request if cancellation was successfully requested.
  2074. </summary>
  2075. </member>
  2076. <member name="P:System.Windows.Ria.Services.WebDomainClientAsyncResult`1.ChangeSetEntries">
  2077. <summary>
  2078. Gets a collection of <see cref="T:System.Windows.Ria.ChangeSetEntry"/>s used with Submit operations.
  2079. </summary>
  2080. </member>
  2081. <member name="P:System.Windows.Ria.Services.WebDomainClientAsyncResult`1.Channel">
  2082. <summary>
  2083. Gets the channel used to communicate with the server.
  2084. </summary>
  2085. </member>
  2086. <member name="P:System.Windows.Ria.Services.WebDomainClientAsyncResult`1.EndOperationMethod">
  2087. <summary>
  2088. Gets the method that completes an asynchronous operation.
  2089. </summary>
  2090. </member>
  2091. <member name="T:System.Windows.Ria.Services.WebDomainClient`1">
  2092. <summary>
  2093. Default <see cref="T:System.Windows.Ria.Services.DomainClient"/> implementation using WCF
  2094. </summary>
  2095. <typeparam name="TContract">The contract type.</typeparam>
  2096. </member>
  2097. <member name="T:System.Windows.Ria.Services.DomainClient">
  2098. <summary>
  2099. Base class for all <see cref="T:System.Windows.Ria.Services.DomainClient"/> implementations. A <see cref="T:System.Windows.Ria.Services.DomainClient"/> is
  2100. used to communicate with a data source asynchronously, providing query, method invocation
  2101. and changeset submission functionality.
  2102. </summary>
  2103. </member>
  2104. <member name="M:System.Windows.Ria.Services.DomainClient.BeginQuery(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Linq.IQueryable,System.Boolean,System.AsyncCallback,System.Object)">
  2105. <summary>
  2106. Executes an asynchronous query operation.
  2107. </summary>
  2108. <param name="queryName">The name of the query to invoke.</param>
  2109. <param name="parameters">Optional name/value collection of parameters to the method.</param>
  2110. <param name="query">Optional query to be sent to the server for composition over the method results.</param>
  2111. <param name="hasSideEffects">True if the query has side-effects, false otherwise.</param>
  2112. <param name="callback">The callback to invoke when the query has been executed.</param>
  2113. <param name="userState">Optional user state associated with this operation.</param>
  2114. <returns>An asynchronous result that identifies this query.</returns>
  2115. <remarks>
  2116. Queries with side-effects may be invoked differently. For example, clients that invoke a DomainService
  2117. over HTTP may use POST requests for queries with side-effects, while GET may be used otherwise.
  2118. </remarks>
  2119. </member>
  2120. <member name="M:System.Windows.Ria.Services.DomainClient.BeginQueryCore(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Linq.IQueryable,System.Boolean,System.AsyncCallback,System.Object)">
  2121. <summary>
  2122. Method called by the framework to begin the asynchronous query operation
  2123. </summary>
  2124. <param name="queryName">The name of the query to invoke.</param>
  2125. <param name="parameters">Optional name/value collection of parameters to the method.</param>
  2126. <param name="query">Optional query to be sent to the server for composition over the method results.</param>
  2127. <param name="hasSideEffects">True if the query has side-effects, false otherwise.</param>
  2128. <param name="callback">The callback to invoke when the query has been executed.</param>
  2129. <param name="userState">Optional user state associated with this operation.</param>
  2130. <returns>An asynchronous result that identifies this query.</returns>
  2131. </member>
  2132. <member name="M:System.Windows.Ria.Services.DomainClient.CancelQuery(System.IAsyncResult)">
  2133. <summary>
  2134. Attempts to cancel the query request specified by the <paramref name="asyncResult"/>.
  2135. </summary>
  2136. <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> specifying what query operation to cancel.</param>
  2137. <exception cref="T:System.ArgumentNullException"> if <paramref name="asyncResult"/> is null.</exception>
  2138. <exception cref="T:System.ArgumentException"> if <paramref name="asyncResult"/> is for another operation or was not created by this <see cref="T:System.Windows.Ria.Services.DomainClient"/> instance.</exception>
  2139. <exception cref="T:System.InvalidOperationException"> if the operation associated with <paramref name="asyncResult"/> has been canceled.</exception>
  2140. <exception cref="T:System.InvalidOperationException"> if the operation associated with <paramref name="asyncResult"/> has completed.</exception>
  2141. </member>
  2142. <member name="M:System.Windows.Ria.Services.DomainClient.CancelQueryCore(System.IAsyncResult)">
  2143. <summary>
  2144. Attempts to cancel the query request specified by the <paramref name="asyncResult"/>.
  2145. </summary>
  2146. <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> specifying what query operation to cancel.</param>
  2147. </member>
  2148. <member name="M:System.Windows.Ria.Services.DomainClient.EndQuery(System.IAsyncResult)">
  2149. <summary>
  2150. Gets the results of an asynchronous query operation.
  2151. </summary>
  2152. <param name="asyncResult">An asynchronous result that identifies a query.</param>
  2153. <returns>The results returned by the query.</returns>
  2154. </member>
  2155. <member name="M:System.Windows.Ria.Services.DomainClient.EndQueryCore(System.IAsyncResult)">
  2156. <summary>
  2157. Method called by the framework to complete the asynchronous query operation
  2158. </summary>
  2159. <param name="asyncResult">An asynchronous result that identifies a query.</param>
  2160. <returns>The results returned by the query.</returns>
  2161. </member>
  2162. <member name="M:System.Windows.Ria.Services.DomainClient.BeginSubmit(System.Windows.Ria.EntityChangeSet,System.AsyncCallback,System.Object)">
  2163. <summary>
  2164. Submits the specified change set to the domain service asynchronously.
  2165. </summary>
  2166. <param name="changeSet">The <see cref="T:System.Windows.Ria.EntityChangeSet"/> to submit to the domain service.</param>
  2167. <param name="callback">The callback to invoke when the submit has been executed.</param>
  2168. <param name="userState">Optional user state associated with this operation.</param>
  2169. <returns>An asynchronous result that identifies this submit request.</returns>
  2170. </member>
  2171. <member name="M:System.Windows.Ria.Services.DomainClient.BeginSubmitCore(System.Windows.Ria.EntityChangeSet,System.AsyncCallback,System.Object)">
  2172. <summary>
  2173. Method called by the framework to asynchronously process the specified changeset.
  2174. Overrides should not call the base method.
  2175. </summary>
  2176. <param name="changeSet">The <see cref="T:System.Windows.Ria.EntityChangeSet"/> to submit to the domain service.</param>
  2177. <param name="callback">The callback to invoke when the submit has been executed.</param>
  2178. <param name="userState">Optional user state associated with this operation.</param>
  2179. <returns>An asynchronous result that identifies this submit request.</returns>
  2180. </member>
  2181. <member name="M:System.Windows.Ria.Services.DomainClient.CancelSubmit(System.IAsyncResult)">
  2182. <summary>
  2183. Attempts to cancel the submit request specified by the <paramref name="asyncResult"/>.
  2184. </summary>
  2185. <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> specifying what submit operation to cancel.</param>
  2186. <exception cref="T:System.ArgumentNullException"> if <paramref name="asyncResult"/> is null.</exception>
  2187. <exception cref="T:System.ArgumentException"> if <paramref name="asyncResult"/> is for another operation or was not created by this <see cref="T:System.Windows.Ria.Services.DomainClient"/> instance.</exception>
  2188. <exception cref="T:System.InvalidOperationException"> if the operation associated with <paramref name="asyncResult"/> has been canceled.</exception>
  2189. <exception cref="T:System.InvalidOperationException"> if the operation associated with <paramref name="asyncResult"/> has completed.</exception>
  2190. </member>
  2191. <member name="M:System.Windows.Ria.Services.DomainClient.CancelSubmitCore(System.IAsyncResult)">
  2192. <summary>
  2193. Attempts to cancel the submit request specified by the <paramref name="asyncResult"/>.
  2194. </summary>
  2195. <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> specifying what submit operation to cancel.</param>
  2196. </member>
  2197. <member name="M:System.Windows.Ria.Services.DomainClient.EndSubmit(System.IAsyncResult)">
  2198. <summary>
  2199. Gets the results of a submit.
  2200. </summary>
  2201. <param name="asyncResult">An asynchronous result that identifies a submit request.</param>
  2202. <returns>The results returned by the submit request.</returns>
  2203. </member>
  2204. <member name="M:System.Windows.Ria.Services.DomainClient.EndSubmitCore(System.IAsyncResult)">
  2205. <summary>
  2206. Method called by the framework to complete an asynchronous submit operation
  2207. </summary>
  2208. <param name="asyncResult">An asynchronous result that identifies a submit request.</param>
  2209. <returns>The results returned by the submit request.</returns>
  2210. </member>
  2211. <member name="M:System.Windows.Ria.Services.DomainClient.BeginInvoke(System.String,System.Type,System.Collections.Generic.IDictionary{System.String,System.Object},System.Boolean,System.AsyncCallback,System.Object)">
  2212. <summary>
  2213. Invokes an operation asynchronously.
  2214. </summary>
  2215. <param name="operationName">The name of the operation to invoke.</param>
  2216. <param name="returnType">The Type of return value for the method.</param>
  2217. <param name="parameters">Optional name/value collection of parameters to the method.</param>
  2218. <param name="hasSideEffects">True if the operation has side-effects, false otherwise.</param>
  2219. <param name="callback">The callback to invoke when the invocation has been completed.</param>
  2220. <param name="userState">Optional user state associated with this operation.</param>
  2221. <returns>An asynchronous result that identifies this invocation.</returns>
  2222. </member>
  2223. <member name="M:System.Windows.Ria.Services.DomainClient.BeginInvokeCore(System.String,System.Type,System.Collections.Generic.IDictionary{System.String,System.Object},System.Boolean,System.AsyncCallback,System.Object)">
  2224. <summary>
  2225. Method called by the framework to invoke an invoke operation asynchronously. Overrides
  2226. should not call the base method.
  2227. </summary>
  2228. <param name="operationName">The name of the operation to invoke.</param>
  2229. <param name="returnType">The Type of return value for the method.</param>
  2230. <param name="parameters">Optional name/value collection of parameters to the method.</param>
  2231. <param name="hasSideEffects">True if the operation has side-effects, false otherwise.</param>
  2232. <param name="callback">The callback to invoke when the invocation has been completed.</param>
  2233. <param name="userState">Optional user state associated with this operation.</param>
  2234. <returns>An asynchronous result that identifies this invocation.</returns>
  2235. </member>
  2236. <member name="M:System.Windows.Ria.Services.DomainClient.CancelInvoke(System.IAsyncResult)">
  2237. <summary>
  2238. Attempts to cancel the invocation request specified by the <paramref name="asyncResult"/>.
  2239. </summary>
  2240. <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> specifying what invocation operation to cancel.</param>
  2241. <exception cref="T:System.ArgumentNullException"> if <paramref name="asyncResult"/> is null.</exception>
  2242. <exception cref="T:System.ArgumentException"> if <paramref name="asyncResult"/> is for another operation or was not created by this <see cref="T:System.Windows.Ria.Services.DomainClient"/> instance.</exception>
  2243. <exception cref="T:System.InvalidOperationException"> if the operation associated with <paramref name="asyncResult"/> has been canceled.</exception>
  2244. <exception cref="T:System.InvalidOperationException"> if the operation associated with <paramref name="asyncResult"/> has completed.</exception>
  2245. </member>
  2246. <member name="M:System.Windows.Ria.Services.DomainClient.CancelInvokeCore(System.IAsyncResult)">
  2247. <summary>
  2248. Attempts to cancel the invocation request specified by the <paramref name="asyncResult"/>.
  2249. </summary>
  2250. <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> specifying what invocation operation to cancel.</param>
  2251. </member>
  2252. <member name="M:System.Windows.Ria.Services.DomainClient.EndInvoke(System.IAsyncResult)">
  2253. <summary>
  2254. Completes an operation invocation.
  2255. </summary>
  2256. <param name="asyncResult">An asynchronous result that identifies an invocation.</param>
  2257. <returns>The results returned by the invocation.</returns>
  2258. </member>
  2259. <member name="M:System.Windows.Ria.Services.DomainClient.EndInvokeCore(System.IAsyncResult)">
  2260. <summary>
  2261. Method called by the framework to complete an asynchronous invocation
  2262. </summary>
  2263. <param name="asyncResult">An asynchronous result that identifies an invocation.</param>
  2264. <returns>The results returned by the invocation.</returns>
  2265. </member>
  2266. <member name="M:System.Windows.Ria.Services.DomainClient.EndAsyncResult(System.IAsyncResult,System.Windows.Ria.Services.AsyncOperationType,System.Boolean)">
  2267. <summary>
  2268. Transitions an <see cref="T:System.IAsyncResult"/> instance to a completed state.
  2269. </summary>
  2270. <param name="asyncResult">An asynchronous result that identifies an invocation.</param>
  2271. <param name="operationType">The expected operation type.</param>
  2272. <param name="cancel">Boolean indicating whether or not the operation has been canceled.</param>
  2273. <returns>A <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> reference.</returns>
  2274. <exception cref="T:System.ArgumentNullException"> if <paramref name="asyncResult"/> is null.</exception>
  2275. <exception cref="T:System.ArgumentException"> if <paramref name="asyncResult"/> is for another operation or was not created by this <see cref="T:System.Windows.Ria.Services.DomainClient"/> instance.</exception>
  2276. <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/> has been canceled.</exception>
  2277. <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/>'s End* method has already been invoked.</exception>
  2278. <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/> has not completed.</exception>
  2279. </member>
  2280. <member name="M:System.Windows.Ria.Services.DomainClient.VerifyCancellationSupport">
  2281. <summary>
  2282. Throws an exception if cancellation is not supported.
  2283. </summary>
  2284. </member>
  2285. <member name="P:System.Windows.Ria.Services.DomainClient.EntityTypes">
  2286. <summary>
  2287. Gets or sets the collection of Entity Types this <see cref="T:System.Windows.Ria.Services.DomainClient"/> will operate on.
  2288. </summary>
  2289. </member>
  2290. <member name="P:System.Windows.Ria.Services.DomainClient.SupportsCancellation">
  2291. <summary>
  2292. Gets a value that indicates whether the <see cref="T:System.Windows.Ria.Services.DomainClient"/> supports cancellation.
  2293. </summary>
  2294. </member>
  2295. <member name="M:System.Windows.Ria.Services.WebDomainClient`1.#ctor(System.Uri)">
  2296. <summary>
  2297. Public constructor
  2298. </summary>
  2299. <param name="serviceUri">The domain service Uri</param>
  2300. <exception cref="T:System.ArgumentNullException"> is thrown if <paramref name="serviceUri"/>
  2301. is null.
  2302. </exception>
  2303. </member>
  2304. <member name="M:System.Windows.Ria.Services.WebDomainClient`1.#ctor(System.Uri,System.Boolean)">
  2305. <summary>
  2306. Public constructor
  2307. </summary>
  2308. <param name="serviceUri">The domain service Uri</param>
  2309. <param name="usesHttps">A value indicating whether the client should contact
  2310. the service using an HTTP or HTTPS scheme.
  2311. </param>
  2312. <exception cref="T:System.ArgumentNullException"> is thrown if <paramref name="serviceUri"/>
  2313. is null.
  2314. </exception>
  2315. <exception cref="T:System.ArgumentException"> is thrown if <paramref name="serviceUri"/>
  2316. is absolute and <paramref name="usesHttps"/> is true.
  2317. </exception>
  2318. </member>
  2319. <member name="M:System.Windows.Ria.Services.WebDomainClient`1.#ctor(System.Uri,System.Boolean,System.ServiceModel.Channels.Binding)">
  2320. <summary>
  2321. Private constructor. Should be made public once we have an end-to-end extensibility story on top of WCF.
  2322. </summary>
  2323. <param name="serviceUri">The domain service Uri</param>
  2324. <param name="usesHttps">A value indicating whether the client should contact
  2325. the service using an HTTP or HTTPS scheme.
  2326. </param>
  2327. <param name="binding">The binding to use to communicate with the server.</param>
  2328. <exception cref="T:System.ArgumentNullException"> is thrown if <paramref name="serviceUri"/>
  2329. is null.
  2330. </exception>
  2331. <exception cref="T:System.ArgumentException"> is thrown if <paramref name="serviceUri"/>
  2332. is absolute and <paramref name="usesHttps"/> is true.
  2333. </exception>
  2334. </member>
  2335. <member name="M:System.Windows.Ria.Services.WebDomainClient`1.CreateChannelFactory">
  2336. <summary>
  2337. Creates a channel factory.
  2338. </summary>
  2339. <returns>The channel used to communicate with the server.</returns>
  2340. </member>
  2341. <member name="M:System.Windows.Ria.Services.WebDomainClient`1.BeginQueryCore(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Linq.IQueryable,System.Boolean,System.AsyncCallback,System.Object)">
  2342. <summary>
  2343. Method called by the framework to begin an asynchronous query operation
  2344. </summary>
  2345. <param name="queryName">The name of the query to invoke.</param>
  2346. <param name="parameters">Optional collection of name value parameter value pairs.</param>
  2347. <param name="query">Optional query to filter results by.</param>
  2348. <param name="hasSideEffects">True if the query has side-effects, false otherwise.</param>
  2349. <param name="callback">The callback to invoke when the query has been executed.</param>
  2350. <param name="userState">Optional state associated with this operation.</param>
  2351. <returns>An asynchronous result that identifies this query.</returns>
  2352. <exception cref="T:System.InvalidOperationException">The specified query does not exist.</exception>
  2353. </member>
  2354. <member name="M:System.Windows.Ria.Services.WebDomainClient`1.CancelQueryCore(System.IAsyncResult)">
  2355. <summary>
  2356. Attempts to cancel the query request specified by the <paramref name="asyncResult"/>.
  2357. </summary>
  2358. <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> specifying what query operation to cancel.</param>
  2359. </member>
  2360. <member name="M:System.Windows.Ria.Services.WebDomainClient`1.EndQueryCore(System.IAsyncResult)">
  2361. <summary>
  2362. Gets the results of a query.
  2363. </summary>
  2364. <param name="asyncResult">An asynchronous result that identifies a query.</param>
  2365. <returns>The results returned by the query.</returns>
  2366. </member>
  2367. <member name="M:System.Windows.Ria.Services.WebDomainClient`1.BeginSubmitCore(System.Windows.Ria.EntityChangeSet,System.AsyncCallback,System.Object)">
  2368. <summary>
  2369. Submit the specified <see cref="T:System.Windows.Ria.EntityChangeSet"/> to the DomainService, with the results of the operation
  2370. being returned on the SubmitCompleted event args.
  2371. </summary>
  2372. <param name="changeSet">The changeset to submit. If the changeset is empty, an <see cref="T:System.InvalidOperationException"/> will
  2373. be thrown.</param>
  2374. <param name="callback">The callback to invoke when the submit has been executed.</param>
  2375. <param name="userState">Optional state that will flow through to the SubmitCompleted event</param>
  2376. <returns>An asynchronous result that identifies this submit.</returns>
  2377. <exception cref="T:System.InvalidOperationException">The changeset is empty.</exception>
  2378. <exception cref="T:System.InvalidOperationException">The specified query does not exist.</exception>
  2379. </member>
  2380. <member name="M:System.Windows.Ria.Services.WebDomainClient`1.CancelSubmitCore(System.IAsyncResult)">
  2381. <summary>
  2382. Attempts to cancel the submit request specified by the <paramref name="asyncResult"/>.
  2383. </summary>
  2384. <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> specifying what submit operation to cancel.</param>
  2385. </member>
  2386. <member name="M:System.Windows.Ria.Services.WebDomainClient`1.EndSubmitCore(System.IAsyncResult)">
  2387. <summary>
  2388. Gets the results of a submit.
  2389. </summary>
  2390. <param name="asyncResult">An asynchronous result that identifies a submit.</param>
  2391. <returns>The results returned by the submit.</returns>
  2392. </member>
  2393. <member name="M:System.Windows.Ria.Services.WebDomainClient`1.BeginInvokeCore(System.String,System.Type,System.Collections.Generic.IDictionary{System.String,System.Object},System.Boolean,System.AsyncCallback,System.Object)">
  2394. <summary>
  2395. Invokes an operation asynchronously.
  2396. </summary>
  2397. <param name="operationName">The name of the operation to invoke.</param>
  2398. <param name="returnType">The <see cref="T:System.Type"/> of the method return value</param>
  2399. <param name="parameters">Optional name/value collection of parameters to the method.</param>
  2400. <param name="hasSideEffects">True if the operation has side-effects, false otherwise.</param>
  2401. <param name="callback">The callback to invoke when the invocation has been completed.</param>
  2402. <param name="userState">Optional user state that will be passed through on the <see cref="T:System.Windows.Ria.InvokeCompletedResult"/>.</param>
  2403. <returns>An asynchronous result that identifies this invocation.</returns>
  2404. <exception cref="T:System.InvalidOperationException">The specified query does not exist.</exception>
  2405. </member>
  2406. <member name="M:System.Windows.Ria.Services.WebDomainClient`1.CancelInvokeCore(System.IAsyncResult)">
  2407. <summary>
  2408. Attempts to cancel the invocation request specified by the <paramref name="asyncResult"/>.
  2409. </summary>
  2410. <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> specifying what invocation operation to cancel.</param>
  2411. </member>
  2412. <member name="M:System.Windows.Ria.Services.WebDomainClient`1.EndInvokeCore(System.IAsyncResult)">
  2413. <summary>
  2414. Gets the results of an invocation.
  2415. </summary>
  2416. <param name="asyncResult">An asynchronous result that identifies an invocation.</param>
  2417. <returns>The results returned by the invocation.</returns>
  2418. </member>
  2419. <member name="M:System.Windows.Ria.Services.WebDomainClient`1.EndAsyncResult(System.IAsyncResult,System.Windows.Ria.Services.AsyncOperationType,System.Boolean)">
  2420. <summary>
  2421. Transitions an <see cref="T:System.IAsyncResult"/> instance to a completed state.
  2422. </summary>
  2423. <param name="asyncResult">An asynchronous result that identifies an invocation.</param>
  2424. <param name="operationType">The expected operation type.</param>
  2425. <param name="cancel">Boolean indicating whether or not the operation has been canceled.</param>
  2426. <returns>A <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> reference.</returns>
  2427. <exception cref="T:System.ArgumentNullException"> if <paramref name="asyncResult"/> is null.</exception>
  2428. <exception cref="T:System.ArgumentException"> if <paramref name="asyncResult"/> is not of type <typeparamref name="TAsyncResult"/>.</exception>
  2429. <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/> has been canceled.</exception>
  2430. <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/>'s End* method has already been invoked.</exception>
  2431. <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/> has not completed.</exception>
  2432. </member>
  2433. <member name="M:System.Windows.Ria.Services.WebDomainClient`1.GetExceptionFromServiceFault(System.Windows.Ria.Services.DomainServiceFault)">
  2434. <summary>
  2435. Constructs an exception based on a service fault.
  2436. </summary>
  2437. <param name="serviceFault">The fault received from a service.</param>
  2438. <returns>The constructed exception.</returns>
  2439. </member>
  2440. <member name="M:System.Windows.Ria.Services.WebDomainClient`1.ComposeAbsoluteServiceUri">
  2441. <summary>
  2442. If the service Uri is relative, this method uses the application
  2443. source to create an absolute Uri.
  2444. </summary>
  2445. <remarks>
  2446. If usesHttps in the constructor was true, the Uri will be created using
  2447. a https scheme instead.
  2448. </remarks>
  2449. </member>
  2450. <member name="P:System.Windows.Ria.Services.WebDomainClient`1.ServiceUri">
  2451. <summary>
  2452. Gets the absolute path to the domain service.
  2453. </summary>
  2454. <remarks>
  2455. The value returned is either the absolute Uri passed into the constructor, or
  2456. an absolute Uri constructed from the relative Uri passed into the constructor.
  2457. Relative Uris will be made absolute using the Application Host source.
  2458. </remarks>
  2459. </member>
  2460. <member name="P:System.Windows.Ria.Services.WebDomainClient`1.SupportsCancellation">
  2461. <summary>
  2462. Gets a value that indicates whether the <see cref="T:System.Windows.Ria.Services.DomainClient"/> supports cancellation.
  2463. </summary>
  2464. </member>
  2465. <member name="P:System.Windows.Ria.Services.WebDomainClient`1.UsesHttps">
  2466. <summary>
  2467. Gets whether a secure connection should be used.
  2468. </summary>
  2469. </member>
  2470. <member name="P:System.Windows.Ria.Services.WebDomainClient`1.KnownTypes">
  2471. <summary>
  2472. Gets the list of known types.
  2473. </summary>
  2474. </member>
  2475. <member name="T:System.Windows.Ria.ChangeSetBuilder">
  2476. <summary>
  2477. Takes a <see cref="T:System.Windows.Ria.EntityChangeSet"/> and builds the corresponding set of
  2478. <see cref="T:System.Windows.Ria.ChangeSetEntry"/> instances that should be sent to the server.
  2479. </summary>
  2480. </member>
  2481. <member name="M:System.Windows.Ria.ChangeSetBuilder.Build(System.Windows.Ria.EntityChangeSet)">
  2482. <summary>
  2483. Builds an operation list for the specified <see cref="T:System.Windows.Ria.EntityChangeSet"/>.
  2484. </summary>
  2485. <param name="changeSet">The <see cref="T:System.Windows.Ria.EntityChangeSet"/>.</param>
  2486. <returns>The list of <see cref="T:System.Windows.Ria.ChangeSetEntry"/> for the specified <see cref="T:System.Windows.Ria.EntityChangeSet"/>.</returns>
  2487. </member>
  2488. <member name="M:System.Windows.Ria.ChangeSetBuilder.BuildOperations(System.Windows.Ria.EntityChangeSet)">
  2489. <summary>
  2490. Builds the list of submit operations from the current <see cref="T:System.Windows.Ria.EntityChangeSet"/>.
  2491. </summary>
  2492. <param name="changeSet">The <see cref="T:System.Windows.Ria.EntityChangeSet"/> to process.</param>
  2493. <returns>The list of <see cref="T:System.Windows.Ria.ChangeSetEntry"/> for the specified <see cref="T:System.Windows.Ria.EntityChangeSet"/>.</returns>
  2494. </member>
  2495. <member name="M:System.Windows.Ria.ChangeSetBuilder.CheckForInvalidUpdates(System.Windows.Ria.EntityChangeSet)">
  2496. <summary>
  2497. Verify that all update operations in the specified <see cref="T:System.Windows.Ria.EntityChangeSet"/> are permitted.
  2498. </summary>
  2499. <param name="changeSet">The <see cref="T:System.Windows.Ria.EntityChangeSet"/> to check.</param>
  2500. </member>
  2501. <member name="T:System.Windows.Ria.ChangeSetBuilder.UnmodifiedOperationAdder">
  2502. <summary>
  2503. This visitor recursively visits all composed entities in a
  2504. changeset and adds ChangeSetEntries for Unmodified entities.
  2505. Note that this visitor forces all compositional associations
  2506. to load.
  2507. </summary>
  2508. </member>
  2509. <member name="T:System.Windows.Ria.ChangeSetBuilder.AssociationMapBuilder">
  2510. <summary>
  2511. Visits all association members of entities in a changeset, setting the
  2512. association maps for each
  2513. </summary>
  2514. </member>
  2515. <member name="M:System.Windows.Ria.ChangeSetBuilder.AssociationMapBuilder.Build(System.Collections.Generic.List{System.Windows.Ria.ChangeSetEntry})">
  2516. <summary>
  2517. Build the association maps for the specified changeset. The goal is to ensure that for all Association
  2518. members in the changeset that reference other entities in the changeset by reference or by FK values,
  2519. these associations are added to the Association map for the parent entities.
  2520. </summary>
  2521. <param name="changeSetEntries">The changeset operations</param>
  2522. </member>
  2523. <member name="M:System.Windows.Ria.ChangeSetBuilder.AssociationMapBuilder.#ctor(System.Collections.Generic.List{System.Windows.Ria.ChangeSetEntry})">
  2524. <summary>
  2525. Private constructor
  2526. </summary>
  2527. <param name="changeSetEntries">The changeset operations</param>
  2528. </member>
  2529. <member name="M:System.Windows.Ria.ChangeSetBuilder.AssociationMapBuilder.Build">
  2530. <summary>
  2531. Build and set the association maps for all operations in the specified changeset
  2532. </summary>
  2533. </member>
  2534. <member name="T:System.Windows.Ria.Services.QueryResult">
  2535. <summary>
  2536. Message type used to communicate query results between server and client.
  2537. </summary>
  2538. </member>
  2539. <member name="M:System.Windows.Ria.Services.QueryResult.#ctor">
  2540. <summary>
  2541. Default constructor
  2542. </summary>
  2543. </member>
  2544. <member name="M:System.Windows.Ria.Services.QueryResult.GetRootResults">
  2545. <summary>
  2546. Gets the root results.
  2547. </summary>
  2548. <returns>The root results.</returns>
  2549. </member>
  2550. <member name="M:System.Windows.Ria.Services.QueryResult.GetIncludedResults">
  2551. <summary>
  2552. Gets the included results.
  2553. </summary>
  2554. <returns>The included results.</returns>
  2555. </member>
  2556. <member name="P:System.Windows.Ria.Services.QueryResult.TotalCount">
  2557. <summary>
  2558. Gets or sets the total number of rows for the original query without any paging applied to it.
  2559. If the value is -1, the server did not support total-counts. If it's -2, the total-count
  2560. is the same as the number of entities in the result-set.
  2561. </summary>
  2562. </member>
  2563. <member name="P:System.Windows.Ria.Services.QueryResult.ResultCount">
  2564. <summary>
  2565. Gets or sets the total number of rows returned as a result of the query.
  2566. </summary>
  2567. </member>
  2568. <member name="T:System.Windows.Ria.Services.QueryResult`1">
  2569. <summary>
  2570. Message type used to communicate query results between server and client.
  2571. </summary>
  2572. <typeparam name="T">The data type.</typeparam>
  2573. </member>
  2574. <member name="M:System.Windows.Ria.Services.QueryResult`1.#ctor">
  2575. <summary>
  2576. Public constructor
  2577. </summary>
  2578. </member>
  2579. <member name="M:System.Windows.Ria.Services.QueryResult`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
  2580. <summary>
  2581. Constructs a result with the specified collection of result items.
  2582. </summary>
  2583. <param name="results">The results</param>
  2584. </member>
  2585. <member name="M:System.Windows.Ria.Services.QueryResult`1.#ctor(System.Collections.Generic.IEnumerable{`0},System.Int32,System.Int32)">
  2586. <summary>
  2587. Constructs a result with the specified collection of query result items.
  2588. </summary>
  2589. <param name="results">The query results.</param>
  2590. <param name="resultCount">The total number of rows returned as a result of the query.</param>
  2591. <param name="totalCount">The total number of rows based on the input query, but without
  2592. any paging applied to it.</param>
  2593. </member>
  2594. <member name="M:System.Windows.Ria.Services.QueryResult`1.GetRootResults">
  2595. <summary>
  2596. Gets the root results.
  2597. </summary>
  2598. <returns>The root results.</returns>
  2599. </member>
  2600. <member name="M:System.Windows.Ria.Services.QueryResult`1.GetIncludedResults">
  2601. <summary>
  2602. Gets the included results.
  2603. </summary>
  2604. <returns>The included results.</returns>
  2605. </member>
  2606. <member name="P:System.Windows.Ria.Services.QueryResult`1.RootResults">
  2607. <summary>
  2608. Returns the top-level query results.
  2609. </summary>
  2610. </member>
  2611. <member name="P:System.Windows.Ria.Services.QueryResult`1.IncludedResults">
  2612. <summary>
  2613. Returns the included query results.
  2614. </summary>
  2615. </member>
  2616. <member name="T:System.Windows.Ria.Services.AsyncOperationType">
  2617. <summary>
  2618. Internal enumeration used to qualify operation results.
  2619. </summary>
  2620. </member>
  2621. <member name="F:System.Windows.Ria.Services.AsyncOperationType.None">
  2622. <summary>
  2623. No operation.
  2624. </summary>
  2625. </member>
  2626. <member name="F:System.Windows.Ria.Services.AsyncOperationType.Invoke">
  2627. <summary>
  2628. An invoke operation.
  2629. </summary>
  2630. </member>
  2631. <member name="F:System.Windows.Ria.Services.AsyncOperationType.Query">
  2632. <summary>
  2633. A query operation.
  2634. </summary>
  2635. </member>
  2636. <member name="F:System.Windows.Ria.Services.AsyncOperationType.Submit">
  2637. <summary>
  2638. A submit operation.
  2639. </summary>
  2640. </member>
  2641. <member name="T:System.Windows.Ria.Services.DomainClientResult">
  2642. <summary>
  2643. Class representing the result of a <see cref="T:System.Windows.Ria.Services.DomainClient"/> operation.
  2644. </summary>
  2645. </member>
  2646. <member name="M:System.Windows.Ria.Services.DomainClientResult.CreateInvokeResult(System.Object,System.Collections.Generic.IEnumerable{System.ComponentModel.DataAnnotations.ValidationResult})">
  2647. <summary>
  2648. Creates an invoke result.
  2649. </summary>
  2650. <param name="returnValue">The return value.</param>
  2651. <param name="validationErrors">Collection of validation errors for the invocation.</param>
  2652. <returns>The result.</returns>
  2653. </member>
  2654. <member name="M:System.Windows.Ria.Services.DomainClientResult.CreateQueryResult(System.Collections.Generic.IEnumerable{System.Windows.Ria.Entity},System.Collections.Generic.IEnumerable{System.Windows.Ria.Entity},System.Int32,System.Collections.Generic.IEnumerable{System.ComponentModel.DataAnnotations.ValidationResult})">
  2655. <summary>
  2656. Creates a query result.
  2657. </summary>
  2658. <param name="entities">The top level entities returned from the query.</param>
  2659. <param name="allEntities">All entities returned from the query.</param>
  2660. <param name="totalEntityCount">The total server count of entities.</param>
  2661. <param name="validationErrors">Collection of validation errors for the invocation.</param>
  2662. <returns>The result.</returns>
  2663. </member>
  2664. <member name="M:System.Windows.Ria.Services.DomainClientResult.CreateSubmitResult">
  2665. <summary>
  2666. Creates a submit result.
  2667. </summary>
  2668. <returns>The submit result.</returns>
  2669. </member>
  2670. <member name="P:System.Windows.Ria.Services.DomainClientResult.Entities">
  2671. <summary>
  2672. Gets the entity results.
  2673. </summary>
  2674. </member>
  2675. <member name="P:System.Windows.Ria.Services.DomainClientResult.AllEntities">
  2676. <summary>
  2677. Gets all entity results, including associated entities.
  2678. </summary>
  2679. </member>
  2680. <member name="P:System.Windows.Ria.Services.DomainClientResult.ReturnValue">
  2681. <summary>
  2682. Gets the return value of an invoke operation. Can be null.
  2683. </summary>
  2684. </member>
  2685. <member name="P:System.Windows.Ria.Services.DomainClientResult.ValidationErrors">
  2686. <summary>
  2687. Gets the colleciton or validation errors.
  2688. </summary>
  2689. </member>
  2690. <member name="P:System.Windows.Ria.Services.DomainClientResult.TotalEntityCount">
  2691. <summary>
  2692. Gets the total server row count for the original query without any paging applied to it.
  2693. If the value is -1, the server did not support total-counts. If it's -2, the total-count
  2694. is the same as the number of entities in the result-set.
  2695. </summary>
  2696. </member>
  2697. <member name="T:System.Windows.Ria.EntityAction">
  2698. <summary>
  2699. Represents an entity action object
  2700. </summary>
  2701. <QualityBand>Preview</QualityBand>
  2702. </member>
  2703. <member name="M:System.Windows.Ria.EntityAction.#ctor(System.String,System.Object[])">
  2704. <summary>
  2705. Public constructor
  2706. </summary>
  2707. <param name="name">name of the entity action</param>
  2708. <param name="parameters">parameters list to invoke entity action with</param>
  2709. </member>
  2710. <member name="P:System.Windows.Ria.EntityAction.Name">
  2711. <summary>
  2712. Gets the name of the entity action
  2713. </summary>
  2714. </member>
  2715. <member name="P:System.Windows.Ria.EntityAction.Parameters">
  2716. <summary>
  2717. Gets the parameters to invoke the entity action with
  2718. </summary>
  2719. </member>
  2720. <member name="P:System.Windows.Ria.EntityAction.HasParameters">
  2721. <summary>
  2722. Gets whether any parameters were associated with this action.
  2723. </summary>
  2724. </member>
  2725. <member name="T:System.Windows.Ria.EntityCollectionChangedEventArgs`1">
  2726. <summary>
  2727. Event arguments for strongly typed add/remove notifications for collections
  2728. containing entities.
  2729. </summary>
  2730. <typeparam name="TEntity">The <see cref="P:System.Windows.Ria.EntityCollectionChangedEventArgs`1.Entity"/> type</typeparam>
  2731. </member>
  2732. <member name="M:System.Windows.Ria.EntityCollectionChangedEventArgs`1.#ctor(`0)">
  2733. <summary>
  2734. Public constructor
  2735. </summary>
  2736. <param name="entity">The affected <see cref="P:System.Windows.Ria.EntityCollectionChangedEventArgs`1.Entity"/></param>
  2737. </member>
  2738. <member name="P:System.Windows.Ria.EntityCollectionChangedEventArgs`1.Entity">
  2739. <summary>
  2740. The affected <see cref="P:System.Windows.Ria.EntityCollectionChangedEventArgs`1.Entity"/>
  2741. </summary>
  2742. </member>
  2743. <member name="T:System.Windows.Ria.EntityOperationType">
  2744. <summary>
  2745. Enumeration of the types of operations that can be performed on an <see cref="T:System.Windows.Ria.Entity"/>
  2746. </summary>
  2747. </member>
  2748. <member name="F:System.Windows.Ria.EntityOperationType.None">
  2749. <summary>
  2750. Indicates that no operation is to be performed on the <see cref="T:System.Windows.Ria.Entity"/>
  2751. </summary>
  2752. </member>
  2753. <member name="F:System.Windows.Ria.EntityOperationType.Insert">
  2754. <summary>
  2755. Indicates an insert operation for a new <see cref="T:System.Windows.Ria.Entity"/>
  2756. </summary>
  2757. </member>
  2758. <member name="F:System.Windows.Ria.EntityOperationType.Update">
  2759. <summary>
  2760. Indicates an update operation for an existing <see cref="T:System.Windows.Ria.Entity"/>
  2761. </summary>
  2762. </member>
  2763. <member name="F:System.Windows.Ria.EntityOperationType.Delete">
  2764. <summary>
  2765. Indicates a delete operation for an existing <see cref="T:System.Windows.Ria.Entity"/>
  2766. </summary>
  2767. </member>
  2768. <member name="T:System.Windows.Ria.EntityQuery">
  2769. <summary>
  2770. Class representing a query method invocation. LINQ query operators can
  2771. also be applied to the query.
  2772. </summary>
  2773. </member>
  2774. <member name="M:System.Windows.Ria.EntityQuery.#ctor(System.Windows.Ria.Services.DomainClient,System.String,System.Type,System.Collections.Generic.IDictionary{System.String,System.Object},System.Boolean,System.Boolean)">
  2775. <summary>
  2776. Public Constructor
  2777. </summary>
  2778. <param name="domainClient">The <see cref="P:System.Windows.Ria.EntityQuery.DomainClient"/> for the query.</param>
  2779. <param name="queryName">The name of the query method.</param>
  2780. <param name="entityType">The Type this query queries over.</param>
  2781. <param name="parameters">Optional parameters to the query method. Specify null
  2782. if the method takes no parameters.</param>
  2783. <param name="hasSideEffects">True if the query has side-effects, false otherwise.</param>
  2784. <param name="isComposable">True if the query supports composition, false otherwise.</param>
  2785. </member>
  2786. <member name="M:System.Windows.Ria.EntityQuery.#ctor(System.Windows.Ria.EntityQuery,System.Linq.IQueryable)">
  2787. <summary>
  2788. Constructor used to create a new query based on an existing "base"
  2789. query. Constructs a query with the same properties as the base query
  2790. using the specified IQueryable as the new query.
  2791. </summary>
  2792. <param name="baseQuery">The existing query.</param>
  2793. <param name="query">The new query.</param>
  2794. </member>
  2795. <member name="P:System.Windows.Ria.EntityQuery.DomainClient">
  2796. <summary>
  2797. Gets the DomainClient for this query.
  2798. </summary>
  2799. </member>
  2800. <member name="P:System.Windows.Ria.EntityQuery.QueryName">
  2801. <summary>
  2802. Gets the name of the query method.
  2803. </summary>
  2804. </member>
  2805. <member name="P:System.Windows.Ria.EntityQuery.Parameters">
  2806. <summary>
  2807. Optional parameters required by the query method. Returns null
  2808. if the method takes no parameters.
  2809. </summary>
  2810. </member>
  2811. <member name="P:System.Windows.Ria.EntityQuery.HasSideEffects">
  2812. <summary>
  2813. Gets a value indicating whether the query has side-effects.
  2814. </summary>
  2815. </member>
  2816. <member name="P:System.Windows.Ria.EntityQuery.IsComposable">
  2817. <summary>
  2818. Gets a value indicating whether the query supports composition.
  2819. </summary>
  2820. </member>
  2821. <member name="P:System.Windows.Ria.EntityQuery.Query">
  2822. <summary>
  2823. Gets the LINQ query for the query method invocation. Returns
  2824. null if no query exists.
  2825. </summary>
  2826. </member>
  2827. <member name="P:System.Windows.Ria.EntityQuery.EntityType">
  2828. <summary>
  2829. Gets the Type this query queries over.
  2830. </summary>
  2831. </member>
  2832. <member name="T:System.Windows.Ria.EntityQuery`1">
  2833. <summary>
  2834. Class representing a LINQ query over a collection of entities.
  2835. </summary>
  2836. <typeparam name="TEntity">The entity type.</typeparam>
  2837. </member>
  2838. <member name="P:System.Windows.Ria.EntityQuery`1.QueryRoot">
  2839. <summary>
  2840. If a query exists it is returned, otherwise a "dummy"
  2841. root is returned.
  2842. </summary>
  2843. </member>
  2844. <member name="T:System.Windows.Ria.EntityQueryable">
  2845. <summary>
  2846. Class containing static extension methods implementing a subset of
  2847. the LINQ pattern for <see cref="T:System.Windows.Ria.EntityQuery"/>
  2848. </summary>
  2849. </member>
  2850. <member name="M:System.Windows.Ria.EntityQueryable.OrderBy``2(System.Windows.Ria.EntityQuery{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  2851. <summary>
  2852. Applies the specified ascending order clause to the source query.
  2853. </summary>
  2854. <typeparam name="TEntity">The entity Type being queried.</typeparam>
  2855. <typeparam name="TKey">The type of the member being ordered by.</typeparam>
  2856. <param name="source">The source query.</param>
  2857. <param name="keySelector">The expression selecting the member to order by.</param>
  2858. <returns>The composed query.</returns>
  2859. </member>
  2860. <member name="M:System.Windows.Ria.EntityQueryable.OrderByDescending``2(System.Windows.Ria.EntityQuery{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  2861. <summary>
  2862. Applies the specified descending order clause to the source query.
  2863. </summary>
  2864. <typeparam name="TEntity">The entity Type being queried.</typeparam>
  2865. <typeparam name="TKey">The type of the member being ordered by.</typeparam>
  2866. <param name="source">The source query.</param>
  2867. <param name="keySelector">The expression selecting the member to order by.</param>
  2868. <returns>The composed query.</returns>
  2869. </member>
  2870. <member name="M:System.Windows.Ria.EntityQueryable.Skip``1(System.Windows.Ria.EntityQuery{``0},System.Int32)">
  2871. <summary>
  2872. Applies the specified skip clause to the source query.
  2873. </summary>
  2874. <typeparam name="TEntity">The entity Type being queried.</typeparam>
  2875. <param name="source">The source query.</param>
  2876. <param name="count">The number to skip.</param>
  2877. <returns>The composed query.</returns>
  2878. </member>
  2879. <member name="M:System.Windows.Ria.EntityQueryable.Take``1(System.Windows.Ria.EntityQuery{``0},System.Int32)">
  2880. <summary>
  2881. Applies the specified take clause to the source query.
  2882. </summary>
  2883. <typeparam name="TEntity">The entity Type being queried.</typeparam>
  2884. <param name="source">The source query.</param>
  2885. <param name="count">The number to take.</param>
  2886. <returns>The composed query.</returns>
  2887. </member>
  2888. <member name="M:System.Windows.Ria.EntityQueryable.ThenBy``2(System.Windows.Ria.EntityQuery{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  2889. <summary>
  2890. Applies the specified ascending order clause to the source query.
  2891. </summary>
  2892. <typeparam name="TEntity">The entity Type being queried.</typeparam>
  2893. <typeparam name="TKey">The type of the member being ordered by.</typeparam>
  2894. <param name="source">The source query.</param>
  2895. <param name="keySelector">The expression selecting the member to order by.</param>
  2896. <returns>The composed query.</returns>
  2897. </member>
  2898. <member name="M:System.Windows.Ria.EntityQueryable.ThenByDescending``2(System.Windows.Ria.EntityQuery{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  2899. <summary>
  2900. Applies the specified descending order clause to the source query.
  2901. </summary>
  2902. <typeparam name="TEntity">The entity Type being queried.</typeparam>
  2903. <typeparam name="TKey">The type of the member being ordered by.</typeparam>
  2904. <param name="source">The source query.</param>
  2905. <param name="keySelector">The expression selecting the member to order by.</param>
  2906. <returns>The composed query.</returns>
  2907. </member>
  2908. <member name="M:System.Windows.Ria.EntityQueryable.Where``1(System.Windows.Ria.EntityQuery{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
  2909. <summary>
  2910. Applies the specified filter to the source query.
  2911. </summary>
  2912. <typeparam name="TEntity">The entity Type being queried.</typeparam>
  2913. <param name="source">The source query.</param>
  2914. <param name="predicate">The filter predicate.</param>
  2915. <returns>The composed query.</returns>
  2916. </member>
  2917. <member name="M:System.Windows.Ria.EntityQueryable.Select``1(System.Windows.Ria.EntityQuery{``0},System.Linq.Expressions.Expression{System.Func{``0,``0}})">
  2918. <summary>
  2919. Applies the specified selection to the source query. Only empty selections are supported.
  2920. </summary>
  2921. <typeparam name="TEntity">The entity Type being queried.</typeparam>
  2922. <param name="source">The source query.</param>
  2923. <param name="selector">The selector function. Note that projections are not supported; the
  2924. selection must be the entity itself.</param>
  2925. <returns>The composed query.</returns>
  2926. </member>
  2927. <member name="T:System.Web.Ria.Data.ExternalReferenceAttribute">
  2928. <summary>
  2929. When applied to an entity association member, this attribute indicates that the framework should not
  2930. create a corresponding EntitySet in the generated client-side code output. Consumers of the
  2931. client-side property will need to add a DomainContext reference to the appropriate DomainContext
  2932. containing the external entity type.
  2933. </summary>
  2934. </member>
  2935. <member name="T:System.Windows.Ria.InvokeOperation">
  2936. <summary>
  2937. Represents an asynchronous invoke operation.
  2938. </summary>
  2939. </member>
  2940. <member name="M:System.Windows.Ria.InvokeOperation.#ctor(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Delegate,System.Object,System.Delegate)">
  2941. <summary>
  2942. Public Constructor
  2943. </summary>
  2944. <param name="operationName">The operation to invoke.</param>
  2945. <param name="parameters">Optional parameters to the operation. Specify null
  2946. if the operation takes no parameters.</param>
  2947. <param name="completeAction">Optional action to execute when the operation completes.</param>
  2948. <param name="userState">Optional user state for the operation.</param>
  2949. <param name="cancelAction">Action to execute when the operation is canceled. If null, cancellation will not be supported.</param>
  2950. </member>
  2951. <member name="M:System.Windows.Ria.InvokeOperation.Create``1(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Delegate,System.Object,System.Delegate)">
  2952. <summary>
  2953. Creates a strongly typed <see cref="T:System.Windows.Ria.InvokeOperation"/> for the specified Type.
  2954. </summary>
  2955. <typeparam name="TValue">The return value Type.</typeparam>
  2956. <param name="operationName">The operation to invoke.</param>
  2957. <param name="parameters">Optional parameters to the operation. Specify null
  2958. if the operation takes no parameters.</param>
  2959. <param name="completeAction">Optional action to execute when the operation completes.</param>
  2960. <param name="userState">Optional user state for the operation.</param>
  2961. <param name="cancelAction">Action to execute when the operation is canceled. If null, cancellation will not be supported.</param>
  2962. <returns>The operation instance created.</returns>
  2963. </member>
  2964. <member name="M:System.Windows.Ria.InvokeOperation.CancelCore">
  2965. <summary>
  2966. Invokes the cancel callback.
  2967. </summary>
  2968. </member>
  2969. <member name="M:System.Windows.Ria.InvokeOperation.Complete(System.Collections.Generic.IEnumerable{System.ComponentModel.DataAnnotations.ValidationResult})">
  2970. <summary>
  2971. Completes the invoke operation with validation errors.
  2972. </summary>
  2973. <param name="validationErrors">The validation errors.</param>
  2974. </member>
  2975. <member name="M:System.Windows.Ria.InvokeOperation.Complete(System.Exception)">
  2976. <summary>
  2977. Completes the invoke operation with the specified error.
  2978. </summary>
  2979. <param name="error">The error.</param>
  2980. </member>
  2981. <member name="M:System.Windows.Ria.InvokeOperation.Complete(System.Windows.Ria.Services.DomainClientResult)">
  2982. <summary>
  2983. Completes the invoke operation with the specified result.
  2984. </summary>
  2985. <param name="result">The result.</param>
  2986. </member>
  2987. <member name="P:System.Windows.Ria.InvokeOperation.OperationName">
  2988. <summary>
  2989. Gets the name of the operation.
  2990. </summary>
  2991. </member>
  2992. <member name="P:System.Windows.Ria.InvokeOperation.Parameters">
  2993. <summary>
  2994. Gets the collection of parameters to the operation.
  2995. </summary>
  2996. </member>
  2997. <member name="P:System.Windows.Ria.InvokeOperation.SupportsCancellation">
  2998. <summary>
  2999. Gets a value indicating whether this operation supports cancellation.
  3000. </summary>
  3001. </member>
  3002. <member name="P:System.Windows.Ria.InvokeOperation.Result">
  3003. <summary>
  3004. The <see cref="T:System.Windows.Ria.Services.DomainClientResult"/> for this operation.
  3005. </summary>
  3006. </member>
  3007. <member name="P:System.Windows.Ria.InvokeOperation.Value">
  3008. <summary>
  3009. Gets the return value for the invoke operation.
  3010. </summary>
  3011. </member>
  3012. <member name="P:System.Windows.Ria.InvokeOperation.ValidationErrors">
  3013. <summary>
  3014. Gets the validation errors.
  3015. </summary>
  3016. </member>
  3017. <member name="T:System.Windows.Ria.InvokeOperation`1">
  3018. <summary>
  3019. Represents an asynchronous invoke operation.
  3020. </summary>
  3021. <typeparam name="TValue">The Type of the invoke return value.</typeparam>
  3022. </member>
  3023. <member name="M:System.Windows.Ria.InvokeOperation`1.#ctor(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Delegate,System.Object,System.Delegate)">
  3024. <summary>
  3025. Initializes a new instance of the <see cref="T:System.Windows.Ria.InvokeOperation"/> class.
  3026. </summary>
  3027. <param name="operationName">The operation to invoke.</param>
  3028. <param name="parameters">The parameters to the operation.</param>
  3029. <param name="completeAction">Action to execute when the operation completes.</param>
  3030. <param name="userState">Optional user state for the operation.</param>
  3031. <param name="cancelAction">Action to execute when the operation is canceled.</param>
  3032. </member>
  3033. <member name="P:System.Windows.Ria.InvokeOperation`1.Value">
  3034. <summary>
  3035. Gets the return value for the invoke operation.
  3036. </summary>
  3037. </member>
  3038. <member name="T:System.Windows.Ria.DomainOperationException">
  3039. <summary>
  3040. This exception indicates that at least one error has occurred
  3041. during the processing of the data operations on the server.
  3042. </summary>
  3043. </member>
  3044. <member name="M:System.Windows.Ria.DomainOperationException.#ctor">
  3045. <summary>
  3046. Default constructor
  3047. </summary>
  3048. </member>
  3049. <member name="M:System.Windows.Ria.DomainOperationException.#ctor(System.String)">
  3050. <summary>
  3051. Constructor that accepts only a localized exception message
  3052. </summary>
  3053. <param name="message">The localized exception message</param>
  3054. </member>
  3055. <member name="M:System.Windows.Ria.DomainOperationException.#ctor(System.String,System.Windows.Ria.OperationErrorStatus)">
  3056. <summary>
  3057. Constructor that accepts a localized exception message and status
  3058. </summary>
  3059. <param name="message">The localized exception message</param>
  3060. <param name="status">The status of the exception</param>
  3061. </member>
  3062. <member name="M:System.Windows.Ria.DomainOperationException.#ctor(System.String,System.Windows.Ria.OperationErrorStatus,System.Int32)">
  3063. <summary>
  3064. Constructor that accepts a localized exception message, status and custom error code
  3065. </summary>
  3066. <param name="message">The localized exception message</param>
  3067. <param name="status">The status of the exception</param>
  3068. <param name="errorCode">The custom error code</param>
  3069. </member>
  3070. <member name="M:System.Windows.Ria.DomainOperationException.#ctor(System.String,System.Exception)">
  3071. <summary>
  3072. Constructor that accepts a localized exception message and an inner exception
  3073. </summary>
  3074. <param name="message">The localized exception message</param>
  3075. <param name="innerException">The inner exception</param>
  3076. </member>
  3077. <member name="M:System.Windows.Ria.DomainOperationException.#ctor(System.String,System.Windows.Ria.OperationErrorStatus,System.Int32,System.String)">
  3078. <summary>
  3079. Internal constructor accepting optional localized message, status,
  3080. custom error code and stack trace of the exception.
  3081. </summary>
  3082. <param name="message">The localized error message</param>
  3083. <param name="status">status of the exception</param>
  3084. <param name="errorCode">custom error code</param>
  3085. <param name="stackTrace">stack trace of the exception</param>
  3086. </member>
  3087. <member name="M:System.Windows.Ria.DomainOperationException.#ctor(System.String,System.Windows.Ria.DomainOperationException)">
  3088. <summary>
  3089. Internal copy constructor.
  3090. </summary>
  3091. <param name="message">The new error message to use</param>
  3092. <param name="exception">The exception to copy</param>
  3093. </member>
  3094. <member name="P:System.Windows.Ria.DomainOperationException.StackTrace">
  3095. <summary>
  3096. Gets the stack trace of the exception
  3097. </summary>
  3098. </member>
  3099. <member name="P:System.Windows.Ria.DomainOperationException.Status">
  3100. <summary>
  3101. Gets or sets the status code for this exception. See <see cref="T:System.Windows.Ria.OperationErrorStatus"/>
  3102. </summary>
  3103. </member>
  3104. <member name="P:System.Windows.Ria.DomainOperationException.ErrorCode">
  3105. <summary>
  3106. Gets or sets the custom error code for this exception. Can be any user
  3107. defined value.
  3108. </summary>
  3109. </member>
  3110. <member name="T:System.Web.Ria.Data.DomainIdentifierAttribute">
  3111. <summary>
  3112. A tagging attribute used to categorize a Type as being of a particular domain.
  3113. </summary>
  3114. </member>
  3115. <member name="M:System.Web.Ria.Data.DomainIdentifierAttribute.#ctor(System.String)">
  3116. <summary>
  3117. Constructor that accepts the domain identifier name.
  3118. </summary>
  3119. <param name="name">Name of the domain identifier. This string has no framework-level semantics. It is entirely
  3120. up to the application developer to decide what constitutes uniqueness or whether it is case-sensitive.
  3121. It cannot be null or empty.</param>
  3122. </member>
  3123. <member name="M:System.Web.Ria.Data.DomainIdentifierAttribute.GetHashCode">
  3124. <summary>
  3125. Override of the default <see cref="M:System.Object.GetHashCode"/>.
  3126. </summary>
  3127. <remarks>This override exists to circumvent the base class implementation that uses private Reflection and cannot work in partial trust.</remarks>
  3128. <returns>The has code.</returns>
  3129. </member>
  3130. <member name="M:System.Web.Ria.Data.DomainIdentifierAttribute.Equals(System.Object)">
  3131. <summary>
  3132. Override of <see cref="M:System.Object.Equals(System.Object)"/>.
  3133. </summary>
  3134. <remarks>This override exists to circumvent the base class implementation that uses private Reflection and cannot work in partial trust.</remarks>
  3135. <param name="obj">The object to compare to the current object.</param>
  3136. <returns><c>true</c> if <paramref name="obj"/> is equal to the current object.</returns>
  3137. </member>
  3138. <member name="P:System.Web.Ria.Data.DomainIdentifierAttribute.Name">
  3139. <summary>
  3140. Gets the name of the domain identifier.
  3141. </summary>
  3142. <exception cref="T:System.InvalidOperationException"> is thrown from the getter if <see cref="P:System.Web.Ria.Data.DomainIdentifierAttribute.Name"/>
  3143. is null or empty.</exception>
  3144. </member>
  3145. <member name="T:System.Windows.Ria.DomainException">
  3146. <summary>
  3147. This exception indicates that an unrecoverable error has occurred
  3148. during the execution of a domain operation.
  3149. </summary>
  3150. </member>
  3151. <member name="M:System.Windows.Ria.DomainException.#ctor">
  3152. <summary>
  3153. Default constructor.
  3154. </summary>
  3155. </member>
  3156. <member name="M:System.Windows.Ria.DomainException.#ctor(System.String)">
  3157. <summary>
  3158. Constructor that accepts a localized exception message.
  3159. </summary>
  3160. <param name="message">The localized exception message.</param>
  3161. </member>
  3162. <member name="M:System.Windows.Ria.DomainException.#ctor(System.String,System.Int32)">
  3163. <summary>
  3164. Constructor that accepts a localized exception message and a custom error code.
  3165. </summary>
  3166. <param name="message">The localized exception message.</param>
  3167. <param name="errorCode">The custom error code for the exception.</param>
  3168. </member>
  3169. <member name="M:System.Windows.Ria.DomainException.#ctor(System.String,System.Int32,System.String)">
  3170. <summary>
  3171. Constructor that accepts a localized exception message, a custom error code and a stack trace.
  3172. </summary>
  3173. <param name="message">The localized exception message.</param>
  3174. <param name="errorCode">The custom error code for the exception.</param>
  3175. <param name="stackTrace">The exception's stack trace.</param>
  3176. </member>
  3177. <member name="M:System.Windows.Ria.DomainException.#ctor(System.String,System.Exception)">
  3178. <summary>
  3179. Constructor that accepts a localized exception message and an inner exception.
  3180. </summary>
  3181. <param name="message">The localized exception message.</param>
  3182. <param name="innerException">The inner exception.</param>
  3183. </member>
  3184. <member name="M:System.Windows.Ria.DomainException.#ctor(System.String,System.Int32,System.Exception)">
  3185. <summary>
  3186. Constructor that accepts a localized exception message and an inner exception
  3187. </summary>
  3188. <param name="message">The localized exception message</param>
  3189. <param name="errorCode">The custom error code for the exception</param>
  3190. <param name="innerException">The inner exception</param>
  3191. </member>
  3192. <member name="P:System.Windows.Ria.DomainException.StackTrace">
  3193. <summary>
  3194. Gets the exception's stack trace.
  3195. </summary>
  3196. </member>
  3197. <member name="P:System.Windows.Ria.DomainException.ErrorCode">
  3198. <summary>
  3199. Gets or sets the custom error code for this exception. Can be any user
  3200. defined value.
  3201. </summary>
  3202. </member>
  3203. <member name="T:System.Windows.Ria.LoadOperation">
  3204. <summary>
  3205. Represents an asynchronous load operation
  3206. </summary>
  3207. </member>
  3208. <member name="M:System.Windows.Ria.LoadOperation.#ctor(System.Windows.Ria.EntityQuery,System.Windows.Ria.LoadBehavior,System.Delegate,System.Object,System.Delegate)">
  3209. <summary>
  3210. Initializes a new instance of the <see cref="T:System.Windows.Ria.LoadOperation"/> class.
  3211. </summary>
  3212. <param name="query">The query to load.</param>
  3213. <param name="loadBehavior"><see cref="P:System.Windows.Ria.LoadOperation.LoadBehavior"/> to use for the load operation.</param>
  3214. <param name="completeAction">Action to execute when the operation completes.</param>
  3215. <param name="userState">Optional user state for the operation.</param>
  3216. <param name="cancelAction">Action to execute when the operation is canceled. If null, cancellation will not be supported.</param>
  3217. </member>
  3218. <member name="M:System.Windows.Ria.LoadOperation.Create``1(System.Windows.Ria.EntityQuery{``0},System.Windows.Ria.LoadBehavior,System.Delegate,System.Object,System.Delegate)">
  3219. <summary>
  3220. Creates a strongly typed <see cref="T:System.Windows.Ria.LoadOperation"/> for the specified Type.
  3221. </summary>
  3222. <typeparam name="TEntity">The entity Type.</typeparam>
  3223. <param name="query">The query to load.</param>
  3224. <param name="loadBehavior"><see cref="P:System.Windows.Ria.LoadOperation.LoadBehavior"/> to use for the load operation.</param>
  3225. <param name="completeAction">Action to execute when the operation completes.</param>
  3226. <param name="userState">Optional user state for the operation.</param>
  3227. <param name="cancelAction">Action to execute when the operation is canceled. If null, cancellation will not be supported.</param>
  3228. <returns>The operation instance created.</returns>
  3229. </member>
  3230. <member name="M:System.Windows.Ria.LoadOperation.CancelCore">
  3231. <summary>
  3232. Invokes the cancel callback.
  3233. </summary>
  3234. </member>
  3235. <member name="M:System.Windows.Ria.LoadOperation.Complete(System.Windows.Ria.Services.DomainClientResult)">
  3236. <summary>
  3237. Successfully completes the load operation with the specified result.
  3238. </summary>
  3239. <param name="result">The result.</param>
  3240. </member>
  3241. <member name="M:System.Windows.Ria.LoadOperation.Complete(System.Exception)">
  3242. <summary>
  3243. Completes the load operation with the specified error.
  3244. </summary>
  3245. <param name="error">The error.</param>
  3246. </member>
  3247. <member name="M:System.Windows.Ria.LoadOperation.Complete(System.Collections.Generic.IEnumerable{System.ComponentModel.DataAnnotations.ValidationResult})">
  3248. <summary>
  3249. Completes the load operation with the specified validation errors.
  3250. </summary>
  3251. <param name="validationErrors">The validation errors.</param>
  3252. </member>
  3253. <member name="M:System.Windows.Ria.LoadOperation.UpdateResults(System.Windows.Ria.Services.DomainClientResult)">
  3254. <summary>
  3255. Update the observable result collections.
  3256. TODO : DC_API - is there a better way to provide
  3257. for strongly typed observable collections?
  3258. </summary>
  3259. <param name="result">The results of the completed load operation.</param>
  3260. </member>
  3261. <member name="P:System.Windows.Ria.LoadOperation.Result">
  3262. <summary>
  3263. The <see cref="T:System.Windows.Ria.Services.DomainClientResult"/> for this operation.
  3264. </summary>
  3265. </member>
  3266. <member name="P:System.Windows.Ria.LoadOperation.SupportsCancellation">
  3267. <summary>
  3268. Gets a value indicating whether this operation supports cancellation.
  3269. </summary>
  3270. </member>
  3271. <member name="P:System.Windows.Ria.LoadOperation.EntityQuery">
  3272. <summary>
  3273. The <see cref="P:System.Windows.Ria.LoadOperation.EntityQuery"/> for this load operation.
  3274. </summary>
  3275. </member>
  3276. <member name="P:System.Windows.Ria.LoadOperation.LoadBehavior">
  3277. <summary>
  3278. The <see cref="P:System.Windows.Ria.LoadOperation.LoadBehavior"/> for this load operation.
  3279. </summary>
  3280. </member>
  3281. <member name="P:System.Windows.Ria.LoadOperation.Entities">
  3282. <summary>
  3283. Gets all the top level entities loaded by the operation. The collection returned implements
  3284. <see cref="T:System.Collections.Specialized.INotifyCollectionChanged"/>.
  3285. </summary>
  3286. </member>
  3287. <member name="P:System.Windows.Ria.LoadOperation.AllEntities">
  3288. <summary>
  3289. Gets all the entities loaded by the operation, including any
  3290. entities referenced by the top level entities. The collection returned implements
  3291. <see cref="T:System.Collections.Specialized.INotifyCollectionChanged"/>.
  3292. </summary>
  3293. </member>
  3294. <member name="P:System.Windows.Ria.LoadOperation.TotalEntityCount">
  3295. <summary>
  3296. Gets the total server entity count for the query used
  3297. by this operation.
  3298. </summary>
  3299. </member>
  3300. <member name="P:System.Windows.Ria.LoadOperation.ValidationErrors">
  3301. <summary>
  3302. Gets the validation errors.
  3303. </summary>
  3304. </member>
  3305. <member name="T:System.Windows.Ria.LoadOperation`1">
  3306. <summary>
  3307. Represents an asynchronous load operation
  3308. </summary>
  3309. <typeparam name="TEntity">The entity Type being loaded.</typeparam>
  3310. </member>
  3311. <member name="M:System.Windows.Ria.LoadOperation`1.#ctor(System.Windows.Ria.EntityQuery{`0},System.Windows.Ria.LoadBehavior,System.Delegate,System.Object,System.Delegate)">
  3312. <summary>
  3313. Initializes a new instance of the <see cref="T:System.Windows.Ria.LoadOperation"/> class.
  3314. </summary>
  3315. <param name="query">The query to load.</param>
  3316. <param name="loadBehavior"><see cref="T:System.Windows.Ria.LoadBehavior"/> to use for the load operation.</param>
  3317. <param name="completeAction">Action to execute when the operation completes.</param>
  3318. <param name="userState">Optional user state for the operation.</param>
  3319. <param name="cancelAction">Action to execute when the operation is canceled.</param>
  3320. </member>
  3321. <member name="M:System.Windows.Ria.LoadOperation`1.UpdateResults(System.Windows.Ria.Services.DomainClientResult)">
  3322. <summary>
  3323. Update the observable result collections.
  3324. TODO : DC_API - is there a better way to provide
  3325. for strongly typed observable collections?
  3326. </summary>
  3327. <param name="result">The results of the completed load operation.</param>
  3328. </member>
  3329. <member name="P:System.Windows.Ria.LoadOperation`1.EntityQuery">
  3330. <summary>
  3331. The <see cref="P:System.Windows.Ria.LoadOperation`1.EntityQuery"/> for this load operation.
  3332. </summary>
  3333. </member>
  3334. <member name="P:System.Windows.Ria.LoadOperation`1.Entities">
  3335. <summary>
  3336. Gets all the entities loaded by the operation, including any
  3337. entities referenced by the top level entities. The collection returned implements
  3338. <see cref="T:System.Collections.Specialized.INotifyCollectionChanged"/>.
  3339. </summary>
  3340. </member>
  3341. <member name="T:System.Windows.Ria.SubmitOperation">
  3342. <summary>
  3343. Represents an asynchronous submit operation
  3344. </summary>
  3345. </member>
  3346. <member name="M:System.Windows.Ria.SubmitOperation.#ctor(System.Windows.Ria.EntityChangeSet,System.Delegate,System.Object,System.Delegate)">
  3347. <summary>
  3348. Initializes a new instance of the <see cref="T:System.Windows.Ria.SubmitOperation"/> class.
  3349. </summary>
  3350. <param name="changeSet">The changeset being submitted.</param>
  3351. <param name="completeAction">Optional action to invoke when the operation completes.</param>
  3352. <param name="userState">Optional user state to associate with the operation.</param>
  3353. <param name="cancelAction">Optional action to invoke when the operation is canceled. If null, cancellation will not be supported.</param>
  3354. </member>
  3355. <member name="M:System.Windows.Ria.SubmitOperation.CancelCore">
  3356. <summary>
  3357. Invokes the cancel callback.
  3358. </summary>
  3359. </member>
  3360. <member name="M:System.Windows.Ria.SubmitOperation.Complete">
  3361. <summary>
  3362. Successfully complete the submit operation.
  3363. </summary>
  3364. </member>
  3365. <member name="M:System.Windows.Ria.SubmitOperation.Complete(System.Exception)">
  3366. <summary>
  3367. Complete the submit operation with the specified error.
  3368. </summary>
  3369. <param name="error">The error.</param>
  3370. </member>
  3371. <member name="P:System.Windows.Ria.SubmitOperation.SupportsCancellation">
  3372. <summary>
  3373. Gets a value indicating whether this operation supports cancellation.
  3374. </summary>
  3375. </member>
  3376. <member name="P:System.Windows.Ria.SubmitOperation.ChangeSet">
  3377. <summary>
  3378. The changeset being submitted.
  3379. </summary>
  3380. </member>
  3381. <member name="P:System.Windows.Ria.SubmitOperation.EntitiesInError">
  3382. <summary>
  3383. Returns any entities in error after the submit operation completes.
  3384. </summary>
  3385. </member>
  3386. <member name="T:System.Windows.Ria.Entity">
  3387. <summary>
  3388. Base class for all client entity types
  3389. </summary>
  3390. </member>
  3391. <member name="M:System.Windows.Ria.Entity.#ctor">
  3392. <summary>
  3393. Protected constructor since this is an abstract class
  3394. </summary>
  3395. </member>
  3396. <member name="M:System.Windows.Ria.Entity.OnChildUpdate">
  3397. <summary>
  3398. This method is called whenever a child entity changes state.
  3399. We must transition our own state accordingly.
  3400. </summary>
  3401. </member>
  3402. <member name="M:System.Windows.Ria.Entity.IsActionInvoked(System.String)">
  3403. <summary>
  3404. Indicates whether the specified action has been invoked.
  3405. </summary>
  3406. <param name="name">The name of the action corresponding to a custom method.</param>
  3407. <returns>True if the custom method has been invoked.</returns>
  3408. </member>
  3409. <member name="M:System.Windows.Ria.Entity.OnLoaded(System.Boolean)">
  3410. <summary>
  3411. Called whenever an entity is loaded into an <see cref="P:System.Windows.Ria.Entity.EntitySet"/>.
  3412. </summary>
  3413. <param name="isInitialLoad">True when the entity is being loaded into the set for the first time, false otherwise.</param>
  3414. </member>
  3415. <member name="M:System.Windows.Ria.Entity.GetOriginal">
  3416. <summary>
  3417. Gets the original state for this entity.
  3418. </summary>
  3419. <returns>The entity in its original state if there is any original state. Null otherwise.</returns>
  3420. </member>
  3421. <member name="M:System.Windows.Ria.Entity.Reset">
  3422. <summary>
  3423. Resets internal entity state. For example, when the entity is
  3424. being attached (or reattached) to a set.
  3425. </summary>
  3426. </member>
  3427. <member name="M:System.Windows.Ria.Entity.StartTracking">
  3428. <summary>
  3429. Begin change tracking this entity
  3430. </summary>
  3431. </member>
  3432. <member name="M:System.Windows.Ria.Entity.StopTracking">
  3433. <summary>
  3434. Stop change tracking this entity
  3435. </summary>
  3436. </member>
  3437. <member name="M:System.Windows.Ria.Entity.AcceptChanges">
  3438. <summary>
  3439. Accept the current changes to this <see cref="T:System.Windows.Ria.Entity"/> applying the proper
  3440. state transition. If this <see cref="T:System.Windows.Ria.Entity"/> has compositional associations,
  3441. any changes made to those associations or the child entities themselves will be
  3442. accepted.
  3443. </summary>
  3444. </member>
  3445. <member name="M:System.Windows.Ria.Entity.RejectChanges">
  3446. <summary>
  3447. Revert all property changes made to this entity back to their original values. This method
  3448. does not revert <see cref="P:System.Windows.Ria.Entity.EntitySet"/> Add/Remove operations, so if this <see cref="T:System.Windows.Ria.Entity"/>
  3449. is New or Deleted, this method does nothing. This method also reverts any pending custom
  3450. method invocations on the entity. If this <see cref="T:System.Windows.Ria.Entity"/> has compositional associations,
  3451. any changes made to those associations or the child entities themselves will be reverted.
  3452. </summary>
  3453. </member>
  3454. <member name="M:System.Windows.Ria.Entity.SetEntityRef(System.String,System.Windows.Ria.IEntityRef)">
  3455. <summary>
  3456. Associates and caches the provided <see cref="T:System.Windows.Ria.IEntityRef"/> for the
  3457. specified EntityRef member.
  3458. </summary>
  3459. <remarks>This method is called when an EntityRef field is initialized,
  3460. and allows us access to the field w/o resorting to private reflection.</remarks>
  3461. <param name="memberName">The name of the EntityRef member.</param>
  3462. <param name="entityRef">The <see cref="T:System.Windows.Ria.IEntityRef"/> to associate.</param>
  3463. </member>
  3464. <member name="M:System.Windows.Ria.Entity.GetEntityRef(System.String)">
  3465. <summary>
  3466. Returns the <see cref="T:System.Windows.Ria.IEntityRef"/> corresponding to the specified
  3467. EntityRef association member name.
  3468. </summary>
  3469. <param name="memberName">The name of the association member to get
  3470. the <see cref="T:System.Windows.Ria.IEntityRef"/> for. If the EntityRef hasn't been initialized
  3471. yet, null is returned.</param>
  3472. <returns>The <see cref="T:System.Windows.Ria.IEntityRef"/> if the reference has been initialized,
  3473. null otherwise.</returns>
  3474. </member>
  3475. <member name="M:System.Windows.Ria.Entity.GetDataMembers">
  3476. <summary>
  3477. Gets the set of persistent data members for this Entity.
  3478. </summary>
  3479. <returns>The set of data members</returns>
  3480. </member>
  3481. <member name="M:System.Windows.Ria.Entity.GetKeyMembers">
  3482. <summary>
  3483. Gets the members marked [Key] for this Entity.
  3484. </summary>
  3485. <returns>The set of key members</returns>
  3486. </member>
  3487. <member name="M:System.Windows.Ria.Entity.ApplyState(System.Collections.Generic.IDictionary{System.String,System.Object})">
  3488. <summary>
  3489. Apply the specified state to this entity instance using the RefreshCurrent
  3490. merge strategy and normal change tracking.
  3491. </summary>
  3492. <param name="entityStateToApply">The state to apply</param>
  3493. </member>
  3494. <member name="M:System.Windows.Ria.Entity.UpdateOriginalValues(System.Windows.Ria.Entity)">
  3495. <summary>
  3496. Updates the original values with those of the specified
  3497. entity. This method is used during refresh loading scenarios
  3498. and conflict resolution to update original with the latest
  3499. store values.
  3500. </summary>
  3501. <param name="entity">Entity with the new original state.</param>
  3502. </member>
  3503. <member name="M:System.Windows.Ria.Entity.Merge(System.Windows.Ria.Entity,System.Windows.Ria.LoadBehavior)">
  3504. <summary>
  3505. Merge differs from ApplyState in that its the merge of an entire
  3506. entity as opposed to an arbitrary set (possibly subset) of values.
  3507. Change tracking is suspended for the entity during the merge.
  3508. </summary>
  3509. <param name="otherEntity">The entity to merge into the current instance</param>
  3510. <param name="loadBehavior">The load behavior to use</param>
  3511. </member>
  3512. <member name="M:System.Windows.Ria.Entity.PropertyHasChanged(System.Reflection.PropertyInfo)">
  3513. <summary>
  3514. Returns true if the specified property has been modified
  3515. </summary>
  3516. <param name="prop">The property to check</param>
  3517. <returns>true if the specified property has been modified</returns>
  3518. </member>
  3519. <member name="M:System.Windows.Ria.Entity.PropertyHasChanged(System.String)">
  3520. <summary>
  3521. Returns true if the specified property has been modified
  3522. </summary>
  3523. <param name="propertyName">The property to check</param>
  3524. <returns>true if the specified property has been modified</returns>
  3525. </member>
  3526. <member name="M:System.Windows.Ria.Entity.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
  3527. <summary>
  3528. Called when an <see cref="T:System.Windows.Ria.Entity"/> property has changed.
  3529. </summary>
  3530. <param name="e">The event arguments</param>
  3531. </member>
  3532. <member name="M:System.Windows.Ria.Entity.RaiseDataMemberChanged(System.String)">
  3533. <summary>
  3534. Called from a property setter to notify the framework that an
  3535. <see cref="T:System.Windows.Ria.Entity"/> data member has changed. This method performs
  3536. any required change tracking and state transitions.
  3537. </summary>
  3538. <param name="propertyName">The name of the property that has changed</param>
  3539. </member>
  3540. <member name="M:System.Windows.Ria.Entity.RaisePropertyChanged(System.String)">
  3541. <summary>
  3542. Called from a property setter to notify the framework that an
  3543. <see cref="T:System.Windows.Ria.Entity"/> member has changed. This method does not
  3544. perform any change tracking operations.
  3545. </summary>
  3546. <param name="propertyName">The name of the property that has changed</param>
  3547. </member>
  3548. <member name="M:System.Windows.Ria.Entity.RaiseDataMemberChanging(System.String)">
  3549. <summary>
  3550. Called from a property setter to notify the framework that an
  3551. <see cref="T:System.Windows.Ria.Entity"/> data member is about to be changed. This
  3552. method performs any required change tracking and state transition
  3553. operations.
  3554. </summary>
  3555. <param name="propertyName">The name of the property that is changing</param>
  3556. </member>
  3557. <member name="M:System.Windows.Ria.Entity.ValidateProperty(System.String,System.Object)">
  3558. <summary>
  3559. Validate whether the specified value is valid for the specified property
  3560. of the current Entity.
  3561. </summary>
  3562. <remarks>
  3563. This method evaluates all the <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute"/>s associated with the specified property
  3564. and throws a <see cref="T:System.ComponentModel.DataAnnotations.ValidationException"/> for the first one that signals a validation error. It also verifies
  3565. the property is not read-only.
  3566. <para>All validation logic is bypassed if this entity is currently being deserialized.</para>
  3567. </remarks>
  3568. <param name="propertyName">The name of the property on this entity to set. This name cannot be null or empty.</param>
  3569. <param name="value">The value to test. It may be null if null is valid for the given property</param>
  3570. <exception cref="T:System.ComponentModel.DataAnnotations.ValidationException"> is thrown if this value is not valid for the specified property.</exception>
  3571. <exception cref="T:System.InvalidOperationException"> is thrown if this property is marked with <see cref="T:System.ComponentModel.DataAnnotations.EditableAttribute"/>
  3572. configured to prevent editing.</exception>
  3573. </member>
  3574. <member name="M:System.Windows.Ria.Entity.OnActionStateChanged">
  3575. <summary>
  3576. Method called when the invoked action state changes
  3577. for this entity.
  3578. </summary>
  3579. <remarks>
  3580. This method is called when the state of CanInvoke
  3581. changes.</remarks>
  3582. </member>
  3583. <member name="M:System.Windows.Ria.Entity.UpdateActionState(System.Windows.Ria.EntityAction)">
  3584. <summary>
  3585. Invokes the virtual OnActionStateChanged method as required.
  3586. </summary>
  3587. <param name="prevCustomMethodInvocation">The previous custom method
  3588. invocation.</param>
  3589. </member>
  3590. <member name="M:System.Windows.Ria.Entity.UpdateActionState(System.String,System.String,System.String)">
  3591. <summary>
  3592. Called within the context of an <see cref="M:System.Windows.Ria.Entity.OnActionStateChanged"/> override, this
  3593. method will raise the appropriate property changed notifications for the properties
  3594. corresponding to a custom method.
  3595. </summary>
  3596. <param name="name">The custom method name.</param>
  3597. <param name="canInvokePropertyName">The name of the "CanInvoke" guard property for the
  3598. custom method.</param>
  3599. <param name="isInvokedPropertyName">The name of the "IsInvoked" property for the
  3600. custom method.</param>
  3601. </member>
  3602. <member name="M:System.Windows.Ria.Entity.BeginEdit">
  3603. <summary>
  3604. Begin editing this entity
  3605. </summary>
  3606. </member>
  3607. <member name="M:System.Windows.Ria.Entity.CancelEdit">
  3608. <summary>
  3609. Cancel any edits made to this entity since the last call
  3610. to BeginEdit
  3611. </summary>
  3612. </member>
  3613. <member name="M:System.Windows.Ria.Entity.EndEdit">
  3614. <summary>
  3615. Commit the edits made to this entity since the last call
  3616. to BeginEdit
  3617. </summary>
  3618. </member>
  3619. <member name="M:System.Windows.Ria.Entity.InvokeAction(System.String,System.Object[])">
  3620. <summary>
  3621. Called to register an action to be invoked for this entity during SubmitChanges.
  3622. <see cref="T:System.InvalidOperationException"/> is thrown if the custom method invocation
  3623. violates any framework constraints. <see cref="T:System.ComponentModel.DataAnnotations.ValidationException"/> is thrown if
  3624. any validation on this object, the custom method or the specified parameters fails.
  3625. </summary>
  3626. <param name="actionName">The name of the action to invoke</param>
  3627. <param name="parameters">The list of parameters values to invoke the specified action with</param>
  3628. </member>
  3629. <member name="M:System.Windows.Ria.Entity.CanInvokeAction(System.String)">
  3630. <summary>
  3631. Gets a value indicating whether the specified action can currently be invoked.
  3632. </summary>
  3633. <remarks>This property does not actually invoke Validation
  3634. because we cannot guarantee property changed events
  3635. are raised whenever this state changes. Validation will
  3636. be executed as part of Invoke.</remarks>
  3637. <param name="name">The name of the action corresponding to a custom method</param>
  3638. <returns>True if the action can currently be invoked</returns>
  3639. </member>
  3640. <member name="M:System.Windows.Ria.Entity.GetIdentity">
  3641. <summary>
  3642. Return the entity identity, suitable for hashing.
  3643. </summary>
  3644. <returns>the identity of this entity</returns>
  3645. </member>
  3646. <member name="M:System.Windows.Ria.Entity.ToString">
  3647. <summary>
  3648. Returns a string representation of the current entity.
  3649. </summary>
  3650. <returns>A string representation of the current entity</returns>
  3651. </member>
  3652. <member name="M:System.Windows.Ria.Entity.RegisterSetChangedCallback(System.Action)">
  3653. <summary>
  3654. Register a callback that will be called any time this entity is
  3655. added or removed from an entity set
  3656. </summary>
  3657. <param name="callback">The callback to register.</param>
  3658. </member>
  3659. <member name="M:System.Windows.Ria.Entity.System#ComponentModel#IEditableObject#BeginEdit">
  3660. <summary>
  3661. Begin editing this entity
  3662. </summary>
  3663. </member>
  3664. <member name="M:System.Windows.Ria.Entity.System#ComponentModel#IEditableObject#CancelEdit">
  3665. <summary>
  3666. Cancel the edits made to this entity since the last call
  3667. to BeginEdit
  3668. </summary>
  3669. </member>
  3670. <member name="M:System.Windows.Ria.Entity.System#ComponentModel#IEditableObject#EndEdit">
  3671. <summary>
  3672. Commit the edits made to this entity since the last call
  3673. to BeginEdit
  3674. </summary>
  3675. </member>
  3676. <member name="M:System.Windows.Ria.Entity.System#ComponentModel#IRevertibleChangeTracking#RejectChanges">
  3677. <summary>
  3678. Revert all property changes made to this entity back to their original values. This method
  3679. does not revert <see cref="P:System.Windows.Ria.Entity.EntitySet"/> Add/Remove operations, so if this <see cref="T:System.Windows.Ria.Entity"/>
  3680. is New or Deleted, this method does nothing. This method also reverts any pending custom
  3681. method invocations on the entity. If this <see cref="T:System.Windows.Ria.Entity"/> has compositional associations,
  3682. any changes made to those associations or the child entities themselves will be reverted.
  3683. </summary>
  3684. </member>
  3685. <member name="M:System.Windows.Ria.Entity.System#ComponentModel#IChangeTracking#AcceptChanges">
  3686. <summary>
  3687. Accept all changes made to this <see cref="T:System.Windows.Ria.Entity"/>. If this <see cref="T:System.Windows.Ria.Entity"/>
  3688. has compositional associations, any changes made to those associations or the child
  3689. entities themselves will be accepted.
  3690. </summary>
  3691. </member>
  3692. <member name="M:System.Windows.Ria.Entity.OnDeserialized(System.Runtime.Serialization.StreamingContext)">
  3693. <summary>
  3694. Method called after this entity has been deserialized
  3695. </summary>
  3696. <param name="context">The serialization context</param>
  3697. </member>
  3698. <member name="M:System.Windows.Ria.Entity.OnDeserializing(System.Runtime.Serialization.StreamingContext)">
  3699. <summary>
  3700. Method called when this entity is being deserialized
  3701. </summary>
  3702. <param name="context">The serialization context</param>
  3703. </member>
  3704. <member name="P:System.Windows.Ria.Entity.Parent">
  3705. <summary>
  3706. Gets the parent of this entity, if this entity is part of
  3707. a composition relationship.
  3708. </summary>
  3709. </member>
  3710. <member name="P:System.Windows.Ria.Entity.EntityConflict">
  3711. <summary>
  3712. Gets conflict information for this entity after a submit
  3713. operation. Returns null if there are no conflicts.
  3714. </summary>
  3715. </member>
  3716. <member name="P:System.Windows.Ria.Entity.IsEditing">
  3717. <summary>
  3718. Gets a value indicating whether there is currently an uncommitted
  3719. edit session in progress for this entity. This is the case when
  3720. BeginEdit has been called, but EndEdit/CancelEdit have not.
  3721. </summary>
  3722. </member>
  3723. <member name="P:System.Windows.Ria.Entity.IsInferred">
  3724. <summary>
  3725. Gets or sets a value indicating whether the current entity state
  3726. has been inferred
  3727. </summary>
  3728. </member>
  3729. <member name="P:System.Windows.Ria.Entity.MemberBindingFlags">
  3730. <summary>
  3731. Gets the correct property binding flags to use for data members.
  3732. TODO : (roncain) We need to handle inheritance
  3733. </summary>
  3734. </member>
  3735. <member name="P:System.Windows.Ria.Entity.ValidationErrors">
  3736. <summary>
  3737. Gets the collection of validation errors encountered during the last submit operation.
  3738. </summary>
  3739. </member>
  3740. <member name="P:System.Windows.Ria.Entity.HasValidationErrors">
  3741. <summary>
  3742. Gets a value indicating whether there were any validation errors encountered during the last submit operation.
  3743. </summary>
  3744. </member>
  3745. <member name="P:System.Windows.Ria.Entity.EntityState">
  3746. <summary>
  3747. Gets the current state of this <see cref="T:System.Windows.Ria.Entity"/>
  3748. </summary>
  3749. </member>
  3750. <member name="P:System.Windows.Ria.Entity.HasPropertyChanges">
  3751. <summary>
  3752. Gets a value indicating whether this entity currently has any
  3753. data member updates
  3754. </summary>
  3755. </member>
  3756. <member name="P:System.Windows.Ria.Entity.HasChildChanges">
  3757. <summary>
  3758. Gets a value indicating whether this entity currently has any
  3759. changes to composed children.
  3760. </summary>
  3761. </member>
  3762. <member name="P:System.Windows.Ria.Entity.ModifiedProperties">
  3763. <summary>
  3764. Gets the collection of properties that are currently modified
  3765. </summary>
  3766. </member>
  3767. <member name="P:System.Windows.Ria.Entity.EntitySet">
  3768. <summary>
  3769. Gets or sets the <see cref="P:System.Windows.Ria.Entity.EntitySet"/> this <see cref="T:System.Windows.Ria.Entity"/> is a member of. The value will be null
  3770. if the entity is not attached, or has been removed from the set.
  3771. </summary>
  3772. </member>
  3773. <member name="P:System.Windows.Ria.Entity.LastSet">
  3774. <summary>
  3775. Gets the last set that this entity was attached to, possibly
  3776. returning null
  3777. </summary>
  3778. </member>
  3779. <member name="P:System.Windows.Ria.Entity.CustomMethodInvocation">
  3780. <summary>
  3781. Gets or sets the custom method invocation on this entity (if any)
  3782. </summary>
  3783. </member>
  3784. <member name="P:System.Windows.Ria.Entity.OriginalValues">
  3785. <summary>
  3786. Gets the original values of this Entity's properties before modification
  3787. </summary>
  3788. </member>
  3789. <member name="P:System.Windows.Ria.Entity.HasChanges">
  3790. <summary>
  3791. Gets a value indicating whether this <see cref="T:System.Windows.Ria.Entity"/> currently has any pending changes.
  3792. If this <see cref="T:System.Windows.Ria.Entity"/> has compositional associations and any children have changes
  3793. <c>true</c> will be returned.
  3794. </summary>
  3795. </member>
  3796. <member name="P:System.Windows.Ria.Entity.IsDeserializing">
  3797. <summary>
  3798. Gets a value indicating whether the current entity is currently being deserialized
  3799. </summary>
  3800. </member>
  3801. <member name="P:System.Windows.Ria.Entity.IsReadOnly">
  3802. <summary>
  3803. Gets a value indicating whether this entity is read-only.
  3804. </summary>
  3805. </member>
  3806. <member name="P:System.Windows.Ria.Entity.IsSubmitting">
  3807. <summary>
  3808. Gets or sets a value indicating whether the entity is part of a submit in progress.
  3809. </summary>
  3810. </member>
  3811. <member name="P:System.Windows.Ria.Entity.EntityRefs">
  3812. <summary>
  3813. Gets the map of EntityRef member name to IEntityRef instance.
  3814. </summary>
  3815. </member>
  3816. <member name="P:System.Windows.Ria.Entity.EntityActions">
  3817. <summary>
  3818. Gets the list of custom method invocations pending for this entity
  3819. in the current changeset. The current implementation only supports
  3820. a single pending invocation.
  3821. </summary>
  3822. <returns>list of custom method invocations pending for this entity</returns>
  3823. </member>
  3824. <member name="E:System.Windows.Ria.Entity.PropertyChanged">
  3825. <summary>
  3826. Event raised whenever an <see cref="T:System.Windows.Ria.Entity"/> property has changed
  3827. </summary>
  3828. </member>
  3829. <member name="P:System.Windows.Ria.Entity.System#ComponentModel#IChangeTracking#IsChanged">
  3830. <summary>
  3831. Gets a value indicating whether this <see cref="T:System.Windows.Ria.Entity"/> currently has any pending changes.
  3832. If this <see cref="T:System.Windows.Ria.Entity"/> has compositional associations and any children have changes
  3833. <c>true</c> will be returned.
  3834. </summary>
  3835. </member>
  3836. <member name="T:System.Windows.Ria.Entity.EditSession">
  3837. <summary>
  3838. Class used to capture state related to an entity Edit session
  3839. </summary>
  3840. </member>
  3841. <member name="P:System.Windows.Ria.Entity.EditSession.LastState">
  3842. <summary>
  3843. Gets or sets the state of the entity when the session began
  3844. </summary>
  3845. </member>
  3846. <member name="P:System.Windows.Ria.Entity.EditSession.Snapshot">
  3847. <summary>
  3848. Gets or sets the Snapshot of current entity values before any
  3849. modifications are made in the session
  3850. </summary>
  3851. </member>
  3852. <member name="P:System.Windows.Ria.Entity.EditSession.CustomMethodInvocation">
  3853. <summary>
  3854. Gets or sets the custom method invocation that was in place at the
  3855. time the edit session started.
  3856. </summary>
  3857. </member>
  3858. <member name="T:System.Windows.Ria.Entity.EntityAssociationChangeAcceptor">
  3859. <summary>
  3860. Class used to visit all association members on an entity and AcceptChanges
  3861. on any state tracking those members were performing
  3862. </summary>
  3863. </member>
  3864. <member name="M:System.Windows.Ria.Entity.EntityAssociationChangeAcceptor.Accept(System.Windows.Ria.Entity)">
  3865. <summary>
  3866. Accept changes for all association members on the specified entity
  3867. </summary>
  3868. <param name="entity">The entity</param>
  3869. </member>
  3870. <member name="M:System.Windows.Ria.Entity.EntityAssociationChangeAcceptor.VisitEntityCollection(System.Windows.Ria.IEntityCollection,System.Reflection.PropertyInfo)">
  3871. <summary>
  3872. Visit the collection
  3873. </summary>
  3874. <param name="entityCollection">The collection being visited</param>
  3875. <param name="propertyInfo">The <see cref="T:System.Reflection.PropertyInfo"/> for the member</param>
  3876. </member>
  3877. <member name="T:System.Windows.Ria.EntityChangeSet">
  3878. <summary>
  3879. Represents a collection of <see cref="T:System.Windows.Ria.Entity"/> changes
  3880. </summary>
  3881. </member>
  3882. <member name="M:System.Windows.Ria.EntityChangeSet.ToString">
  3883. <summary>
  3884. Returns a textual summary of this change set
  3885. </summary>
  3886. <returns>A textual summary of the change set</returns>
  3887. </member>
  3888. <member name="M:System.Windows.Ria.EntityChangeSet.GetChangeSetEntries">
  3889. <summary>
  3890. Gets a list of changeset entries representing the current changeset.
  3891. </summary>
  3892. <returns>A list of changeset entries.</returns>
  3893. </member>
  3894. <member name="P:System.Windows.Ria.EntityChangeSet.AddedEntities">
  3895. <summary>
  3896. Gets the collection of added Entities
  3897. </summary>
  3898. </member>
  3899. <member name="P:System.Windows.Ria.EntityChangeSet.IsEmpty">
  3900. <summary>
  3901. Gets a value indicating whether this changeset has no changes
  3902. </summary>
  3903. </member>
  3904. <member name="P:System.Windows.Ria.EntityChangeSet.ModifiedEntities">
  3905. <summary>
  3906. Gets the collection of modified entities
  3907. </summary>
  3908. </member>
  3909. <member name="P:System.Windows.Ria.EntityChangeSet.RemovedEntities">
  3910. <summary>
  3911. Gets the collection of removed entities
  3912. </summary>
  3913. </member>
  3914. <member name="T:System.Windows.Ria.IEntityCollection">
  3915. <summary>
  3916. Internal interface providing loosely typed access to <see cref="T:System.Windows.Ria.EntityCollection`1"/> members needed
  3917. by the framework
  3918. </summary>
  3919. </member>
  3920. <member name="M:System.Windows.Ria.IEntityCollection.AcceptChanges">
  3921. <summary>
  3922. Accepts any changes made to this entity collection.
  3923. </summary>
  3924. </member>
  3925. <member name="M:System.Windows.Ria.IEntityCollection.Add(System.Windows.Ria.Entity)">
  3926. <summary>
  3927. Adds the specified entity to the collection.
  3928. </summary>
  3929. <param name="entity">The entity to add.</param>
  3930. </member>
  3931. <member name="M:System.Windows.Ria.IEntityCollection.Remove(System.Windows.Ria.Entity)">
  3932. <summary>
  3933. Removes the specified entity from the collection.
  3934. </summary>
  3935. <param name="entity">The entity to remove.</param>
  3936. </member>
  3937. <member name="P:System.Windows.Ria.IEntityCollection.Entities">
  3938. <summary>
  3939. Gets the collection of entities, loading the collection if it hasn't been loaded
  3940. already. To avoid the deferred load, inspect the HasValues property first.
  3941. </summary>
  3942. </member>
  3943. <member name="P:System.Windows.Ria.IEntityCollection.HasValues">
  3944. <summary>
  3945. Gets a value indicating whether this EntityCollection has been loaded or
  3946. has had entities added to it.
  3947. </summary>
  3948. </member>
  3949. <member name="P:System.Windows.Ria.IEntityCollection.RemovedEntities">
  3950. <summary>
  3951. Gets the collection of entities that have been removed from this
  3952. <see cref="T:System.Windows.Ria.EntityCollection`1"/> since the last AcceptChanges
  3953. </summary>
  3954. </member>
  3955. <member name="T:System.Windows.Ria.EntityCollection`1">
  3956. <summary>
  3957. Represents a collection of associated Entities.
  3958. </summary>
  3959. <typeparam name="TEntity">The type of <see cref="T:System.Windows.Ria.Entity"/> in the collection</typeparam>
  3960. </member>
  3961. <member name="M:System.Windows.Ria.EntityCollection`1.#ctor(System.Windows.Ria.Entity,System.String,System.Func{`0,System.Boolean})">
  3962. <summary>
  3963. Public constructor
  3964. </summary>
  3965. <param name="parent">The entity that this collection is a member of</param>
  3966. <param name="memberName">The name of this EntityCollection member on the parent entity</param>
  3967. <param name="entityPredicate">The function used to filter the associated entities, determining
  3968. which are members of this collection.</param>
  3969. </member>
  3970. <member name="M:System.Windows.Ria.EntityCollection`1.#ctor(System.Windows.Ria.Entity,System.String,System.Func{`0,System.Boolean},System.Action{`0},System.Action{`0})">
  3971. <summary>
  3972. Public constructor
  3973. </summary>
  3974. <param name="parent">The entity that this collection is a member of</param>
  3975. <param name="memberName">The name of this EntityCollection member on the parent entity</param>
  3976. <param name="entityPredicate">The function used to filter the associated entities, determining
  3977. which are members of this collection.</param>
  3978. <param name="attachAction">The function used to establish a back reference from an associated entity
  3979. to the parent entity.</param>
  3980. <param name="detachAction">The function used to remove the back reference from an associated entity
  3981. to the parent entity.</param>
  3982. </member>
  3983. <member name="M:System.Windows.Ria.EntityCollection`1.GetEnumerator">
  3984. <summary>
  3985. Returns an enumerator for this collection
  3986. </summary>
  3987. <returns>An enumerator for this collection</returns>
  3988. </member>
  3989. <member name="M:System.Windows.Ria.EntityCollection`1.Add(`0)">
  3990. <summary>
  3991. Add the specified entity to this collection. If the entity is unattached, it
  3992. will be added to its <see cref="T:System.Windows.Ria.EntitySet"/> automatically.
  3993. </summary>
  3994. <param name="entity">The entity to add</param>
  3995. </member>
  3996. <member name="M:System.Windows.Ria.EntityCollection`1.Remove(`0)">
  3997. <summary>
  3998. Remove the specified entity from this collection.
  3999. </summary>
  4000. <param name="entity">The entity to remove</param>
  4001. </member>
  4002. <member name="M:System.Windows.Ria.EntityCollection`1.ToString">
  4003. <summary>
  4004. Returns a <see cref="T:System.String"/> that represents the <see cref="T:System.Windows.Ria.EntityCollection`1"/>.
  4005. </summary>
  4006. <returns>A <see cref="T:System.String"/> that represents the <see cref="T:System.Windows.Ria.EntityCollection`1"/>.</returns>
  4007. </member>
  4008. <member name="M:System.Windows.Ria.EntityCollection`1.AddEntity(`0)">
  4009. <summary>
  4010. Add the specified <paramref name="entity"/> this collection, setting its
  4011. Parent if this is a compositional association. Whenever an
  4012. entity is added to the underlying physical collection, it
  4013. should be done through this method.
  4014. </summary>
  4015. <param name="entity">The <see cref="T:System.Windows.Ria.Entity"/>to add.</param>
  4016. </member>
  4017. <member name="M:System.Windows.Ria.EntityCollection`1.Attach(`0)">
  4018. <summary>
  4019. Calls the attach method to set the entity association reference.
  4020. </summary>
  4021. <param name="entity">entity to attach</param>
  4022. </member>
  4023. <member name="M:System.Windows.Ria.EntityCollection`1.Detach(`0)">
  4024. <summary>
  4025. Calls the detach method to set the entity association reference.
  4026. </summary>
  4027. <param name="entity">entity to detach</param>
  4028. </member>
  4029. <member name="M:System.Windows.Ria.EntityCollection`1.Load">
  4030. <summary>
  4031. If not already loaded, this method runs our predicate against the source
  4032. EntitySet
  4033. </summary>
  4034. </member>
  4035. <member name="M:System.Windows.Ria.EntityCollection`1.Filter(`0)">
  4036. <summary>
  4037. When filtering entities during query execution against the source set, or during
  4038. source set collection changed notifications, we don't want to include New entities,
  4039. to ensure that we don't get false positives in cases where the entity's
  4040. FK members are auto-generated on the server or haven't been set yet.
  4041. </summary>
  4042. <param name="entity">The entity to filter</param>
  4043. <returns>A <see cref="T:System.Boolean"/> value indicating whether or not the <paramref name="entity"/> should be filtered.</returns>
  4044. </member>
  4045. <member name="M:System.Windows.Ria.EntityCollection`1.ParentEntityPropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
  4046. <summary>
  4047. PropertyChanged handler for the parent entity
  4048. </summary>
  4049. <param name="sender">The event sender.</param>
  4050. <param name="e">The property changed event arguments.</param>
  4051. </member>
  4052. <member name="M:System.Windows.Ria.EntityCollection`1.System#Collections#Generic#IEnumerable{TEntity}#GetEnumerator">
  4053. <summary>
  4054. Returns an enumerator for this collection
  4055. </summary>
  4056. <returns>An enumerator for this collection</returns>
  4057. </member>
  4058. <member name="M:System.Windows.Ria.EntityCollection`1.OnEntitySetChanged">
  4059. <summary>
  4060. Called whenever the parent entity's <see cref="T:System.Windows.Ria.EntitySet"/> membership changes,
  4061. allowing us to navigate to our source set for this collection.
  4062. </summary>
  4063. </member>
  4064. <member name="M:System.Windows.Ria.EntityCollection`1.MonitorEntitySet">
  4065. <summary>
  4066. Based on our current load status and our parent's attach status to an <see cref="T:System.Windows.Ria.EntityContainer"/>,
  4067. update our event subscription to the source set's CollectionChanged event, the goal being to monitor
  4068. the source set if and only if our parent is attached and we have loaded entities (this._entitiesLoaded == true)
  4069. and need to keep our cached set in sync.
  4070. </summary>
  4071. </member>
  4072. <member name="M:System.Windows.Ria.EntityCollection`1.OnEntityAssociationUpdated(`0)">
  4073. <summary>
  4074. Callback for when an entity in the source set changes such that we need to reevaluate
  4075. it's membership in our collection. This could be because an FK member for the association
  4076. has changed, or when the entity state transitions to Unmodified.
  4077. </summary>
  4078. <param name="entity">The entity that has changed</param>
  4079. </member>
  4080. <member name="M:System.Windows.Ria.EntityCollection`1.SourceSet_CollectionChanged(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
  4081. <summary>
  4082. Whenever the source set changes, we need to run our predicate against the
  4083. added/removed entities and if we get any matches we propagate the event and
  4084. merge the modifications into our cached set if we are in a loaded state.
  4085. </summary>
  4086. <param name="sender">The caller who raised the collection changed event.</param>
  4087. <param name="args">The collection changed event arguments.</param>
  4088. </member>
  4089. <member name="M:System.Windows.Ria.EntityCollection`1.ResetLoadedEntities">
  4090. <summary>
  4091. Removes all non-New entities from the loaded entities collection and raises
  4092. any required EntityRemoved events.
  4093. </summary>
  4094. </member>
  4095. <member name="E:System.Windows.Ria.EntityCollection`1.EntityAdded">
  4096. <summary>
  4097. Event raised whenever an <see cref="T:System.Windows.Ria.Entity"/> is added to this collection
  4098. </summary>
  4099. </member>
  4100. <member name="E:System.Windows.Ria.EntityCollection`1.EntityRemoved">
  4101. <summary>
  4102. Event raised whenever an <see cref="T:System.Windows.Ria.Entity"/> is removed from this collection
  4103. </summary>
  4104. </member>
  4105. <member name="P:System.Windows.Ria.EntityCollection`1.Count">
  4106. <summary>
  4107. Gets the current count of entities in this collection
  4108. </summary>
  4109. </member>
  4110. <member name="P:System.Windows.Ria.EntityCollection`1.IsSourceExternal">
  4111. <summary>
  4112. Gets a value indicating whether the EntityCollection source is external.
  4113. </summary>
  4114. </member>
  4115. <member name="E:System.Windows.Ria.EntityCollection`1.System#Collections#Specialized#INotifyCollectionChanged#CollectionChanged">
  4116. <summary>
  4117. Event raised whenever the contents of the collection changes
  4118. </summary>
  4119. </member>
  4120. <member name="E:System.Windows.Ria.EntityCollection`1.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
  4121. <summary>
  4122. Event raised whenever a property on this collection changes
  4123. </summary>
  4124. </member>
  4125. <member name="T:System.Windows.Ria.EntityConflict">
  4126. <summary>
  4127. Represents an entity conflict.
  4128. </summary>
  4129. </member>
  4130. <member name="M:System.Windows.Ria.EntityConflict.#ctor(System.Windows.Ria.Entity,System.Windows.Ria.Entity,System.Collections.Generic.IEnumerable{System.String},System.Boolean)">
  4131. <summary>
  4132. Initializes a new instance of the <see cref="T:System.Windows.Ria.EntityConflict"/> class.
  4133. </summary>
  4134. <param name="currentEntity">The entity that the user tried to save.</param>
  4135. <param name="storeEntity">The entity that represents the last known state from the store.</param>
  4136. <param name="propertyNames">The names of properties that are in conflict.</param>
  4137. <param name="isDeleted">Whether the entity has already been deleted from the store.</param>
  4138. <exception cref="T:System.ArgumentNullException">if <paramref name="isDeleted"/> equals <c>false</c> and
  4139. <paramref name="storeEntity"/>, <paramref name="currentEntity"/> or <paramref name="propertyNames"/>
  4140. is null.</exception>
  4141. </member>
  4142. <member name="M:System.Windows.Ria.EntityConflict.Resolve">
  4143. <summary>
  4144. Resolves the conflict by updating the entity's original state with
  4145. the current store state. <see cref="P:System.Windows.Ria.Entity.EntityConflict"/> is also
  4146. cleared on <see cref="P:System.Windows.Ria.EntityConflict.CurrentEntity"/>.
  4147. <exception>An <see cref="T:System.InvalidOperationException"/> will be thrown if
  4148. <see cref="M:System.Windows.Ria.EntityConflict.Resolve"/> is called when <see cref="P:System.Windows.Ria.EntityConflict.IsDeleted"/> is <c>true</c>.</exception>
  4149. </summary>
  4150. </member>
  4151. <member name="P:System.Windows.Ria.EntityConflict.CurrentEntity">
  4152. <summary>
  4153. Gets the current <see cref="T:System.Windows.Ria.Entity"/> instance.
  4154. </summary>
  4155. </member>
  4156. <member name="P:System.Windows.Ria.EntityConflict.OriginalEntity">
  4157. <summary>
  4158. Gets the original <see cref="T:System.Windows.Ria.Entity"/> instance. May be null
  4159. if the entity is not modified.
  4160. </summary>
  4161. </member>
  4162. <member name="P:System.Windows.Ria.EntityConflict.StoreEntity">
  4163. <summary>
  4164. Gets the store <see cref="T:System.Windows.Ria.Entity"/> instance. May be null
  4165. if the entity no longer exists in the store, in which case
  4166. <see cref="P:System.Windows.Ria.EntityConflict.IsDeleted"/> will be true.
  4167. </summary>
  4168. </member>
  4169. <member name="P:System.Windows.Ria.EntityConflict.PropertyNames">
  4170. <summary>
  4171. Gets a collection of the property names in conflict.
  4172. </summary>
  4173. </member>
  4174. <member name="P:System.Windows.Ria.EntityConflict.IsDeleted">
  4175. <summary>
  4176. Gets a value indicating whether the entity has already been deleted from the store.
  4177. </summary>
  4178. </member>
  4179. <member name="T:System.Windows.Ria.EntityContainer">
  4180. <summary>
  4181. Represents a cache of Entities in the form of a collection of <see cref="T:System.Windows.Ria.EntitySet"/>s.
  4182. </summary>
  4183. </member>
  4184. <member name="M:System.Windows.Ria.EntityContainer.#ctor">
  4185. <summary>
  4186. Protected constructor since this is an abstract class
  4187. </summary>
  4188. </member>
  4189. <member name="M:System.Windows.Ria.EntityContainer.AddEntitySet``1(System.Windows.Ria.EntitySet,System.Windows.Ria.EntitySetOperations)">
  4190. <summary>
  4191. Adds an <see cref="T:System.Windows.Ria.EntitySet"/> in this container with the specified <paramref name="supportedOperations"/>.
  4192. </summary>
  4193. <typeparam name="TEntity">The <see cref="T:System.Windows.Ria.Entity"/> type.</typeparam>
  4194. <param name="set">The <see cref="T:System.Windows.Ria.EntitySet"/> to add to the container.</param>
  4195. <param name="supportedOperations">The <see cref="T:System.Windows.Ria.EntitySetOperations"/> supported by this entity set.</param>
  4196. </member>
  4197. <member name="M:System.Windows.Ria.EntityContainer.AddReference(System.Windows.Ria.EntitySet)">
  4198. <summary>
  4199. Adds a reference to an external <see cref="T:System.Windows.Ria.EntitySet"/>. Once a reference has been established,
  4200. referenced <see cref="T:System.Windows.Ria.EntitySet"/> will be consulted when resolving an <see cref="T:System.Windows.Ria.Entity"/> type.
  4201. </summary>
  4202. <param name="entitySet">A <see cref="T:System.Windows.Ria.EntitySet"/> to register as an external reference.</param>
  4203. </member>
  4204. <member name="M:System.Windows.Ria.EntityContainer.Clear">
  4205. <summary>
  4206. Clear the contents of all <see cref="T:System.Windows.Ria.EntitySet"/>s in this container
  4207. </summary>
  4208. </member>
  4209. <member name="M:System.Windows.Ria.EntityContainer.CreateEntitySet``1">
  4210. <summary>
  4211. Create an <see cref="T:System.Windows.Ria.EntitySet"/> in this container for the specified entity type
  4212. </summary>
  4213. <typeparam name="TEntity">The Entity type</typeparam>
  4214. </member>
  4215. <member name="M:System.Windows.Ria.EntityContainer.CreateEntitySet``1(System.Windows.Ria.EntitySetOperations)">
  4216. <summary>
  4217. Create an <see cref="T:System.Windows.Ria.EntitySet"/> in this container for the specified entity type
  4218. </summary>
  4219. <typeparam name="TEntity">The Entity type</typeparam>
  4220. <param name="supportedOperations">The operations supported for the Entity type</param>
  4221. </member>
  4222. <member name="M:System.Windows.Ria.EntityContainer.SetPropertyChanged(System.Windows.Ria.EntitySet,System.String)">
  4223. <summary>
  4224. Event handler for PropertyChanged events on the EntitySets in this container
  4225. </summary>
  4226. <param name="entitySet">The EntitySet</param>
  4227. <param name="propertyName">The property that has changed</param>
  4228. </member>
  4229. <member name="M:System.Windows.Ria.EntityContainer.GetEntitySet``1">
  4230. <summary>
  4231. Return the <see cref="T:System.Windows.Ria.EntitySet"/> for the specified <see cref="T:System.Windows.Ria.Entity"/> Type. If there is no
  4232. <see cref="T:System.Windows.Ria.EntitySet"/> for the specified type, an <see cref="T:System.InvalidOperationException"/> is thrown.
  4233. </summary>
  4234. <typeparam name="TEntity">The Entity type</typeparam>
  4235. <returns>The EntitySet</returns>
  4236. </member>
  4237. <member name="M:System.Windows.Ria.EntityContainer.GetEntitySet(System.Type)">
  4238. <summary>
  4239. Return the <see cref="T:System.Windows.Ria.EntitySet"/> for the specified <see cref="T:System.Windows.Ria.Entity"/> Type. If there is no
  4240. <see cref="T:System.Windows.Ria.EntitySet"/> for the specified type, and exception is thrown.
  4241. </summary>
  4242. <param name="entityType">The Entity type</param>
  4243. <returns>The EntitySet</returns>
  4244. </member>
  4245. <member name="M:System.Windows.Ria.EntityContainer.TryGetEntitySet(System.Type,System.Windows.Ria.EntitySet@)">
  4246. <summary>
  4247. Try to get the set for the specified <see cref="T:System.Windows.Ria.Entity"/> type, returning false if not found
  4248. </summary>
  4249. <param name="entityType">The Entity type</param>
  4250. <param name="entitySet">The EntitySet if present, null otherwise</param>
  4251. <returns>True if an EntitySet for the Type was found, false otherwise</returns>
  4252. </member>
  4253. <member name="M:System.Windows.Ria.EntityContainer.GetChanges">
  4254. <summary>
  4255. Returns an <see cref="T:System.Windows.Ria.EntityChangeSet"/> containing the current set of pending changes
  4256. </summary>
  4257. <returns>The current set of pending changes</returns>
  4258. </member>
  4259. <member name="M:System.Windows.Ria.EntityContainer.HasChildChanges(System.Windows.Ria.Entity)">
  4260. <summary>
  4261. Determines whether the specified entity has any children
  4262. that are currently in a modified state.
  4263. </summary>
  4264. <param name="entity">The parent entity to check.</param>
  4265. <returns>True if there are child updates, false otherwise.</returns>
  4266. </member>
  4267. <member name="M:System.Windows.Ria.EntityContainer.CompleteChildChanges(System.Windows.Ria.Entity,System.Boolean)">
  4268. <summary>
  4269. Accepts or rejects all child changes for the specified entity.
  4270. </summary>
  4271. <param name="entity">The parent entity.</param>
  4272. <param name="acceptChanges"><c>True</c> if child changes should be accepted,
  4273. <c>false</c> if they should be rejected.</param>
  4274. </member>
  4275. <member name="M:System.Windows.Ria.EntityContainer.GetChildTypes(System.Type)">
  4276. <summary>
  4277. For the specified Type, returns the collection of child Types.
  4278. Results are cached.
  4279. </summary>
  4280. <param name="entityType">The Type to retrieve child Types for.</param>
  4281. <returns>The collection of child Types.</returns>
  4282. </member>
  4283. <member name="M:System.Windows.Ria.EntityContainer.AcceptChanges">
  4284. <summary>
  4285. Accept all changes that have been made to entities or <see cref="T:System.Windows.Ria.EntitySet"/>s
  4286. in this container.
  4287. </summary>
  4288. </member>
  4289. <member name="M:System.Windows.Ria.EntityContainer.RejectChanges">
  4290. <summary>
  4291. Revert all changes that have been made to entities or <see cref="T:System.Windows.Ria.EntitySet"/>s
  4292. in this container.
  4293. </summary>
  4294. </member>
  4295. <member name="M:System.Windows.Ria.EntityContainer.LoadEntities(System.Collections.IEnumerable)">
  4296. <summary>
  4297. Load the specified collection of entities into this <see cref="T:System.Windows.Ria.EntityContainer"/>.
  4298. </summary>
  4299. <param name="entities">The Entities to load</param>
  4300. <returns>The set of entities loaded. In cases where entities in the set
  4301. are already cached locally, the return set will contain the cached instances.</returns>
  4302. </member>
  4303. <member name="M:System.Windows.Ria.EntityContainer.LoadEntities(System.Collections.IEnumerable,System.Windows.Ria.LoadBehavior)">
  4304. <summary>
  4305. Load the specified collection of entities into this <see cref="T:System.Windows.Ria.EntityContainer"/>.
  4306. </summary>
  4307. <param name="entities">The Entities to load</param>
  4308. <param name="loadBehavior">The <see cref="T:System.Windows.Ria.LoadBehavior"/> to use for the Load</param>
  4309. <returns>The set of entities loaded. In cases where entities in the set
  4310. are already cached locally, the return set will contain the cached instances.</returns>
  4311. </member>
  4312. <member name="M:System.Windows.Ria.EntityContainer.System#ComponentModel#IRevertibleChangeTracking#RejectChanges">
  4313. <summary>
  4314. Reject all changes made to this container
  4315. </summary>
  4316. </member>
  4317. <member name="M:System.Windows.Ria.EntityContainer.System#ComponentModel#IChangeTracking#AcceptChanges">
  4318. <summary>
  4319. Accept all changes made to this container
  4320. </summary>
  4321. </member>
  4322. <member name="M:System.Windows.Ria.EntityContainer.RaisePropertyChanged(System.String)">
  4323. <summary>
  4324. Raises the PropertyChanged event for the specified property
  4325. </summary>
  4326. <param name="propertyName">The name of the property that has changed</param>
  4327. </member>
  4328. <member name="P:System.Windows.Ria.EntityContainer.HasChanges">
  4329. <summary>
  4330. Gets a value indicating whether this EntityContainer currently has any pending changes
  4331. </summary>
  4332. </member>
  4333. <member name="P:System.Windows.Ria.EntityContainer.EntitySets">
  4334. <summary>
  4335. Gets the collection of <see cref="T:System.Windows.Ria.EntitySet"/>s in this <see cref="T:System.Windows.Ria.EntityContainer"/>.
  4336. </summary>
  4337. </member>
  4338. <member name="P:System.Windows.Ria.EntityContainer.System#ComponentModel#IChangeTracking#IsChanged">
  4339. <summary>
  4340. Gets a value indicating whether this container currently has any pending changes
  4341. </summary>
  4342. </member>
  4343. <member name="E:System.Windows.Ria.EntityContainer.PropertyChanged">
  4344. <summary>
  4345. Occurs when a property has changed.
  4346. </summary>
  4347. </member>
  4348. <member name="T:System.Windows.Ria.EntityKey">
  4349. <summary>
  4350. Base class for keys representing unique entity identity, suitable for hashing.
  4351. This class also provides factory methods for the creation of keys.
  4352. </summary>
  4353. </member>
  4354. <member name="M:System.Windows.Ria.EntityKey.Create``2(``0,``1)">
  4355. <summary>
  4356. Creates an key using the specified key values
  4357. </summary>
  4358. <typeparam name="T1">First key value type</typeparam>
  4359. <typeparam name="T2">Second key value type</typeparam>
  4360. <param name="v1">First key value</param>
  4361. <param name="v2">Second key value</param>
  4362. <returns>The entity key</returns>
  4363. </member>
  4364. <member name="M:System.Windows.Ria.EntityKey.Create``3(``0,``1,``2)">
  4365. <summary>
  4366. Creates an key using the specified key values
  4367. </summary>
  4368. <typeparam name="T1">First key value type</typeparam>
  4369. <typeparam name="T2">Second key value type</typeparam>
  4370. <typeparam name="T3">Third key value type</typeparam>
  4371. <param name="v1">First key value</param>
  4372. <param name="v2">Second key value</param>
  4373. <param name="v3">Third key value</param>
  4374. <returns>The entity key</returns>
  4375. </member>
  4376. <member name="M:System.Windows.Ria.EntityKey.Create(System.Object[])">
  4377. <summary>
  4378. Creates an key using the specified key values.
  4379. </summary>
  4380. <param name="keyValues">Array of key values</param>
  4381. <returns>The entity key</returns>
  4382. </member>
  4383. <member name="M:System.Windows.Ria.EntityKey.VerifyKeyValueNotNull(System.Object)">
  4384. <summary>
  4385. Verify that the specified key value isn't null, and throw if it is
  4386. </summary>
  4387. <param name="value">The key value to validate</param>
  4388. </member>
  4389. <member name="M:System.Windows.Ria.EntityKey.ToString">
  4390. <summary>
  4391. Formats the key as a set of key values
  4392. </summary>
  4393. <returns>The formatted key representation</returns>
  4394. </member>
  4395. <member name="M:System.Windows.Ria.EntityKey.FormatKey(System.Text.StringBuilder)">
  4396. <summary>
  4397. Append the key values for this key to the <see cref="T:System.Text.StringBuilder"/>
  4398. </summary>
  4399. <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append to</param>
  4400. </member>
  4401. <member name="M:System.Windows.Ria.EntityKey.FormatKeyValue``1(System.Text.StringBuilder,``0)">
  4402. <summary>
  4403. Appends the string representation of the specified value
  4404. to the <see cref="T:System.Text.StringBuilder"/>
  4405. </summary>
  4406. <typeparam name="T">The key value type</typeparam>
  4407. <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append to</param>
  4408. <param name="value">The key value to format</param>
  4409. </member>
  4410. <member name="T:System.Windows.Ria.EntityKey`1">
  4411. <summary>
  4412. Strongly typed single member key implementation that avoids value boxing.
  4413. </summary>
  4414. <typeparam name="T">The Type of the key member</typeparam>
  4415. </member>
  4416. <member name="M:System.Windows.Ria.EntityKey`1.#ctor(`0)">
  4417. <summary>
  4418. Constructs a key
  4419. </summary>
  4420. <param name="v">The key value</param>
  4421. </member>
  4422. <member name="M:System.Windows.Ria.EntityKey`1.GetHashCode">
  4423. <summary>
  4424. Gets the hash code
  4425. </summary>
  4426. <returns>The hash code</returns>
  4427. </member>
  4428. <member name="M:System.Windows.Ria.EntityKey`1.Equals(System.Object)">
  4429. <summary>
  4430. Determines if the specified key is equal to
  4431. this key
  4432. </summary>
  4433. <param name="obj">The other key</param>
  4434. <returns>True if the keys are equal</returns>
  4435. </member>
  4436. <member name="M:System.Windows.Ria.EntityKey`1.FormatKey(System.Text.StringBuilder)">
  4437. <summary>
  4438. Recursively build the list of key values
  4439. </summary>
  4440. <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append to</param>
  4441. </member>
  4442. <member name="M:System.Windows.Ria.EntityKey`1.Equals(System.Windows.Ria.EntityKey{`0})">
  4443. <summary>
  4444. Determines if the specified key is equal to
  4445. this key
  4446. </summary>
  4447. <param name="other">The other key</param>
  4448. <returns>True if the keys are equal</returns>
  4449. </member>
  4450. <member name="T:System.Windows.Ria.EntityKey`2">
  4451. <summary>
  4452. Strongly typed multipart key implementation that avoids value boxing.
  4453. Nested instances of this class can be created for keys with 3 or more
  4454. members.
  4455. </summary>
  4456. <typeparam name="T1">The Type of the first part of the key</typeparam>
  4457. <typeparam name="T2">The Type of the second part of the key</typeparam>
  4458. </member>
  4459. <member name="M:System.Windows.Ria.EntityKey`2.#ctor(`0,`1)">
  4460. <summary>
  4461. Constructs a key
  4462. </summary>
  4463. <param name="v1">The first key value</param>
  4464. <param name="v2">The second key value</param>
  4465. </member>
  4466. <member name="M:System.Windows.Ria.EntityKey`2.GetHashCode">
  4467. <summary>
  4468. Gets the hash code
  4469. </summary>
  4470. <returns>The hash code</returns>
  4471. </member>
  4472. <member name="M:System.Windows.Ria.EntityKey`2.Equals(System.Object)">
  4473. <summary>
  4474. Determines if the specified key is equal to
  4475. this key
  4476. </summary>
  4477. <param name="obj">The other key</param>
  4478. <returns>True if the keys are equal</returns>
  4479. </member>
  4480. <member name="M:System.Windows.Ria.EntityKey`2.FormatKey(System.Text.StringBuilder)">
  4481. <summary>
  4482. Recursively build the list of key values
  4483. </summary>
  4484. <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append to</param>
  4485. </member>
  4486. <member name="M:System.Windows.Ria.EntityKey`2.Equals(System.Windows.Ria.EntityKey{`0,`1})">
  4487. <summary>
  4488. Determines if the specified key is equal to
  4489. this key
  4490. </summary>
  4491. <param name="other">The other key</param>
  4492. <returns>True if the keys are equal</returns>
  4493. </member>
  4494. <member name="T:System.Windows.Ria.EntitySet">
  4495. <summary>
  4496. Represents a collection of <see cref="T:System.Windows.Ria.Entity"/> instances, providing change tracking and other services.
  4497. </summary>
  4498. </member>
  4499. <member name="M:System.Windows.Ria.EntitySet.#ctor(System.Type)">
  4500. <summary>
  4501. Protected constructor since this is an abstract class
  4502. </summary>
  4503. <param name="entityType">The type of <see cref="T:System.Windows.Ria.Entity"/> the set will contain</param>
  4504. </member>
  4505. <member name="M:System.Windows.Ria.EntitySet.Clear">
  4506. <summary>
  4507. Clears all Entities from the set
  4508. </summary>
  4509. </member>
  4510. <member name="M:System.Windows.Ria.EntitySet.TrackAsInteresting(System.Windows.Ria.Entity,System.Boolean)">
  4511. <summary>
  4512. Tracks or untracks the specified entity as one that should be considered during
  4513. changeset computation. This is more efficient than visiting every
  4514. entity when computing changesets.
  4515. </summary>
  4516. <param name="entity">The entity to track or untrack</param>
  4517. <param name="isInteresting">True if the entity is interesting, false otherwise</param>
  4518. </member>
  4519. <member name="M:System.Windows.Ria.EntitySet.CreateList">
  4520. <summary>
  4521. Creates a new entity set.
  4522. </summary>
  4523. <returns>The created entity set instance.</returns>
  4524. </member>
  4525. <member name="M:System.Windows.Ria.EntitySet.CreateEntity">
  4526. <summary>
  4527. Creates a new entity.
  4528. </summary>
  4529. <returns>The created entity instance.</returns>
  4530. </member>
  4531. <member name="M:System.Windows.Ria.EntitySet.GetEnumerator">
  4532. <summary>
  4533. Returns an enumerator for the collection.
  4534. </summary>
  4535. <returns>An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.</returns>
  4536. </member>
  4537. <member name="M:System.Windows.Ria.EntitySet.EntityPropertyChanged(System.Windows.Ria.Entity,System.String)">
  4538. <summary>
  4539. Handles change notifications from changed properties of entities in this set.
  4540. </summary>
  4541. <param name="entity">The entity that was updated.</param>
  4542. <param name="propertyName">The name of the property that was changed.</param>
  4543. </member>
  4544. <member name="M:System.Windows.Ria.EntitySet.RegisterAssociationCallback``1(System.ComponentModel.DataAnnotations.AssociationAttribute,System.Action{``0},System.Boolean)">
  4545. <summary>
  4546. Registers or unregisters the specified callback for update notifications for the specified association member. The
  4547. callback will be invoked whenever a FK member participating in the association is modified on an entity in this
  4548. EntitySet.
  4549. </summary>
  4550. <param name="association">AssociationAttribute indicating the association to monitor</param>
  4551. <param name="callback">The callback to call</param>
  4552. <param name="register">True if the callback is being registered, false if it is being unregistered</param>
  4553. <typeparam name="TEntity">The entity type.</typeparam>
  4554. </member>
  4555. <member name="M:System.Windows.Ria.EntitySet.Add(System.Windows.Ria.Entity)">
  4556. <summary>
  4557. Adds the specified <see cref="T:System.Windows.Ria.Entity"/> to this <see cref="T:System.Windows.Ria.EntitySet"/>, also
  4558. recursively adding all unattached entities reachable via associations.
  4559. </summary>
  4560. <param name="entity">The entity to add.</param>
  4561. </member>
  4562. <member name="M:System.Windows.Ria.EntitySet.IsAttached(System.Windows.Ria.Entity)">
  4563. <summary>
  4564. Returns true if the specified entity is currently attached
  4565. to this <see cref="T:System.Windows.Ria.EntitySet"/>.
  4566. </summary>
  4567. <param name="entity">The Entity to check</param>
  4568. <returns>True if the Entity is attached</returns>
  4569. </member>
  4570. <member name="M:System.Windows.Ria.EntitySet.AddInternal(System.Windows.Ria.Entity)">
  4571. <summary>
  4572. Adds the specified entity to this set.
  4573. </summary>
  4574. <param name="entity">The entity to add.</param>
  4575. </member>
  4576. <member name="M:System.Windows.Ria.EntitySet.Remove(System.Windows.Ria.Entity)">
  4577. <summary>
  4578. Removes the specified entity from the set.
  4579. </summary>
  4580. <param name="entity">The entity to remove.</param>
  4581. </member>
  4582. <member name="M:System.Windows.Ria.EntitySet.BeginEdit(System.Windows.Ria.Entity)">
  4583. <summary>
  4584. Begin editing the specified <see cref="T:System.Windows.Ria.Entity"/>
  4585. </summary>
  4586. <param name="entity">The entity to edit</param>
  4587. </member>
  4588. <member name="M:System.Windows.Ria.EntitySet.EndEdit(System.Windows.Ria.Entity)">
  4589. <summary>
  4590. End editing the specified <see cref="T:System.Windows.Ria.Entity"/>
  4591. </summary>
  4592. <param name="entity">The entity to end editing</param>
  4593. </member>
  4594. <member name="M:System.Windows.Ria.EntitySet.CancelEdit(System.Windows.Ria.Entity)">
  4595. <summary>
  4596. Cancel edits to the specified <see cref="T:System.Windows.Ria.Entity"/>
  4597. </summary>
  4598. <param name="entity">The entity to cancel edits for</param>
  4599. </member>
  4600. <member name="M:System.Windows.Ria.EntitySet.AcceptChanges">
  4601. <summary>
  4602. Accepts all changes made to this <see cref="T:System.Windows.Ria.EntitySet"/>
  4603. </summary>
  4604. </member>
  4605. <member name="M:System.Windows.Ria.EntitySet.RejectChanges">
  4606. <summary>
  4607. Reverts all changes made to this <see cref="T:System.Windows.Ria.EntitySet"/>. For modified entities,
  4608. all modified property values are set back to their original values. New entities are
  4609. removed, and any entities that were removed are re-added.
  4610. </summary>
  4611. </member>
  4612. <member name="M:System.Windows.Ria.EntitySet.Attach(System.Windows.Ria.Entity)">
  4613. <summary>
  4614. Attaches the specified <see cref="T:System.Windows.Ria.Entity"/> to this <see cref="T:System.Windows.Ria.EntitySet"/> in an
  4615. unmodified state, also recursively attaching all unattached entities reachable via
  4616. associations.
  4617. </summary>
  4618. <param name="entity">The entity to attach</param>
  4619. </member>
  4620. <member name="M:System.Windows.Ria.EntitySet.AttachInternal(System.Windows.Ria.Entity)">
  4621. <summary>
  4622. Attaches the <see cref="T:System.Windows.Ria.Entity"/> to this <see cref="T:System.Windows.Ria.EntitySet"/> in an
  4623. unmodified state.
  4624. </summary>
  4625. <param name="entity">The entity to attach</param>
  4626. </member>
  4627. <member name="M:System.Windows.Ria.EntitySet.Detach(System.Windows.Ria.Entity)">
  4628. <summary>
  4629. Detaches the specified <see cref="T:System.Windows.Ria.Entity"/> from this <see cref="T:System.Windows.Ria.EntitySet"/>. If the entity
  4630. is not in this set, an <see cref="T:System.InvalidOperationException"/> will be thrown.
  4631. </summary>
  4632. <param name="entity">The entity to detach</param>
  4633. </member>
  4634. <member name="M:System.Windows.Ria.EntitySet.LoadEntity(System.Windows.Ria.Entity)">
  4635. <summary>
  4636. Load the specified entity into the set
  4637. </summary>
  4638. <param name="entity">The entity to load</param>
  4639. <returns>If the entity was already in the set
  4640. (based on key identity) the cached instance is returned. If the
  4641. entity wasn't in the set, the specified instance is returned
  4642. </returns>
  4643. </member>
  4644. <member name="M:System.Windows.Ria.EntitySet.LoadEntity(System.Windows.Ria.Entity,System.Windows.Ria.LoadBehavior)">
  4645. <summary>
  4646. Load the specified entity into the set, using the specified
  4647. <see cref="T:System.Windows.Ria.LoadBehavior"/>.
  4648. </summary>
  4649. <param name="entity">The entity to load</param>
  4650. <param name="loadBehavior">The <see cref="T:System.Windows.Ria.LoadBehavior"/> to apply for the Load</param>
  4651. <returns>If the entity was already in the set
  4652. (based on key identity) the cached instance is returned. If the
  4653. entity wasn't in the set, the specified instance is returned
  4654. </returns>
  4655. </member>
  4656. <member name="M:System.Windows.Ria.EntitySet.AddToCache(System.Windows.Ria.Entity)">
  4657. <summary>
  4658. Adds the specified entity to the cache. If a cache entry for the
  4659. same identity already exists, an exception is thrown.
  4660. </summary>
  4661. <param name="entity">The entity to add</param>
  4662. </member>
  4663. <member name="M:System.Windows.Ria.EntitySet.RemoveFromCache(System.Windows.Ria.Entity)">
  4664. <summary>
  4665. Removes the specified entity from the cache.
  4666. </summary>
  4667. <param name="entity">The entity to remove.</param>
  4668. </member>
  4669. <member name="M:System.Windows.Ria.EntitySet.GetEntityByKey(System.Object[])">
  4670. <summary>
  4671. Queries the cache for the entity indicated by the specified key
  4672. values returning it if found, or returning null otherwise
  4673. </summary>
  4674. <param name="keyValues">The key values specified in the correct member order</param>
  4675. <returns>The entity if found, null otherwise</returns>
  4676. </member>
  4677. <member name="M:System.Windows.Ria.EntitySet.LoadEntities(System.Collections.Generic.IEnumerable{System.Windows.Ria.Entity})">
  4678. <summary>
  4679. Load the specified set of entities
  4680. </summary>
  4681. <param name="entities">The set of entities to load</param>
  4682. <returns>list of loaded entities</returns>
  4683. </member>
  4684. <member name="M:System.Windows.Ria.EntitySet.LoadEntities(System.Collections.Generic.IEnumerable{System.Windows.Ria.Entity},System.Windows.Ria.LoadBehavior)">
  4685. <summary>
  4686. Load the specified set of entities
  4687. </summary>
  4688. <param name="entities">The set of entities to load</param>
  4689. <param name="loadBehavior">The <see cref="T:System.Windows.Ria.LoadBehavior"/> to use for the Load</param>
  4690. <returns>The set of entities in the local cache after the load operation</returns>
  4691. </member>
  4692. <member name="M:System.Windows.Ria.EntitySet.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32)">
  4693. <summary>
  4694. Method called whenever the collection changes. Overrides should call the base method
  4695. to raise any required change notifications
  4696. </summary>
  4697. <param name="action">The change action</param>
  4698. <param name="affectedObject">For Reset events, this will be a collection of removed entities. For all other
  4699. events, this will be the single affected entity.</param>
  4700. <param name="index">The affected index</param>
  4701. </member>
  4702. <member name="M:System.Windows.Ria.EntitySet.RaisePropertyChanged(System.String)">
  4703. <summary>
  4704. Raises the PropertyChanged event for the specified property
  4705. </summary>
  4706. <param name="propertyName">The property that has changed</param>
  4707. </member>
  4708. <member name="M:System.Windows.Ria.EntitySet.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
  4709. <summary>
  4710. Called when an <see cref="T:System.Windows.Ria.EntitySet"/> property has changed.
  4711. </summary>
  4712. <param name="e">The event arguments</param>
  4713. </member>
  4714. <member name="P:System.Windows.Ria.EntitySet.EntityType">
  4715. <summary>
  4716. Gets the <see cref="T:System.Type"/> of entity contained by this <see cref="T:System.Windows.Ria.EntitySet"/>.
  4717. </summary>
  4718. </member>
  4719. <member name="P:System.Windows.Ria.EntitySet.CanAdd">
  4720. <summary>
  4721. Gets a value indicating whether the collection allows new items to be added
  4722. </summary>
  4723. </member>
  4724. <member name="P:System.Windows.Ria.EntitySet.CanEdit">
  4725. <summary>
  4726. Gets a value indicating whether members of the collection can be edited
  4727. </summary>
  4728. </member>
  4729. <member name="P:System.Windows.Ria.EntitySet.CanRemove">
  4730. <summary>
  4731. Gets a value indicating whether the collection allows items to be removed.
  4732. Note that newly added items can always be removed.
  4733. </summary>
  4734. </member>
  4735. <member name="P:System.Windows.Ria.EntitySet.Count">
  4736. <summary>
  4737. Gets the current count of Entities in the set
  4738. </summary>
  4739. </member>
  4740. <member name="P:System.Windows.Ria.EntitySet.EntityContainer">
  4741. <summary>
  4742. Gets the container this <see cref="T:System.Windows.Ria.EntitySet"/> belongs to
  4743. </summary>
  4744. </member>
  4745. <member name="P:System.Windows.Ria.EntitySet.IsReadOnly">
  4746. <summary>
  4747. Gets a value indicating whether this set supports update operations. Returns
  4748. true if update operations are not supported, false otherwise.
  4749. </summary>
  4750. </member>
  4751. <member name="P:System.Windows.Ria.EntitySet.List">
  4752. <summary>
  4753. Gets the backing list for this <see cref="T:System.Windows.Ria.EntitySet"/>
  4754. </summary>
  4755. </member>
  4756. <member name="P:System.Windows.Ria.EntitySet.InterestingEntities">
  4757. <summary>
  4758. Gets a collection of all 'interesting' entities for the purposes of changeset computation. Interesting
  4759. entities include those that are new, removed, or have been touched by an update operation.
  4760. </summary>
  4761. </member>
  4762. <member name="P:System.Windows.Ria.EntitySet.HasChanges">
  4763. <summary>
  4764. Gets a value indicating whether this EntitySet currently has any pending changes
  4765. </summary>
  4766. </member>
  4767. <member name="E:System.Windows.Ria.EntitySet.System#Collections#Specialized#INotifyCollectionChanged#CollectionChanged">
  4768. <summary>
  4769. Event raised when the collection has changed, or the collection is reset.
  4770. </summary>
  4771. </member>
  4772. <member name="E:System.Windows.Ria.EntitySet.PropertyChanged">
  4773. <summary>
  4774. Event raised when a property has changed.
  4775. </summary>
  4776. </member>
  4777. <member name="T:System.Windows.Ria.EntitySet.AddAttachInferrer">
  4778. <summary>
  4779. Visitor used to traverse all associations in a graph and infer
  4780. Attach/Add entities that are unattached.
  4781. </summary>
  4782. </member>
  4783. <member name="T:System.Windows.Ria.EntitySet.CompositionalChildRemover">
  4784. <summary>
  4785. Visitor used to recursively remove all compositional children
  4786. in a hierarchy.
  4787. </summary>
  4788. </member>
  4789. <member name="T:System.Windows.Ria.EntitySet`1">
  4790. <summary>
  4791. Represents a collection of <see cref="T:System.Windows.Ria.Entity"/> instances, providing change tracking and other services.
  4792. </summary>
  4793. <typeparam name="TEntity">The type of <see cref="T:System.Windows.Ria.Entity"/> this set will contain</typeparam>
  4794. </member>
  4795. <member name="M:System.Windows.Ria.EntitySet`1.#ctor">
  4796. <summary>
  4797. Public constructor
  4798. </summary>
  4799. </member>
  4800. <member name="M:System.Windows.Ria.EntitySet`1.CreateList">
  4801. <summary>
  4802. Creates a new entity set.
  4803. </summary>
  4804. <returns>The created entity set instance.</returns>
  4805. </member>
  4806. <member name="M:System.Windows.Ria.EntitySet`1.CreateEntity">
  4807. <summary>
  4808. Creates a new entity.
  4809. </summary>
  4810. <returns>The created entity instance.</returns>
  4811. </member>
  4812. <member name="M:System.Windows.Ria.EntitySet`1.GetEnumerator">
  4813. <summary>
  4814. Returns an enumerator
  4815. </summary>
  4816. <returns>The enumerator</returns>
  4817. </member>
  4818. <member name="M:System.Windows.Ria.EntitySet`1.Attach(`0)">
  4819. <summary>
  4820. Attaches the specified <see cref="T:System.Windows.Ria.Entity"/> to this <see cref="T:System.Windows.Ria.EntitySet"/> in an
  4821. unmodified state, also recursively attaching all unattached entities reachable via
  4822. associations.
  4823. </summary>
  4824. <remarks>The <paramref name="entity"/> needs to be of type <typeparamref name="TEntity"/>, and cannot be a subclass.</remarks>
  4825. <param name="entity">The entity to attach</param>
  4826. </member>
  4827. <member name="M:System.Windows.Ria.EntitySet`1.Detach(`0)">
  4828. <summary>
  4829. Detaches the <see cref="T:System.Windows.Ria.Entity"/> from this <see cref="T:System.Windows.Ria.EntitySet"/>.
  4830. </summary>
  4831. <param name="entity">The entity to detach</param>
  4832. </member>
  4833. <member name="M:System.Windows.Ria.EntitySet`1.Add(`0)">
  4834. <summary>
  4835. Add the specified entity to the collection. If CanAdd is false, an <see cref="T:System.InvalidOperationException"/>
  4836. will be thrown.
  4837. </summary>
  4838. <remarks><paramref name="entity"/> needs to be of type <typeparamref name="TEntity"/>, and cannot be a subclass.</remarks>
  4839. <param name="entity">The entity to add</param>
  4840. </member>
  4841. <member name="M:System.Windows.Ria.EntitySet`1.Remove(`0)">
  4842. <summary>
  4843. Remove the specified entity from the collection. If CanRemove is false
  4844. and the specified entity is not newly added, an <see cref="T:System.InvalidOperationException"/>
  4845. will be thrown.
  4846. </summary>
  4847. <param name="entity">The entity to remove</param>
  4848. </member>
  4849. <member name="M:System.Windows.Ria.EntitySet`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32)">
  4850. <summary>
  4851. Method called whenever the collection changes.
  4852. </summary>
  4853. <param name="action">The change action</param>
  4854. <param name="affectedObject">For Reset events, this will be a collection of removed entities. For all other
  4855. events, this will be the single affected entity.</param>
  4856. <param name="index">The affected index</param>
  4857. </member>
  4858. <member name="E:System.Windows.Ria.EntitySet`1.EntityAdded">
  4859. <summary>
  4860. Event raised whenever an <see cref="T:System.Windows.Ria.Entity"/> is added to this collection
  4861. </summary>
  4862. </member>
  4863. <member name="E:System.Windows.Ria.EntitySet`1.EntityRemoved">
  4864. <summary>
  4865. Event raised whenever an <see cref="T:System.Windows.Ria.Entity"/> is removed to this collection
  4866. </summary>
  4867. </member>
  4868. <member name="T:System.Windows.Ria.EntitySetOperations">
  4869. <summary>
  4870. Enumeration of the types of operations permissable
  4871. on an <see cref="T:System.Windows.Ria.EntitySet"/>.
  4872. </summary>
  4873. </member>
  4874. <member name="F:System.Windows.Ria.EntitySetOperations.None">
  4875. <summary>
  4876. Only Selection is permitted, no update operations are allowed.
  4877. </summary>
  4878. </member>
  4879. <member name="F:System.Windows.Ria.EntitySetOperations.Add">
  4880. <summary>
  4881. New entities may be added
  4882. </summary>
  4883. </member>
  4884. <member name="F:System.Windows.Ria.EntitySetOperations.Edit">
  4885. <summary>
  4886. Entities may be updated
  4887. </summary>
  4888. </member>
  4889. <member name="F:System.Windows.Ria.EntitySetOperations.Remove">
  4890. <summary>
  4891. Entities may be removed
  4892. </summary>
  4893. </member>
  4894. <member name="F:System.Windows.Ria.EntitySetOperations.All">
  4895. <summary>
  4896. Entities may be added, updated and removed
  4897. </summary>
  4898. </member>
  4899. <member name="T:System.Windows.Ria.ChangeSetEntry">
  4900. <summary>
  4901. Represents a domain operation to be performed on an entity. This is the message
  4902. type passed between data-client and domain service both for sending operations to
  4903. the domain service as well as for returning operation results back to the data-client.
  4904. </summary>
  4905. </member>
  4906. <member name="M:System.Windows.Ria.ChangeSetEntry.#ctor(System.Windows.Ria.Entity,System.Int32,System.Windows.Ria.EntityOperationType)">
  4907. <summary>
  4908. Public constructor
  4909. </summary>
  4910. <param name="entity">The entity being operated on</param>
  4911. <param name="id">The client ID for the entity</param>
  4912. <param name="operationType">The operation to be performed</param>
  4913. </member>
  4914. <member name="P:System.Windows.Ria.ChangeSetEntry.HasError">
  4915. <summary>
  4916. Gets a value indicating whether validation errors or conflicts were encountered
  4917. during processing of the property.
  4918. </summary>
  4919. </member>
  4920. <member name="P:System.Windows.Ria.ChangeSetEntry.HasConflict">
  4921. <summary>
  4922. Gets a value indicating whether the operation contains conflicts.
  4923. </summary>
  4924. </member>
  4925. <member name="P:System.Windows.Ria.ChangeSetEntry.Entity">
  4926. <summary>
  4927. Gets or sets the <see cref="P:System.Windows.Ria.ChangeSetEntry.Entity"/> being operated on. After a submit operation
  4928. has completed, this member may contain updated entity state returned from the
  4929. domain service.
  4930. </summary>
  4931. </member>
  4932. <member name="P:System.Windows.Ria.ChangeSetEntry.OriginalEntity">
  4933. <summary>
  4934. Gets or sets the original state of the entity being operated on
  4935. </summary>
  4936. </member>
  4937. <member name="P:System.Windows.Ria.ChangeSetEntry.StoreEntity">
  4938. <summary>
  4939. Gets or sets the state of the entity in the data store
  4940. </summary>
  4941. </member>
  4942. <member name="P:System.Windows.Ria.ChangeSetEntry.ClientEntity">
  4943. <summary>
  4944. Gets or sets the entity that was originally submitted <see cref="P:System.Windows.Ria.ChangeSetEntry.Entity"/>. Used to correlate
  4945. an <see cref="T:System.Windows.Ria.ChangeSetEntry"/> result back to its originally submitted client entity instance.
  4946. </summary>
  4947. </member>
  4948. <member name="P:System.Windows.Ria.ChangeSetEntry.Id">
  4949. <summary>
  4950. Gets or sets the Client Id for the entity
  4951. </summary>
  4952. </member>
  4953. <member name="P:System.Windows.Ria.ChangeSetEntry.HasMemberChanges">
  4954. <summary>
  4955. Gets or sets a value indicating whether the entity for
  4956. this operation has property modifications.
  4957. <remarks>Note that even if OriginalEntity hasn't been
  4958. set, in the case of entities using a timestamp field
  4959. for concurrency, the entity may still be modified. This
  4960. flag allows us to distinguish that case from an Update
  4961. operation that represents a custom method invocation only.
  4962. </remarks>
  4963. </summary>
  4964. </member>
  4965. <member name="P:System.Windows.Ria.ChangeSetEntry.Operation">
  4966. <summary>
  4967. Gets or sets the <see cref="T:System.Windows.Ria.EntityOperationType"/> for this <see cref="T:System.Windows.Ria.ChangeSetEntry"/>
  4968. </summary>
  4969. </member>
  4970. <member name="P:System.Windows.Ria.ChangeSetEntry.EntityActions">
  4971. <summary>
  4972. Gets or sets the custom methods invoked on the entity, as a set
  4973. of method name / parameter pairs.
  4974. </summary>
  4975. </member>
  4976. <member name="P:System.Windows.Ria.ChangeSetEntry.ValidationErrors">
  4977. <summary>
  4978. Gets or sets the validation errors encountered during the processing of the operation.
  4979. </summary>
  4980. </member>
  4981. <member name="P:System.Windows.Ria.ChangeSetEntry.ConflictMembers">
  4982. <summary>
  4983. Gets or sets the collection of members in conflict. The Entity property
  4984. contains the current store value for each property.
  4985. </summary>
  4986. </member>
  4987. <member name="P:System.Windows.Ria.ChangeSetEntry.IsDeleteConflict">
  4988. <summary>
  4989. Gets or sets a value indicating whether the confict (if there is one) is a delete conflict.
  4990. </summary>
  4991. </member>
  4992. <member name="P:System.Windows.Ria.ChangeSetEntry.Associations">
  4993. <summary>
  4994. Gets or sets the collection of Ids of the associated entities for
  4995. each association of the Entity
  4996. </summary>
  4997. </member>
  4998. <member name="P:System.Windows.Ria.ChangeSetEntry.OriginalAssociations">
  4999. <summary>
  5000. Gets or sets the collection of Ids of the associated entities for
  5001. each association of the OriginalEntity
  5002. </summary>
  5003. </member>
  5004. <member name="T:System.Windows.Ria.IEntityRef">
  5005. <summary>
  5006. Internal interface providing loosely typed access to <see cref="T:System.Windows.Ria.EntityRef`1"/> members needed
  5007. by the framework.
  5008. </summary>
  5009. </member>
  5010. <member name="P:System.Windows.Ria.IEntityRef.HasValue">
  5011. <summary>
  5012. Gets a value indicating whether this EntityRef has been loaded or
  5013. has had a value assigned to it.
  5014. </summary>
  5015. </member>
  5016. <member name="P:System.Windows.Ria.IEntityRef.Entity">
  5017. <summary>
  5018. Gets the referenced entity loading it if it hasn't been loaded yet.
  5019. To avoid the deferred load, inspect the HasValue property first.
  5020. </summary>
  5021. </member>
  5022. <member name="T:System.Windows.Ria.EntityRef`1">
  5023. <summary>
  5024. Represents an reference to an associated entity.
  5025. </summary>
  5026. <typeparam name="TEntity">The type of the associated <see cref="P:System.Windows.Ria.EntityRef`1.Entity"/></typeparam>
  5027. </member>
  5028. <member name="M:System.Windows.Ria.EntityRef`1.#ctor(System.Windows.Ria.Entity,System.String,System.Func{`0,System.Boolean})">
  5029. <summary>
  5030. Public constructor
  5031. </summary>
  5032. <param name="parent">The entity that this association is a member of</param>
  5033. <param name="memberName">The name of this EntityRef member on the parent entity</param>
  5034. <param name="entityPredicate">The function used to filter the associated entity.</param>
  5035. </member>
  5036. <member name="M:System.Windows.Ria.EntityRef`1.SetValue(`0)">
  5037. <summary>
  5038. Set the entity value and raise a property changed notification if required.
  5039. All internal assignments should be made through this method.
  5040. </summary>
  5041. <param name="value">The new entity instance</param>
  5042. </member>
  5043. <member name="M:System.Windows.Ria.EntityRef`1.Filter(`0)">
  5044. <summary>
  5045. When filtering entities during query execution against the source set we don't want
  5046. to include New entities, to ensure that we don't get false positives in cases where
  5047. the entity's FK members are auto-genned on the server or haven't been set yet.
  5048. </summary>
  5049. <param name="entity">The entity to filter</param>
  5050. <returns>A <see cref="T:System.Boolean"/> value indicating whether or not the <paramref name="entity"/> should be filtered.</returns>
  5051. </member>
  5052. <member name="M:System.Windows.Ria.EntityRef`1.MonitorEntitySet">
  5053. <summary>
  5054. Subscribe to the source set's CollectionChanged event, so we can monitor additions to and
  5055. removals from the set so we can update the status of our reference and raise the required
  5056. property change notifications.
  5057. </summary>
  5058. </member>
  5059. <member name="M:System.Windows.Ria.EntityRef`1.SourceSet_CollectionChanged(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
  5060. <summary>
  5061. Whenever the source set changes, we need to run our predicate against the
  5062. added/removed entities and if we get any matches we propagate update our cached
  5063. reference and raise the property changed notification for this EntityRef property
  5064. on the parent.
  5065. </summary>
  5066. <param name="sender">The event sender.</param>
  5067. <param name="args">The collection changed event arguments.</param>
  5068. </member>
  5069. <member name="M:System.Windows.Ria.EntityRef`1.OnEntityAssociationUpdated(`0)">
  5070. <summary>
  5071. Callback for when an entity in the source set changes such that we need to reevaluate
  5072. it's membership in our collection. This could be because an FK member for the association
  5073. has changed, or when the entity state transitions to Unmodified.
  5074. </summary>
  5075. <param name="entity">The entity that has changed</param>
  5076. </member>
  5077. <member name="M:System.Windows.Ria.EntityRef`1.OnEntitySetChanged">
  5078. <summary>
  5079. Called whenever the parent entity's <see cref="T:System.Windows.Ria.EntitySet"/> membership changes,
  5080. allowing us to navigate to our source set for this collection.
  5081. </summary>
  5082. </member>
  5083. <member name="M:System.Windows.Ria.EntityRef`1.ParentEntityPropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
  5084. <summary>
  5085. PropertyChanged handler for the parent entity
  5086. </summary>
  5087. <param name="sender">The event sender.</param>
  5088. <param name="e">The property changed event arguments.</param>
  5089. </member>
  5090. <member name="P:System.Windows.Ria.EntityRef`1.Entity">
  5091. <summary>
  5092. Gets or sets the associated <see cref="P:System.Windows.Ria.EntityRef`1.Entity"/>
  5093. </summary>
  5094. </member>
  5095. <member name="P:System.Windows.Ria.EntityRef`1.System#Windows#Ria#IEntityRef#HasValue">
  5096. <summary>
  5097. Gets a value indicating whether this EntityRef has been loaded or
  5098. has had a value assigned to it.
  5099. </summary>
  5100. </member>
  5101. <member name="T:System.Windows.Ria.EntityState">
  5102. <summary>
  5103. Enumeration of the possible states an <see cref="T:System.Windows.Ria.Entity"/>
  5104. can be in.
  5105. </summary>
  5106. </member>
  5107. <member name="F:System.Windows.Ria.EntityState.Detached">
  5108. <summary>
  5109. The entity is not attached and is not being tracked
  5110. </summary>
  5111. </member>
  5112. <member name="F:System.Windows.Ria.EntityState.Unmodified">
  5113. <summary>
  5114. The entity is in its original, unmodified state
  5115. </summary>
  5116. </member>
  5117. <member name="F:System.Windows.Ria.EntityState.Modified">
  5118. <summary>
  5119. The entity has been modified
  5120. </summary>
  5121. </member>
  5122. <member name="F:System.Windows.Ria.EntityState.New">
  5123. <summary>
  5124. The entity is attached in the new state
  5125. </summary>
  5126. </member>
  5127. <member name="F:System.Windows.Ria.EntityState.Deleted">
  5128. <summary>
  5129. The entity is marked for delete
  5130. </summary>
  5131. </member>
  5132. <member name="T:System.Windows.Ria.InvokeCompletedResult">
  5133. <summary>
  5134. Represents the result of an asynchronous operation.
  5135. </summary>
  5136. </member>
  5137. <member name="M:System.Windows.Ria.InvokeCompletedResult.#ctor(System.Object)">
  5138. <summary>
  5139. Public constructor
  5140. </summary>
  5141. <param name="returnValue">The value returned from the server.</param>
  5142. </member>
  5143. <member name="M:System.Windows.Ria.InvokeCompletedResult.#ctor(System.Object,System.Collections.Generic.IEnumerable{System.ComponentModel.DataAnnotations.ValidationResult})">
  5144. <summary>
  5145. Public constructor
  5146. </summary>
  5147. <param name="returnValue">The value returned from the server.</param>
  5148. <param name="validationErrors">A collection of validation errors.</param>
  5149. </member>
  5150. <member name="P:System.Windows.Ria.InvokeCompletedResult.ValidationErrors">
  5151. <summary>
  5152. Gets the validation errors.
  5153. </summary>
  5154. </member>
  5155. <member name="P:System.Windows.Ria.InvokeCompletedResult.ReturnValue">
  5156. <summary>
  5157. Gets the value returned from the server.
  5158. </summary>
  5159. </member>
  5160. <member name="T:System.Windows.Ria.LoadBehavior">
  5161. <summary>
  5162. Used to control identity cache behavior when loading entities.
  5163. Each option specifies the merge behavior when an entity that has been
  5164. previously read and cached is read again.
  5165. </summary>
  5166. </member>
  5167. <member name="F:System.Windows.Ria.LoadBehavior.MergeIntoCurrent">
  5168. <summary>
  5169. Values from the newly read instance are merged into the cached instance
  5170. for property values that are unmodified. No changes are lost in this merge.
  5171. </summary>
  5172. </member>
  5173. <member name="F:System.Windows.Ria.LoadBehavior.KeepCurrent">
  5174. <summary>
  5175. The cached instance is not changed and the newly read instance is discarded.
  5176. </summary>
  5177. </member>
  5178. <member name="F:System.Windows.Ria.LoadBehavior.RefreshCurrent">
  5179. <summary>
  5180. All members of the cached instance are overwritten with current values from the
  5181. newly read instance, regardless of whether they have been modified. In addition,
  5182. the original state of the entity is also set to the newly read instance.
  5183. </summary>
  5184. </member>
  5185. <member name="T:System.Web.Ria.Data.OperationError">
  5186. <summary>
  5187. The data contract of an error that has occurred
  5188. during the execution of an operation on the server.
  5189. This is sent back along with the domain operation
  5190. result(s) to the client.
  5191. </summary>
  5192. </member>
  5193. <member name="M:System.Web.Ria.Data.OperationError.#ctor">
  5194. <summary>
  5195. Default constructor
  5196. </summary>
  5197. </member>
  5198. <member name="M:System.Web.Ria.Data.OperationError.#ctor(System.String,System.String)">
  5199. <summary>
  5200. Constructor accepting an optional localized error message
  5201. </summary>
  5202. <param name="message">The localized error message</param>
  5203. <param name="sourceMemberName">The name of the member the error originated from.</param>
  5204. </member>
  5205. <member name="M:System.Web.Ria.Data.OperationError.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
  5206. <summary>
  5207. Constructor accepting an optional localized error message and and collection
  5208. of the names of the members the error originated from.
  5209. </summary>
  5210. <param name="message">The localized message</param>
  5211. <param name="sourceMemberNames">A collection of the names of the members the error originated from.</param>
  5212. </member>
  5213. <member name="M:System.Web.Ria.Data.OperationError.#ctor(System.String,System.Int32,System.String,System.String)">
  5214. <summary>
  5215. Constructor accepting an optional localized error message, error code, stack trace,
  5216. and name of the member the error originated from.
  5217. </summary>
  5218. <param name="message">The localized error message</param>
  5219. <param name="errorCode">The custom error code</param>
  5220. <param name="stackTrace">The error stack trace</param>
  5221. <param name="sourceMemberName">The name of the member the error originated from.</param>
  5222. </member>
  5223. <member name="M:System.Web.Ria.Data.OperationError.#ctor(System.String,System.Int32,System.String,System.Collections.Generic.IEnumerable{System.String})">
  5224. <summary>
  5225. Constructor accepting an optional localized error message, error code, stack trace,
  5226. and collection of the names of the members the error originated from.
  5227. </summary>
  5228. <param name="message">The localized error message</param>
  5229. <param name="errorCode">The custom error code</param>
  5230. <param name="stackTrace">The error stack trace</param>
  5231. <param name="sourceMemberNames">A collection of the names of the members the error originated from.</param>
  5232. </member>
  5233. <member name="M:System.Web.Ria.Data.OperationError.GetHashCode">
  5234. <summary>
  5235. Returns the hash code for this object.
  5236. </summary>
  5237. <returns>The hash code for this object.</returns>
  5238. </member>
  5239. <member name="M:System.Web.Ria.Data.OperationError.System#IEquatable{System#Web#Ria#Data#OperationError}#Equals(System.Web.Ria.Data.OperationError)">
  5240. <summary>
  5241. Test the current instance against the specified instance for equality
  5242. </summary>
  5243. <param name="other">The OperationError to compare to</param>
  5244. <returns>True if the instances are equal, false otherwise</returns>
  5245. </member>
  5246. <member name="P:System.Web.Ria.Data.OperationError.Message">
  5247. <summary>
  5248. Gets or sets the error message
  5249. </summary>
  5250. </member>
  5251. <member name="P:System.Web.Ria.Data.OperationError.ErrorCode">
  5252. <summary>
  5253. Gets or sets custom error code
  5254. </summary>
  5255. </member>
  5256. <member name="P:System.Web.Ria.Data.OperationError.StackTrace">
  5257. <summary>
  5258. Gets or sets the stack trace of the error
  5259. </summary>
  5260. </member>
  5261. <member name="P:System.Web.Ria.Data.OperationError.SourceMemberNames">
  5262. <summary>
  5263. Gets or sets the names of the members the error originated from.
  5264. </summary>
  5265. </member>
  5266. <member name="T:System.Windows.Ria.OperationErrorStatus">
  5267. <summary>
  5268. Enumeration representing possible domain operation error statuses.
  5269. </summary>
  5270. </member>
  5271. <member name="F:System.Windows.Ria.OperationErrorStatus.NotFound">
  5272. <summary>
  5273. Resource cannot be found.
  5274. </summary>
  5275. <remarks>Corresponds to HttpStatusCode 404</remarks>
  5276. </member>
  5277. <member name="F:System.Windows.Ria.OperationErrorStatus.ServerError">
  5278. <summary>
  5279. A server error has occurred during the processing of the operation.
  5280. </summary>
  5281. <remarks>Corresponds to HttpStatusCode 500</remarks>
  5282. </member>
  5283. <member name="F:System.Windows.Ria.OperationErrorStatus.NotSupported">
  5284. <summary>
  5285. The operation is not supported.
  5286. </summary>
  5287. <remarks>Corresponds to HttpStatusCode 400</remarks>
  5288. </member>
  5289. <member name="F:System.Windows.Ria.OperationErrorStatus.Unauthorized">
  5290. <summary>
  5291. The operation is not authorized for execution.
  5292. </summary>
  5293. <remarks>Corresponds to HttpStatusCode 401</remarks>
  5294. </member>
  5295. <member name="F:System.Windows.Ria.OperationErrorStatus.ValidationFailed">
  5296. <summary>
  5297. Validation for the operation has failed.
  5298. </summary>
  5299. </member>
  5300. <member name="F:System.Windows.Ria.OperationErrorStatus.Conflicts">
  5301. <summary>
  5302. Conflicts have been detected. See <see cref="P:System.Windows.Ria.Entity.EntityConflict"/>
  5303. for the conflicts for a given entity.
  5304. </summary>
  5305. </member>
  5306. <member name="T:System.Windows.Ria.QueryCompletedResult">
  5307. <summary>
  5308. Represents the result of a query operation
  5309. </summary>
  5310. </member>
  5311. <member name="M:System.Windows.Ria.QueryCompletedResult.#ctor(System.Collections.Generic.IEnumerable{System.Windows.Ria.Entity},System.Collections.Generic.IEnumerable{System.Windows.Ria.Entity},System.Int32,System.Int32,System.Collections.Generic.IEnumerable{System.ComponentModel.DataAnnotations.ValidationResult})">
  5312. <summary>
  5313. Public constructor
  5314. </summary>
  5315. <param name="entities">The entities returned from the query</param>
  5316. <param name="includedEntities">The included entities returned from the query</param>
  5317. <param name="resultCount">The total number of entities returned from the query, excluding entities that were included as associations.</param>
  5318. <param name="totalCount">The total number of rows for the original query without any paging applied to it.</param>
  5319. <param name="validationErrors">A collection of validation errors.</param>
  5320. </member>
  5321. <member name="P:System.Windows.Ria.QueryCompletedResult.Entities">
  5322. <summary>
  5323. Gets the entities returned from the query
  5324. </summary>
  5325. </member>
  5326. <member name="P:System.Windows.Ria.QueryCompletedResult.IncludedEntities">
  5327. <summary>
  5328. Gets the included entities returned from the query
  5329. </summary>
  5330. </member>
  5331. <member name="P:System.Windows.Ria.QueryCompletedResult.TotalCount">
  5332. <summary>
  5333. Gets the total number of rows for the original query without any paging applied to it.
  5334. If the value is -1, the server did not support total-counts. If it's -2, the total-count
  5335. is the same as the number of entities in the result-set.
  5336. </summary>
  5337. </member>
  5338. <member name="P:System.Windows.Ria.QueryCompletedResult.ResultCount">
  5339. <summary>
  5340. Gets the total number of entities returned from the query, excluding entities that were included as associations.
  5341. </summary>
  5342. </member>
  5343. <member name="P:System.Windows.Ria.QueryCompletedResult.ValidationErrors">
  5344. <summary>
  5345. Gets the validation errors.
  5346. </summary>
  5347. </member>
  5348. <member name="T:System.Windows.Ria.Resource">
  5349. <summary>
  5350. A strongly-typed resource class, for looking up localized strings, etc.
  5351. </summary>
  5352. </member>
  5353. <member name="P:System.Windows.Ria.Resource.ResourceManager">
  5354. <summary>
  5355. Returns the cached ResourceManager instance used by this class.
  5356. </summary>
  5357. </member>
  5358. <member name="P:System.Windows.Ria.Resource.Culture">
  5359. <summary>
  5360. Overrides the current thread's CurrentUICulture property for all
  5361. resource lookups using this strongly typed resource class.
  5362. </summary>
  5363. </member>
  5364. <member name="P:System.Windows.Ria.Resource.Application_UriMustBeFullyQualified">
  5365. <summary>
  5366. Looks up a localized string similar to The application URI must be fully qualified.
  5367. </summary>
  5368. </member>
  5369. <member name="P:System.Windows.Ria.Resource.DomainClient_ApplicationNotInitialized">
  5370. <summary>
  5371. Looks up a localized string similar to The Application object has not been initialized yet..
  5372. </summary>
  5373. </member>
  5374. <member name="P:System.Windows.Ria.Resource.DomainClient_CancellationNotSupported">
  5375. <summary>
  5376. Looks up a localized string similar to The domain client &apos;{0}&apos; does not support cancellation..
  5377. </summary>
  5378. </member>
  5379. <member name="P:System.Windows.Ria.Resource.DomainClient_EmptyChangeSet">
  5380. <summary>
  5381. Looks up a localized string similar to The submitted change set was empty..
  5382. </summary>
  5383. </member>
  5384. <member name="P:System.Windows.Ria.Resource.DomainClient_EntityTypesAlreadyInitialized">
  5385. <summary>
  5386. Looks up a localized string similar to EntityTypes has already been initialized.
  5387. </summary>
  5388. </member>
  5389. <member name="P:System.Windows.Ria.Resource.DomainClient_InvocationNameCannotBeNullOrEmpty">
  5390. <summary>
  5391. Looks up a localized string similar to Custom method invocation name cannot be null or empty..
  5392. </summary>
  5393. </member>
  5394. <member name="P:System.Windows.Ria.Resource.DomainClient_ResourceNotFound">
  5395. <summary>
  5396. Looks up a localized string similar to The specified resource was not found.
  5397. </summary>
  5398. </member>
  5399. <member name="P:System.Windows.Ria.Resource.DomainContext_EntityContainerCannotBeNull">
  5400. <summary>
  5401. Looks up a localized string similar to The EntityContainer for a DomainContext cannot be null..
  5402. </summary>
  5403. </member>
  5404. <member name="P:System.Windows.Ria.Resource.DomainContext_InvalidEntityQueryDomainClient">
  5405. <summary>
  5406. Looks up a localized string similar to The specified EntityQuery &apos;{0}&apos; cannot be loaded because it was not created by this DomainContext..
  5407. </summary>
  5408. </member>
  5409. <member name="P:System.Windows.Ria.Resource.DomainContext_InvalidServiceUri">
  5410. <summary>
  5411. Looks up a localized string similar to The specified service URI is of the wrong format.
  5412. </summary>
  5413. </member>
  5414. <member name="P:System.Windows.Ria.Resource.DomainContext_InvokeOperationFailed">
  5415. <summary>
  5416. Looks up a localized string similar to Invoke operation &apos;{0}&apos; failed. {1}.
  5417. </summary>
  5418. </member>
  5419. <member name="P:System.Windows.Ria.Resource.DomainContext_InvokeOperationFailed_Validation">
  5420. <summary>
  5421. Looks up a localized string similar to Invoke operation &apos;{0}&apos; failed validation. Please inspect ValidationErrors on the operation for details..
  5422. </summary>
  5423. </member>
  5424. <member name="P:System.Windows.Ria.Resource.DomainContext_LoadOperationFailed">
  5425. <summary>
  5426. Looks up a localized string similar to Load operation failed for query &apos;{0}&apos;. {1}.
  5427. </summary>
  5428. </member>
  5429. <member name="P:System.Windows.Ria.Resource.DomainContext_LoadOperationFailed_Validation">
  5430. <summary>
  5431. Looks up a localized string similar to Load operation for query &apos;{0}&apos; failed validation. Please inspect ValidationErrors on the operation for details..
  5432. </summary>
  5433. </member>
  5434. <member name="P:System.Windows.Ria.Resource.DomainContext_SubmitAlreadyInProgress">
  5435. <summary>
  5436. Looks up a localized string similar to A SubmitChanges operation is already in progress on this DomainContext..
  5437. </summary>
  5438. </member>
  5439. <member name="P:System.Windows.Ria.Resource.DomainContext_SubmitOperationFailed">
  5440. <summary>
  5441. Looks up a localized string similar to Submit operation failed. {0}.
  5442. </summary>
  5443. </member>
  5444. <member name="P:System.Windows.Ria.Resource.DomainContext_SubmitOperationFailed_Conflicts">
  5445. <summary>
  5446. Looks up a localized string similar to Submit operation failed due to conflicts. Please inspect Entity.EntityConflict for each entity in EntitiesInError for more information..
  5447. </summary>
  5448. </member>
  5449. <member name="P:System.Windows.Ria.Resource.DomainContext_SubmitOperationFailed_Validation">
  5450. <summary>
  5451. Looks up a localized string similar to Submit operation failed validation. Please inspect Entity.ValidationErrors for each entity in EntitiesInError for more information..
  5452. </summary>
  5453. </member>
  5454. <member name="P:System.Windows.Ria.Resource.DomainOperationOutOfRange">
  5455. <summary>
  5456. Looks up a localized string similar to Value {0} is not a valid DomainOperation enumeration value.
  5457. </summary>
  5458. </member>
  5459. <member name="P:System.Windows.Ria.Resource.Entity_InvokeOnDeletedEntity">
  5460. <summary>
  5461. Looks up a localized string similar to A custom method cannot be invoked on an entity in a Deleted state..
  5462. </summary>
  5463. </member>
  5464. <member name="P:System.Windows.Ria.Resource.Entity_InvokeOnUnattachedEntity">
  5465. <summary>
  5466. Looks up a localized string similar to A custom method cannot be invoked on an unattached Entity..
  5467. </summary>
  5468. </member>
  5469. <member name="P:System.Windows.Ria.Resource.Entity_InvokeWhileSubmitting">
  5470. <summary>
  5471. Looks up a localized string similar to A custom method cannot be invoked on an entity that is part of a change-set that is in the process of being submitted..
  5472. </summary>
  5473. </member>
  5474. <member name="P:System.Windows.Ria.Resource.Entity_KeyMembersCannotBeChanged">
  5475. <summary>
  5476. Looks up a localized string similar to The value of key member &apos;{0}&apos; on an instance of an entity of type &apos;{1}&apos; has changed. Entity key members cannot be changed..
  5477. </summary>
  5478. </member>
  5479. <member name="P:System.Windows.Ria.Resource.Entity_MultipleCustomMethodInvocations">
  5480. <summary>
  5481. Looks up a localized string similar to Only one pending custom method invocation is allowed per entity..
  5482. </summary>
  5483. </member>
  5484. <member name="P:System.Windows.Ria.Resource.Entity_Not_In_Collection">
  5485. <summary>
  5486. Looks up a localized string similar to The specified Entity is not a member of this collection.
  5487. </summary>
  5488. </member>
  5489. <member name="P:System.Windows.Ria.Resource.Entity_Property_Does_Not_Exist">
  5490. <summary>
  5491. Looks up a localized string similar to Entity type &apos;{0}&apos; does not contain a public property named &apos;{1}&apos;..
  5492. </summary>
  5493. </member>
  5494. <member name="P:System.Windows.Ria.Resource.Entity_Property_Is_ReadOnly">
  5495. <summary>
  5496. Looks up a localized string similar to The {0} property is read only..
  5497. </summary>
  5498. </member>
  5499. <member name="P:System.Windows.Ria.Resource.Entity_Property_NotChangeTracked">
  5500. <summary>
  5501. Looks up a localized string similar to The property &apos;{0}&apos; on entity type &apos;{1}&apos; is not a change tracked data member..
  5502. </summary>
  5503. </member>
  5504. <member name="P:System.Windows.Ria.Resource.Entity_ReadOnly">
  5505. <summary>
  5506. Looks up a localized string similar to This entity is read-only because one of its domain methods has been invoked, the entity is part of a submit operation in progress, or because edit is not supported for the entity Type..
  5507. </summary>
  5508. </member>
  5509. <member name="P:System.Windows.Ria.Resource.Entity_UncommittedChanges">
  5510. <summary>
  5511. Looks up a localized string similar to Entity &apos;{0}&apos; is currently being edited and has uncommitted changes. A call to BeginEdit must be followed by a call to EndEdit or CancelEdit before changes can be submitted..
  5512. </summary>
  5513. </member>
  5514. <member name="P:System.Windows.Ria.Resource.EntityCollection_ModificationNotAllowedForExternalReference">
  5515. <summary>
  5516. Looks up a localized string similar to Modification of an EntityCollection whose source is external is not permitted..
  5517. </summary>
  5518. </member>
  5519. <member name="P:System.Windows.Ria.Resource.EntityConflict_CannotResolveDeleteConflict">
  5520. <summary>
  5521. Looks up a localized string similar to Resolve cannot be called for delete conflicts..
  5522. </summary>
  5523. </member>
  5524. <member name="P:System.Windows.Ria.Resource.EntityConflict_IsDeleteConflict">
  5525. <summary>
  5526. Looks up a localized string similar to PropertyNames are not available for delete conflicts..
  5527. </summary>
  5528. </member>
  5529. <member name="P:System.Windows.Ria.Resource.EntityContainer_EntitySetAlreadyExists">
  5530. <summary>
  5531. Looks up a localized string similar to The EntitySet for Entity &apos;{0}&apos; already exists in the EntityContainer..
  5532. </summary>
  5533. </member>
  5534. <member name="P:System.Windows.Ria.Resource.EntityContainerDoesntContainEntityType">
  5535. <summary>
  5536. Looks up a localized string similar to This EntityContainer doesn&apos;t contain an EntitySet of type &apos;{0}&apos;.
  5537. </summary>
  5538. </member>
  5539. <member name="P:System.Windows.Ria.Resource.EntityKey_CannotBeNull">
  5540. <summary>
  5541. Looks up a localized string similar to An EntityKey value cannot be null.
  5542. </summary>
  5543. </member>
  5544. <member name="P:System.Windows.Ria.Resource.EntityKey_EmptyKeyMembers">
  5545. <summary>
  5546. Looks up a localized string similar to To create an EntityKey, you must specify at least one key value..
  5547. </summary>
  5548. </member>
  5549. <member name="P:System.Windows.Ria.Resource.EntityQuery_NotComposable">
  5550. <summary>
  5551. Looks up a localized string similar to EntityQuery for Type &apos;{0}&apos; targeting query operation &apos;{1}&apos; does not support query composition..
  5552. </summary>
  5553. </member>
  5554. <member name="P:System.Windows.Ria.Resource.EntitySet_DuplicateIdentity">
  5555. <summary>
  5556. Looks up a localized string similar to An entity with the same identity already exists in this EntitySet..
  5557. </summary>
  5558. </member>
  5559. <member name="P:System.Windows.Ria.Resource.EntitySet_EntityAlreadyAttached">
  5560. <summary>
  5561. Looks up a localized string similar to The entity being added is already attached to another EntitySet.
  5562. </summary>
  5563. </member>
  5564. <member name="P:System.Windows.Ria.Resource.EntitySet_EntityAlreadyInSet">
  5565. <summary>
  5566. Looks up a localized string similar to The specified entity is already contained in an EntitySet.
  5567. </summary>
  5568. </member>
  5569. <member name="P:System.Windows.Ria.Resource.EntitySet_EntityNotInSet">
  5570. <summary>
  5571. Looks up a localized string similar to The specified entity is not contained in this EntitySet..
  5572. </summary>
  5573. </member>
  5574. <member name="P:System.Windows.Ria.Resource.EntitySet_UnsupportedOperation">
  5575. <summary>
  5576. Looks up a localized string similar to This EntitySet of type &apos;{0}&apos; does not support the &apos;{1}&apos; operation..
  5577. </summary>
  5578. </member>
  5579. <member name="P:System.Windows.Ria.Resource.EntitySet_Wrong_Type">
  5580. <summary>
  5581. Looks up a localized string similar to EntitySet of type &apos;{0}&apos; cannot contain instances of Type &apos;{1}&apos;..
  5582. </summary>
  5583. </member>
  5584. <member name="P:System.Windows.Ria.Resource.FailedToConvertValue">
  5585. <summary>
  5586. Looks up a localized string similar to Failed to convert value of type &apos;{0}&apos; to type &apos;{1}&apos;.
  5587. </summary>
  5588. </member>
  5589. <member name="P:System.Windows.Ria.Resource.Invalid_Method">
  5590. <summary>
  5591. Looks up a localized string similar to The type &apos;{0}&apos; does not contain a public method named &apos;{1}&apos;..
  5592. </summary>
  5593. </member>
  5594. <member name="P:System.Windows.Ria.Resource.InvalidOperationExceptionType">
  5595. <summary>
  5596. Looks up a localized string similar to The specified exception type &apos;{0}&apos; is not one of the expected types of recoverable errors.
  5597. </summary>
  5598. </member>
  5599. <member name="P:System.Windows.Ria.Resource.MemberMustBeAssociation">
  5600. <summary>
  5601. Looks up a localized string similar to Member &apos;{0}&apos; specified must be an association member, marked with the AssociationAttribute.
  5602. </summary>
  5603. </member>
  5604. <member name="P:System.Windows.Ria.Resource.Operation_HasErrorMustBeTrue">
  5605. <summary>
  5606. Looks up a localized string similar to MarkErrorAsHandled can only be called if HasError is true..
  5607. </summary>
  5608. </member>
  5609. <member name="P:System.Windows.Ria.Resource.OperationErrorTypeOutOfRange">
  5610. <summary>
  5611. Looks up a localized string similar to Value {0} is not a valid OperationErrorType enum value.
  5612. </summary>
  5613. </member>
  5614. <member name="P:System.Windows.Ria.Resource.Parameter_NullOrEmpty">
  5615. <summary>
  5616. Looks up a localized string similar to The parameter &apos;{0}&apos; cannot be null or empty..
  5617. </summary>
  5618. </member>
  5619. <member name="P:System.Windows.Ria.Resource.Type_Not_Entity">
  5620. <summary>
  5621. Looks up a localized string similar to Type &apos;{0}&apos; does not derive from Entity.
  5622. </summary>
  5623. </member>
  5624. <member name="P:System.Windows.Ria.Resource.ValidationUtilities_AmbiguousMatch">
  5625. <summary>
  5626. Looks up a localized string similar to Ambiguous match for method &apos;{0}&apos;..
  5627. </summary>
  5628. </member>
  5629. <member name="P:System.Windows.Ria.Resource.ValidationUtilities_ContextInstance_CannotBeNull">
  5630. <summary>
  5631. Looks up a localized string similar to ValidationContext.ObjectInstance cannot be null..
  5632. </summary>
  5633. </member>
  5634. <member name="P:System.Windows.Ria.Resource.ValidationUtilities_MethodNotFound">
  5635. <summary>
  5636. Looks up a localized string similar to Method &apos;{0}.{1}&apos; accepting {2} parameter(s) of type(s) ({3}) could not be found..
  5637. </summary>
  5638. </member>
  5639. <member name="P:System.Windows.Ria.Resource.ValidationUtilities_MethodNotFound_ZeroParams">
  5640. <summary>
  5641. Looks up a localized string similar to Method &apos;{0}.{1}&apos; accepting zero parameters could not be found..
  5642. </summary>
  5643. </member>
  5644. <member name="P:System.Windows.Ria.Resource.WebDomainClient_OperationDoesNotExist">
  5645. <summary>
  5646. Looks up a localized string similar to Operation &apos;{0}&apos; does not exist..
  5647. </summary>
  5648. </member>
  5649. <member name="T:System.Windows.Ria.SubmitCompletedResult">
  5650. <summary>
  5651. Represents the result of a submit operation.
  5652. </summary>
  5653. </member>
  5654. <member name="M:System.Windows.Ria.SubmitCompletedResult.#ctor(System.Windows.Ria.EntityChangeSet,System.Collections.Generic.IEnumerable{System.Windows.Ria.ChangeSetEntry})">
  5655. <summary>
  5656. Public constructor
  5657. </summary>
  5658. <param name="changeSet">The changeset that was submitted.</param>
  5659. <param name="operationResults">The <see cref="T:System.Windows.Ria.ChangeSetEntry"/> results sent back from the
  5660. domain service for the submit operation.</param>
  5661. </member>
  5662. <member name="P:System.Windows.Ria.SubmitCompletedResult.ChangeSet">
  5663. <summary>
  5664. Gets the <see cref="T:System.Windows.Ria.EntityChangeSet"/> that was submitted
  5665. </summary>
  5666. </member>
  5667. <member name="P:System.Windows.Ria.SubmitCompletedResult.Results">
  5668. <summary>
  5669. Gets the <see cref="T:System.Windows.Ria.ChangeSetEntry"/> results that were returned
  5670. from the domain service.
  5671. </summary>
  5672. </member>
  5673. <member name="M:System.Windows.Ria.Services.ValidationUtilities.CreateValidationContext(System.Object,System.ComponentModel.DataAnnotations.ValidationContext)">
  5674. <summary>
  5675. Creates a new <see cref="T:System.ComponentModel.DataAnnotations.ValidationContext"/> for the current object instance.
  5676. </summary>
  5677. <param name="instance">The object instance being validated.</param>
  5678. <param name="parentContext">Optional context to inherit from. May be null.</param>
  5679. <returns>A new validation context.</returns>
  5680. </member>
  5681. <member name="M:System.Windows.Ria.Services.ValidationUtilities.TryValidateMethodCall(System.String,System.ComponentModel.DataAnnotations.ValidationContext,System.Object[],System.Collections.Generic.ICollection{System.ComponentModel.DataAnnotations.ValidationResult})">
  5682. <summary>
  5683. Determines whether it is valid to call the specified method.
  5684. </summary>
  5685. <remarks>
  5686. This method evaluates all <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute"/>s associated with the method and its parameters. Any failure returns <c>false</c>.
  5687. </remarks>
  5688. <param name="methodName">The name of the method to be called</param>
  5689. <param name="validationContext">Describes the method being tested</param>
  5690. <param name="parameters">The parameter values to be passed to the method. They will be validated.</param>
  5691. <param name="validationResults">Optional collection to receive validation results for failed validations.</param>
  5692. <returns><c>true</c> if the method is valid.</returns>
  5693. </member>
  5694. <member name="M:System.Windows.Ria.Services.ValidationUtilities.ValidateMethodCall(System.String,System.ComponentModel.DataAnnotations.ValidationContext,System.Object[])">
  5695. <summary>
  5696. Throws a <see cref="T:System.ComponentModel.DataAnnotations.ValidationException"/> if it is not valid to call the specified method.
  5697. </summary>
  5698. <remarks>This method evaluates all the <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute"/>s associated with the
  5699. method and its parameters. Any failure will cause the exception to be thrown.
  5700. </remarks>
  5701. <param name="methodName">The name of the method to be called</param>
  5702. <param name="validationContext">Describes the method being called.</param>
  5703. <param name="parameters">The parameter values to be passed to the method. They will be validated.</param>
  5704. <exception cref="T:System.ArgumentNullException">When <paramref name="validationContext"/> is null</exception>
  5705. <exception cref="T:System.ComponentModel.DataAnnotations.ValidationException"> When it is not valid to call the specified method</exception>
  5706. </member>
  5707. <member name="M:System.Windows.Ria.Services.ValidationUtilities.GetMethod(System.Object,System.String,System.Object[])">
  5708. <summary>
  5709. Internal helper method for getting a method from an object instance that matches
  5710. the specified parameters.
  5711. </summary>
  5712. <param name="instance">Object instance on which the method will be called</param>
  5713. <param name="methodName">The name of the method to be called</param>
  5714. <param name="parameters">The parameter values to be passed to the method</param>
  5715. <returns>A <see cref="T:System.Reflection.MethodInfo"/> from an object instance that matches
  5716. the specified parameters.</returns>
  5717. </member>
  5718. <member name="M:System.Windows.Ria.Services.ValidationUtilities.IsBindable(System.Reflection.MethodInfo,System.Object[])">
  5719. <summary>
  5720. Checks whether the specified set of parameters can be passed to the specified method.
  5721. </summary>
  5722. <param name="method">The method to validate the set of parameters against.</param>
  5723. <param name="parameters">The set of parameters to check.</param>
  5724. <returns><c>true</c> if the set of parameters can be passed to the specified method.</returns>
  5725. </member>
  5726. <member name="M:System.Windows.Ria.Services.ValidationUtilities.TryValidateMethodCall(System.Reflection.MethodInfo,System.ComponentModel.DataAnnotations.ValidationContext,System.Object[],System.Collections.Generic.ICollection{System.ComponentModel.DataAnnotations.ValidationResult})">
  5727. <summary>
  5728. Determines whether it is valid to call the specified method.
  5729. </summary>
  5730. <remarks>
  5731. This method evaluates all <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute"/>s associated with the method and its parameters. Any failure returns <c>false</c>.
  5732. </remarks>
  5733. <param name="method">The method to be called</param>
  5734. <param name="validationContext">Describes the method being tested</param>
  5735. <param name="parameters">The parameter values to be passed to the method. They will be validated.</param>
  5736. <param name="validationResults">Optional collection to receive validation results for failed validations.</param>
  5737. <returns><c>true</c> if the method is valid.</returns>
  5738. </member>
  5739. <member name="M:System.Windows.Ria.Services.ValidationUtilities.GetDisplayAttribute(System.Reflection.ICustomAttributeProvider)">
  5740. <summary>
  5741. Gets the DisplayAttribute that applies to a method, parameter, property, etc.
  5742. </summary>
  5743. <param name="member">A <see cref="T:System.Reflection.ICustomAttributeProvider"/> member to query for <see cref="T:System.ComponentModel.DataAnnotations.DisplayAttribute"/>s.</param>
  5744. <returns>A <see cref="T:System.ComponentModel.DataAnnotations.DisplayAttribute"/> found or <c>null</c> if none is found</returns>
  5745. </member>
  5746. <member name="T:System.Windows.Ria.ApplicationServices.LoginParameters">
  5747. <summary>
  5748. The parameters that specify the user to authentication in the <c>Login</c>
  5749. methods on <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/>.
  5750. </summary>
  5751. </member>
  5752. <member name="M:System.Windows.Ria.ApplicationServices.LoginParameters.#ctor">
  5753. <summary>
  5754. Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.LoginParameters"/> class with default values.
  5755. </summary>
  5756. <remarks>
  5757. This login will not persist.
  5758. </remarks>
  5759. </member>
  5760. <member name="M:System.Windows.Ria.ApplicationServices.LoginParameters.#ctor(System.String,System.String)">
  5761. <summary>
  5762. Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.LoginParameters"/> class with the specified name
  5763. and password.
  5764. </summary>
  5765. <remarks>
  5766. This login will not persist.
  5767. </remarks>
  5768. <param name="userName">The name of the user to be authenticated</param>
  5769. <param name="password">The password of the user to be authenticated</param>
  5770. </member>
  5771. <member name="M:System.Windows.Ria.ApplicationServices.LoginParameters.#ctor(System.String,System.String,System.Boolean,System.String)">
  5772. <summary>
  5773. Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.LoginParameters"/> class with the specified name,
  5774. password, and persistence.
  5775. </summary>
  5776. <param name="userName">The name of the user to be authenticated</param>
  5777. <param name="password">The password of the user to be authenticated</param>
  5778. <param name="isPersistent">Whether the login should persist between sessions</param>
  5779. <param name="customData">Optional implementation-specific data</param>
  5780. </member>
  5781. <member name="P:System.Windows.Ria.ApplicationServices.LoginParameters.UserName">
  5782. <summary>
  5783. Gets the name of the user to be authenticated.
  5784. </summary>
  5785. </member>
  5786. <member name="P:System.Windows.Ria.ApplicationServices.LoginParameters.Password">
  5787. <summary>
  5788. Gets the password of the user to be authenticated.
  5789. </summary>
  5790. </member>
  5791. <member name="P:System.Windows.Ria.ApplicationServices.LoginParameters.IsPersistent">
  5792. <summary>
  5793. Gets a value indicating whether the login should persist between sessions.
  5794. </summary>
  5795. </member>
  5796. <member name="P:System.Windows.Ria.ApplicationServices.LoginParameters.CustomData">
  5797. <summary>
  5798. Gets optional implementation-specific data.
  5799. </summary>
  5800. </member>
  5801. <member name="M:System.Windows.Ria.Services.Evaluator.PartialEval(System.Linq.Expressions.Expression,System.Func{System.Linq.Expressions.Expression,System.Boolean})">
  5802. <summary>
  5803. Performs evaluation and replacement of independent sub-trees
  5804. </summary>
  5805. <param name="expression">The root of the expression tree.</param>
  5806. <param name="funcCanBeEvaluated">A function that decides whether a given expression
  5807. node can be part of the local function.</param>
  5808. <returns>A new tree with sub-trees evaluated and replaced.</returns>
  5809. </member>
  5810. <member name="M:System.Windows.Ria.Services.Evaluator.PartialEval(System.Linq.Expressions.Expression)">
  5811. <summary>
  5812. Performs evaluation and replacement of independent sub-trees
  5813. </summary>
  5814. <param name="expression">The root of the expression tree.</param>
  5815. <returns>A new tree with sub-trees evaluated and replaced.</returns>
  5816. </member>
  5817. <member name="T:System.Windows.Ria.Services.Evaluator.SubtreeEvaluator">
  5818. <summary>
  5819. Evaluates and replaces sub-trees when first candidate is reached (top-down)
  5820. </summary>
  5821. </member>
  5822. <member name="T:System.Windows.Ria.Services.Evaluator.Nominator">
  5823. <summary>
  5824. Performs bottom-up analysis to determine which nodes can possibly
  5825. be part of an evaluated sub-tree.
  5826. </summary>
  5827. </member>
  5828. <member name="T:System.Windows.Ria.Services.QuerySerializer">
  5829. <summary>
  5830. This serializer supports Where, OrderBy, Skip and Take.
  5831. </summary>
  5832. </member>
  5833. <member name="M:System.Windows.Ria.Services.QuerySerializer.Visitor.GetQueryRoot(System.Linq.Expressions.Expression)">
  5834. <summary>
  5835. Drill through MethodCallExpression chain searching for the root of
  5836. the query.
  5837. </summary>
  5838. <param name="expr">The <see cref="T:System.Linq.Expressions.Expression"/> to search.</param>
  5839. <returns>root of the query</returns>
  5840. </member>
  5841. <member name="M:System.Windows.Ria.Services.QuerySerializer.Visitor.VerifyMethodAccessibility(System.Linq.Expressions.MethodCallExpression)">
  5842. <summary>
  5843. Verify that the declaring type of the method is one of the supported types.
  5844. Note that this list of types corresponds to the list of accessible types
  5845. defined by the server query parser.
  5846. </summary>
  5847. <param name="mce">The method call expression.</param>
  5848. </member>
  5849. <member name="M:System.Windows.Ria.Services.QuerySerializer.Visitor.ValidateConstant(System.Object)">
  5850. <summary>
  5851. Ensure that the specified constant value is of a Type
  5852. supported by the server query serializer - we don't want
  5853. to serialize a value that the server can't handle.
  5854. </summary>
  5855. <param name="value">The constant value</param>
  5856. </member>
  5857. <member name="M:System.Windows.Ria.Services.QuerySerializer.Visitor.FlattenOrderExpressions">
  5858. <summary>
  5859. Unify all ordering expressions into a single order expression
  5860. </summary>
  5861. </member>
  5862. <member name="T:System.Windows.Ria.Services.QuerySerializer.MethodCallConverter">
  5863. <summary>
  5864. This visitor is used to make any required method call translations.
  5865. </summary>
  5866. </member>
  5867. <member name="M:System.Windows.Ria.Services.QuerySerializer.MethodCallConverter.MakeVBCompare(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean)">
  5868. <summary>
  5869. For the specified arguments and case sensitivity, return a expression
  5870. representing an equivalent call to string.Compare.
  5871. </summary>
  5872. <param name="left">The expression on the left-hand side.</param>
  5873. <param name="right">The expression on the right-hand side.</param>
  5874. <param name="caseSensitive">Indicates whether to do a case-sensitive comparison.</param>
  5875. <returns>Returns the expression.</returns>
  5876. </member>
  5877. <member name="T:System.Windows.Ria.Services.Resource">
  5878. <summary>
  5879. A strongly-typed resource class, for looking up localized strings, etc.
  5880. </summary>
  5881. </member>
  5882. <member name="P:System.Windows.Ria.Services.Resource.ResourceManager">
  5883. <summary>
  5884. Returns the cached ResourceManager instance used by this class.
  5885. </summary>
  5886. </member>
  5887. <member name="P:System.Windows.Ria.Services.Resource.Culture">
  5888. <summary>
  5889. Overrides the current thread's CurrentUICulture property for all
  5890. resource lookups using this strongly typed resource class.
  5891. </summary>
  5892. </member>
  5893. <member name="P:System.Windows.Ria.Services.Resource.FailedToConvertValue">
  5894. <summary>
  5895. Looks up a localized string similar to Failed to convert value of type &apos;{0}&apos; to type &apos;{1}&apos;..
  5896. </summary>
  5897. </member>
  5898. <member name="P:System.Windows.Ria.Services.Resource.QuerySerialization_BitwiseOperatorsNotSupported">
  5899. <summary>
  5900. Looks up a localized string similar to Bitwise operators are not supported in queries..
  5901. </summary>
  5902. </member>
  5903. <member name="P:System.Windows.Ria.Services.Resource.QuerySerialization_MethodNotAccessible">
  5904. <summary>
  5905. Looks up a localized string similar to Method &apos;{0}&apos; on type &apos;{1}&apos; is not accessible. Only methods on primitive types, System.Math and System.Convert are supported in queries..
  5906. </summary>
  5907. </member>
  5908. <member name="P:System.Windows.Ria.Services.Resource.QuerySerialization_NestedQueriesNotSupported">
  5909. <summary>
  5910. Looks up a localized string similar to Nested query expressions are not supported..
  5911. </summary>
  5912. </member>
  5913. <member name="P:System.Windows.Ria.Services.Resource.QuerySerialization_NewExpressionsNotSupported">
  5914. <summary>
  5915. Looks up a localized string similar to &apos;New&apos; Expressions are not supported in queries..
  5916. </summary>
  5917. </member>
  5918. <member name="P:System.Windows.Ria.Services.Resource.QuerySerialization_ProjectionsNotSupported">
  5919. <summary>
  5920. Looks up a localized string similar to Select projections are not supported..
  5921. </summary>
  5922. </member>
  5923. <member name="P:System.Windows.Ria.Services.Resource.QuerySerialization_UnsupportedBinaryOp">
  5924. <summary>
  5925. Looks up a localized string similar to Binary operation &apos;{0}&apos; is not supported..
  5926. </summary>
  5927. </member>
  5928. <member name="P:System.Windows.Ria.Services.Resource.QuerySerialization_UnsupportedQueryOperator">
  5929. <summary>
  5930. Looks up a localized string similar to Query operator &apos;{0}&apos; is not supported..
  5931. </summary>
  5932. </member>
  5933. <member name="P:System.Windows.Ria.Services.Resource.QuerySerialization_UnsupportedType">
  5934. <summary>
  5935. Looks up a localized string similar to Value of type &apos;{0}&apos; cannot be serialized as part of the query. &apos;{0}&apos; is not a supported Type..
  5936. </summary>
  5937. </member>
  5938. <member name="P:System.Windows.Ria.Services.Resource.QuerySerialization_UnsupportedUnaryOp">
  5939. <summary>
  5940. Looks up a localized string similar to Unary operation &apos;{0}&apos; is not supported..
  5941. </summary>
  5942. </member>
  5943. <member name="M:System.Windows.Ria.Services.Utility.IsPropertyReadOnly(System.Reflection.PropertyInfo)">
  5944. <summary>
  5945. Returns true if the specified property is read-only by virtue of having
  5946. an appropriately configured <see cref="T:System.ComponentModel.DataAnnotations.EditableAttribute"/> applied.
  5947. </summary>
  5948. <param name="property">The property to check for editability.</param>
  5949. <returns><c>true</c> if the specified property is read-only; <c>false</c> otherwise.</returns>
  5950. </member>
  5951. <member name="M:System.Windows.Ria.Services.Utility.IsNullableType(System.Type)">
  5952. <summary>
  5953. Returns <c>true</c> if the given type is a <see cref="T:System.Nullable"/>
  5954. </summary>
  5955. <param name="type">The type to test</param>
  5956. <returns><c>true</c> if the given type is a nullable type</returns>
  5957. </member>
  5958. <member name="M:System.Windows.Ria.Services.Utility.GetNonNullableType(System.Type)">
  5959. <summary>
  5960. If the given type is <see cref="T:System.Nullable"/>, returns the element type,
  5961. otherwise simply returns the input type
  5962. </summary>
  5963. <param name="type">The type to test that may or may not be Nullable</param>
  5964. <returns>Either the input type or, if it was Nullable, its element type</returns>
  5965. </member>
  5966. <member name="M:System.Windows.Ria.Services.Utility.IsPredefinedType(System.Type)">
  5967. <summary>
  5968. Returns <c>true</c> if the given type is a primitive type or one
  5969. of our standard acceptable simple types, such as <see cref="T:System.String"/>,
  5970. <see cref="T:System.Guid"/>, or one of our standard generic types whose generic
  5971. argument is primitive or simple (e.g. Nullable, IEnumerable, IDictionary&lt;TKey,TValue&gt;).
  5972. </summary>
  5973. <param name="type">The type to test</param>
  5974. <returns><c>true</c> if the type is a primitive or standard acceptable types</returns>
  5975. </member>
  5976. <member name="M:System.Windows.Ria.Services.Utility.IsPredefinedListType(System.Type)">
  5977. <summary>
  5978. Returns <c>true</c> if the given type is <see cref="T:System.Collections.Generic.IEnumerable`1"/> or an <see cref="T:System.Collections.IList"/> type,
  5979. and is either an interface, an array, or has a default constructor.
  5980. </summary>
  5981. <param name="type">The type to test</param>
  5982. <returns><c>true</c> if the type is a primitive or standard acceptable types</returns>
  5983. </member>
  5984. <member name="M:System.Windows.Ria.Services.Utility.IsPredefinedDictionaryType(System.Type)">
  5985. <summary>
  5986. Returns <c>true</c> if <paramref name="type"/> implements <see cref="T:System.Collections.Generic.IDictionary`2"/> and
  5987. its generic type arguments are acceptable predefined simple types.
  5988. </summary>
  5989. <param name="type">The type to test.</param>
  5990. <returns><c>true</c> if the type is a <see cref="T:System.Collections.Generic.IDictionary`2"/> with supported generic type arguments.</returns>
  5991. </member>
  5992. <member name="M:System.Windows.Ria.Services.Utility.GetDictionaryGenericArgumentTypes(System.Type)">
  5993. <summary>
  5994. Returns an array of types that represent the generic type arguments used in <paramref name="type"/>'s
  5995. implementation of <see cref="T:System.Collections.Generic.IDictionary`2"/>.
  5996. </summary>
  5997. <param name="type">The type to examine.</param>
  5998. <returns>An array of types that represent the generic type arguments used in <paramref name="type"/>'s
  5999. implementation of <see cref="T:System.Collections.Generic.IDictionary`2"/>. Returns null if <paramref name="type"/> does
  6000. not implement <see cref="T:System.Collections.Generic.IDictionary`2"/>.</returns>
  6001. </member>
  6002. <member name="M:System.Windows.Ria.Services.Utility.IsPredefinedSimpleType(System.Type)">
  6003. <summary>
  6004. Returns <c>true</c> if the given type is either primitive or one of our
  6005. standard acceptable simple types, such as <see cref="T:System.String"/>,
  6006. <see cref="T:System.Guid"/>, etc
  6007. </summary>
  6008. <param name="type">The type to test</param>
  6009. <returns><c>true</c> if the type is a primitive or standard acceptable types</returns>
  6010. </member>
  6011. <member name="M:System.Windows.Ria.Services.Utility.GetElementType(System.Type)">
  6012. <summary>
  6013. Returns the underlying element type starting from a given type.
  6014. </summary>
  6015. <remarks>
  6016. Simple types simply return the input type.
  6017. If the given type is an array, this method returns the array's
  6018. element type.
  6019. If the type is a generic type of <see cref="T:System.Collections.IEnumerable"/>,
  6020. or <see cref="T:System.Nullable"/>, this method returns the element
  6021. type of the generic parameter
  6022. </remarks>
  6023. <param name="type"><see cref="T:System.Type"/> to examine.</param>
  6024. <returns>The underlying element type starting from the given type</returns>
  6025. </member>
  6026. <member name="M:System.Windows.Ria.Services.Utility.DefinitionIsAssignableFrom(System.Type,System.Type)">
  6027. <summary>
  6028. Determines whether the generic type definition is assignable from the derived type.
  6029. </summary>
  6030. <remarks>
  6031. This behaves just like <see cref="M:System.Type.IsAssignableFrom(System.Type)"/> except that it determines
  6032. whether any generic type that can be made from the <paramref name="genericTypeDefinition"/>
  6033. is assignable from <paramref name="derivedType"/>.
  6034. </remarks>
  6035. <param name="genericTypeDefinition">The generic type definition</param>
  6036. <param name="derivedType">The type to determine assignability from</param>
  6037. <returns>Whether the type definition is assignable from the derived type</returns>
  6038. </member>
  6039. <member name="M:System.Windows.Ria.Services.Utility.DefinitionIsAssignableFrom(System.Type,System.Type,System.Type@)">
  6040. <summary>
  6041. Determines whether the generic type definition is assignable from the derived type.
  6042. </summary>
  6043. <remarks>
  6044. This behaves just like <see cref="M:System.Type.IsAssignableFrom(System.Type)"/> except that it determines
  6045. whether any generic type that can be made from the <paramref name="genericTypeDefinition"/>
  6046. is assignable from <paramref name="derivedType"/>.
  6047. </remarks>
  6048. <param name="genericTypeDefinition">The generic type definition</param>
  6049. <param name="derivedType">The type to determine assignability from</param>
  6050. <param name="genericType">The generic base class or interface implemented by the derived
  6051. type that can be made from the <paramref name="genericTypeDefinition"/>. This value is
  6052. null when the method return false.
  6053. </param>
  6054. <returns>Whether the type definition is assignable from the derived type</returns>
  6055. </member>
  6056. <member name="T:System.Windows.Ria.WebContextBase">
  6057. <summary>
  6058. Context for the application.
  6059. </summary>
  6060. <remarks>
  6061. This context makes services and other values available for consumption
  6062. from code and xaml.
  6063. </remarks>
  6064. </member>
  6065. <member name="M:System.Windows.Ria.WebContextBase.#ctor">
  6066. <summary>
  6067. Initializes a new instance of the <see cref="T:System.Windows.Ria.WebContextBase"/> class
  6068. </summary>
  6069. <exception cref="T:System.InvalidOperationException"> is thrown if the constructor is invoked
  6070. when <see cref="P:System.Windows.Ria.WebContextBase.Current"/> is valid.
  6071. </exception>
  6072. </member>
  6073. <member name="M:System.Windows.Ria.WebContextBase.RaisePropertyChanged(System.String)">
  6074. <summary>
  6075. Raises an <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event for the specified property.
  6076. </summary>
  6077. <param name="propertyName">The property to raise an event for</param>
  6078. <exception cref="T:System.ArgumentNullException"> is thrown if the
  6079. <paramref name="propertyName"/> is null.
  6080. </exception>
  6081. </member>
  6082. <member name="M:System.Windows.Ria.WebContextBase.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
  6083. <summary>
  6084. Raises an <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event.
  6085. </summary>
  6086. <param name="e">The event to raise</param>
  6087. </member>
  6088. <member name="M:System.Windows.Ria.WebContextBase.AuthenticationService_PropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
  6089. <summary>
  6090. Handles property changed events raised by the <see cref="P:System.Windows.Ria.WebContextBase.Authentication"/> context.
  6091. </summary>
  6092. <param name="sender">The authentication context</param>
  6093. <param name="e">The event that occurred</param>
  6094. </member>
  6095. <member name="M:System.Windows.Ria.WebContextBase.System#Windows#IApplicationService#StartService(System.Windows.ApplicationServiceContext)">
  6096. <summary>
  6097. Starts the context as an application service
  6098. </summary>
  6099. <param name="context">The service context</param>
  6100. </member>
  6101. <member name="M:System.Windows.Ria.WebContextBase.System#Windows#IApplicationService#StopService">
  6102. <summary>
  6103. Stops the context as an application service
  6104. </summary>
  6105. </member>
  6106. <member name="P:System.Windows.Ria.WebContextBase.Current">
  6107. <summary>
  6108. Gets the context that is registered as a lifetime object with the current application.
  6109. </summary>
  6110. <exception cref="T:System.InvalidOperationException"> is thrown if there is no current application.
  6111. </exception>
  6112. <exception cref="T:System.InvalidOperationException"> is thrown if no contexts have been added.
  6113. </exception>
  6114. <exception cref="T:System.InvalidOperationException"> is thrown if more than one context has been added.
  6115. </exception>
  6116. <seealso cref="P:System.Windows.Application.ApplicationLifetimeObjects"/>
  6117. </member>
  6118. <member name="P:System.Windows.Ria.WebContextBase.User">
  6119. <summary>
  6120. Gets a principal representing the authenticated identity.
  6121. </summary>
  6122. <remarks>
  6123. This value is the same one available in <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/>.
  6124. </remarks>
  6125. </member>
  6126. <member name="P:System.Windows.Ria.WebContextBase.Authentication">
  6127. <summary>
  6128. Gets or sets the authentication context for the application.
  6129. </summary>
  6130. <exception cref="T:System.ArgumentNullException"> is thrown if <paramref name="value"/> is null.
  6131. </exception>
  6132. </member>
  6133. <member name="E:System.Windows.Ria.WebContextBase.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
  6134. <summary>
  6135. Occurs when a property value changes.
  6136. </summary>
  6137. </member>
  6138. <member name="T:System.Threading.OrderedSynchronizationContext">
  6139. <summary>
  6140. Represents a synchronization context which preserves ordering.
  6141. </summary>
  6142. </member>
  6143. <member name="M:System.Threading.OrderedSynchronizationContext.#ctor">
  6144. <summary>
  6145. Public constructor
  6146. </summary>
  6147. </member>
  6148. <member name="M:System.Threading.OrderedSynchronizationContext.Post(System.Threading.SendOrPostCallback,System.Object)">
  6149. <summary>
  6150. Dispatches an asynchronous message.
  6151. </summary>
  6152. <param name="d">The <see cref="T:System.Threading.SendOrPostCallback"/> delegate to call.</param>
  6153. <param name="state">The object passed to the delegate.</param>
  6154. </member>
  6155. <member name="M:System.Threading.OrderedSynchronizationContext.ProcessPendingCallbacks(System.Object)">
  6156. <summary>
  6157. Processes all the pending callbacks.
  6158. </summary>
  6159. <param name="state">This value is always null.</param>
  6160. </member>
  6161. <member name="T:System.Windows.Ria.Resources">
  6162. <summary>
  6163. A strongly-typed resource class, for looking up localized strings, etc.
  6164. </summary>
  6165. </member>
  6166. <member name="P:System.Windows.Ria.Resources.ResourceManager">
  6167. <summary>
  6168. Returns the cached ResourceManager instance used by this class.
  6169. </summary>
  6170. </member>
  6171. <member name="P:System.Windows.Ria.Resources.Culture">
  6172. <summary>
  6173. Overrides the current thread's CurrentUICulture property for all
  6174. resource lookups using this strongly typed resource class.
  6175. </summary>
  6176. </member>
  6177. <member name="P:System.Windows.Ria.Resources.ApplicationServices_CannotInitializeDomainContext">
  6178. <summary>
  6179. Looks up a localized string similar to The DomainContextType is null or invalid and there are no contexts generated from AuthenticationBase&lt;T&gt;..
  6180. </summary>
  6181. </member>
  6182. <member name="P:System.Windows.Ria.Resources.ApplicationServices_CannotInitializeUser">
  6183. <summary>
  6184. Looks up a localized string similar to The User type must extend UserBase and provide a default constructor..
  6185. </summary>
  6186. </member>
  6187. <member name="P:System.Windows.Ria.Resources.ApplicationServices_CannotSaveAnonymous">
  6188. <summary>
  6189. Looks up a localized string similar to The current user is anonymous. Data may only be saved for authenticated users..
  6190. </summary>
  6191. </member>
  6192. <member name="P:System.Windows.Ria.Resources.ApplicationServices_LoadNoUser">
  6193. <summary>
  6194. Looks up a localized string similar to GetUser should have returned a single user..
  6195. </summary>
  6196. </member>
  6197. <member name="P:System.Windows.Ria.Resources.ApplicationServices_LoginSuccessRequiresAuthN">
  6198. <summary>
  6199. Looks up a localized string similar to The user must be authenticated when the Login finishes successfully..
  6200. </summary>
  6201. </member>
  6202. <member name="P:System.Windows.Ria.Resources.ApplicationServices_LogoutNoUser">
  6203. <summary>
  6204. Looks up a localized string similar to Logout should have returned a single, anonymous user..
  6205. </summary>
  6206. </member>
  6207. <member name="P:System.Windows.Ria.Resources.ApplicationServices_NoLoadUserMethod">
  6208. <summary>
  6209. Looks up a localized string similar to Derived service does not contain a LoadUser method..
  6210. </summary>
  6211. </member>
  6212. <member name="P:System.Windows.Ria.Resources.ApplicationServices_OperationCannotCancel">
  6213. <summary>
  6214. Looks up a localized string similar to The {0} operation does not support cancellation..
  6215. </summary>
  6216. </member>
  6217. <member name="P:System.Windows.Ria.Resources.ApplicationServices_SaveErrors">
  6218. <summary>
  6219. Looks up a localized string similar to Errors occurred while submitting the user changes..
  6220. </summary>
  6221. </member>
  6222. <member name="P:System.Windows.Ria.Resources.ApplicationServices_ServiceMustBeActive">
  6223. <summary>
  6224. Looks up a localized string similar to The service must be active to invoke method..
  6225. </summary>
  6226. </member>
  6227. <member name="P:System.Windows.Ria.Resources.ApplicationServices_ServiceMustNotBeActive">
  6228. <summary>
  6229. Looks up a localized string similar to The service must be inactive to update state..
  6230. </summary>
  6231. </member>
  6232. <member name="P:System.Windows.Ria.Resources.ApplicationServices_UserIsNull">
  6233. <summary>
  6234. Looks up a localized string similar to CreateDefaultUser cannot return a null user..
  6235. </summary>
  6236. </member>
  6237. <member name="P:System.Windows.Ria.Resources.ApplicationServices_UserServiceIsBusy">
  6238. <summary>
  6239. Looks up a localized string similar to UserService operation already in progress..
  6240. </summary>
  6241. </member>
  6242. <member name="P:System.Windows.Ria.Resources.ApplicationServices_WANoLogin">
  6243. <summary>
  6244. Looks up a localized string similar to Windows authentication does not support logging in..
  6245. </summary>
  6246. </member>
  6247. <member name="P:System.Windows.Ria.Resources.ApplicationServices_WANoLogout">
  6248. <summary>
  6249. Looks up a localized string similar to Windows authentication does not support logging out..
  6250. </summary>
  6251. </member>
  6252. <member name="P:System.Windows.Ria.Resources.AsyncOperation_AlreadyCompleted">
  6253. <summary>
  6254. Looks up a localized string similar to This operation has already completed..
  6255. </summary>
  6256. </member>
  6257. <member name="P:System.Windows.Ria.Resources.AsyncOperation_CancelNotSupported">
  6258. <summary>
  6259. Looks up a localized string similar to This operation does not support cancellation..
  6260. </summary>
  6261. </member>
  6262. <member name="P:System.Windows.Ria.Resources.Data_AbsoluteUriCannotRequestHTTPS">
  6263. <summary>
  6264. Looks up a localized string similar to The HTTPS scheme cannot be specified for absolute URIs..
  6265. </summary>
  6266. </member>
  6267. <member name="P:System.Windows.Ria.Resources.MethodCanOnlyBeInvokedOnce">
  6268. <summary>
  6269. Looks up a localized string similar to Method can only be invoked once..
  6270. </summary>
  6271. </member>
  6272. <member name="P:System.Windows.Ria.Resources.Operation_InvalidCallbackSignature">
  6273. <summary>
  6274. Looks up a localized string similar to The callback must take a single parameter that can accept a value of Type &apos;{0}&apos;..
  6275. </summary>
  6276. </member>
  6277. <member name="P:System.Windows.Ria.Resources.OperationCancelled">
  6278. <summary>
  6279. Looks up a localized string similar to The operation was canceled..
  6280. </summary>
  6281. </member>
  6282. <member name="P:System.Windows.Ria.Resources.OperationNotComplete">
  6283. <summary>
  6284. Looks up a localized string similar to The operation has not completed..
  6285. </summary>
  6286. </member>
  6287. <member name="P:System.Windows.Ria.Resources.SettableOnlyOnce">
  6288. <summary>
  6289. Looks up a localized string similar to &apos;{0}&apos; can only be set once..
  6290. </summary>
  6291. </member>
  6292. <member name="P:System.Windows.Ria.Resources.WebContext_AuthenticationNotSet">
  6293. <summary>
  6294. Looks up a localized string similar to WebContextBase.Authentication has not been initialized. This member is only supported in valid implementations..
  6295. </summary>
  6296. </member>
  6297. <member name="P:System.Windows.Ria.Resources.WebContext_CannotModifyAuthentication">
  6298. <summary>
  6299. Looks up a localized string similar to Authentication cannot be set after the Application.Startup event has occurred..
  6300. </summary>
  6301. </member>
  6302. <member name="P:System.Windows.Ria.Resources.WebContext_ManyContexts">
  6303. <summary>
  6304. Looks up a localized string similar to Multiple contexts have been added to the Application&apos;s lifetime objects. For WebContextBase.Current to resolve correctly, only one context can be in the lifetime objects at a time..
  6305. </summary>
  6306. </member>
  6307. <member name="P:System.Windows.Ria.Resources.WebContext_NoApplication">
  6308. <summary>
  6309. Looks up a localized string similar to The current context cannot be accessed without a valid Application..
  6310. </summary>
  6311. </member>
  6312. <member name="P:System.Windows.Ria.Resources.WebContext_NoContexts">
  6313. <summary>
  6314. Looks up a localized string similar to No contexts have been added to the Application&apos;s lifetime objects. For WebContextBase.Current to resolve correctly, add a single context to the lifetime objects..
  6315. </summary>
  6316. </member>
  6317. <member name="P:System.Windows.Ria.Resources.WebContext_OnlyOne">
  6318. <summary>
  6319. Looks up a localized string similar to A new WebContextBase cannot be created once WebContextBase.Current is valid..
  6320. </summary>
  6321. </member>
  6322. <member name="P:System.Windows.Ria.Resources.WrongAsyncResult">
  6323. <summary>
  6324. Looks up a localized string similar to IAsyncResult object did not come from the corresponding async method on this type..
  6325. </summary>
  6326. </member>
  6327. </members>
  6328. </doc>