/TimeSheetReporting/TimeSheetReporting/Bin/Debug/System.Windows.Ria.xml
# · XML · 6328 lines · 6328 code · 0 blank · 0 comment · 0 complexity · b5147454a6904ebc83e140a51b601cbc MD5 · raw file
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>System.Windows.Ria</name>
- </assembly>
- <members>
- <member name="T:System.Web.Ria.Data.CompositionAttribute">
- <summary>
- Attribute applied to an association member to indicate that the
- association is a compositional relationship.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.ApplicationServices.AuthenticationEventArgs">
- <summary>
- Event args for events raised by the <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/> class.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationEventArgs.#ctor(System.Security.Principal.IPrincipal)">
- <summary>
- Initiailizes a new instance of the AuthenticationEventArgs class.
- </summary>
- <param name="user">The user at the time the event occurred</param>
- <exception cref="T:System.ArgumentNullException"> is thrown if <paramref name="user"/> is null.
- </exception>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationEventArgs.User">
- <summary>
- Gets the user at the time the event occurred
- </summary>
- </member>
- <member name="T:System.Windows.Ria.ApplicationServices.AuthenticationOperation">
- <summary>
- Abstract subclass of the <see cref="T:System.Windows.Ria.OperationBase"/> class
- that is the base operation type for all the operations supported
- by <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/>.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.OperationBase">
- <summary>
- Class representing an asynchronous operation.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.OperationBase.#ctor(System.Delegate,System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.OperationBase"/> class.
- </summary>
- <param name="completeAction">Optional action to execute when the operation completes.
- The callback must be a delegate taking a single parameter that can accept an instance
- of the operation Type.</param>
- <param name="userState">Optional user state.</param>
- <exception cref="T:System.ArgumentException">is thrown if the <paramref name="completeAction"/> specified
- has an incorrect signature.</exception>
- </member>
- <member name="M:System.Windows.Ria.OperationBase.MarkErrorAsHandled">
- <summary>
- For an operation in error, this method marks the error as handled. If this method is
- not called for a failed operation, an exception will be thrown.
- </summary>
- <exception cref="T:System.InvalidOperationException"> is thrown if <see cref="P:System.Windows.Ria.OperationBase.HasError"/> <c>false</c>.</exception>
- </member>
- <member name="M:System.Windows.Ria.OperationBase.Cancel">
- <summary>
- Cancels the operation.
- </summary>
- <remarks>
- Upon completion of the operation, check the IsCanceled property to determine whether
- or not the operation was successfully canceled. Note that successful cancellation
- does not guarantee state changes were prevented from happening on the server.
- </remarks>
- <exception cref="T:System.NotSupportedException"> is thrown when <see cref="P:System.Windows.Ria.OperationBase.SupportsCancellation"/>
- is <c>false</c>.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.OperationBase.CancelCore">
- <summary>
- Override this method to provide a Cancel implementation
- for operations that support cancellation.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.OperationBase.Complete(System.Object)">
- <summary>
- Successfully completes the operation.
- </summary>
- <param name="result">The operation result.</param>
- </member>
- <member name="M:System.Windows.Ria.OperationBase.Complete(System.Exception)">
- <summary>
- Completes the operation with the specified error.
- </summary>
- <param name="error">The error.</param>
- </member>
- <member name="M:System.Windows.Ria.OperationBase.InvokeCompleteAction">
- <summary>
- Invoke the completion callback if present.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.OperationBase.EnsureNotCompleted">
- <summary>
- Ensures an operation has not been completed or canceled. If
- it has been completed, an exception is thrown.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.OperationBase.ValidateCallbackSignature(System.String,System.Delegate)">
- <summary>
- Verifies that the specified callback has a valid signature and
- throws an exception if it is not.
- </summary>
- <param name="paramName">The name of the callback parameter being validated.</param>
- <param name="callback">The callback.</param>
- </member>
- <member name="M:System.Windows.Ria.OperationBase.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
- <summary>
- Called when an property has changed on the operation.
- </summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:System.Windows.Ria.OperationBase.RaisePropertyChanged(System.String)">
- <summary>
- Called to raise the PropertyChanged event
- </summary>
- <param name="propertyName">The name of the property that has changed</param>
- </member>
- <member name="P:System.Windows.Ria.OperationBase.IsErrorHandled">
- <summary>
- Gets or sets a value indicating whether the operation error has been marked as
- handled by calling <see cref="M:System.Windows.Ria.OperationBase.MarkErrorAsHandled"/>.
- </summary>
- </member>
- <member name="E:System.Windows.Ria.OperationBase.Completed">
- <summary>
- Event raised when the operation completes.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.OperationBase.SupportsCancellation">
- <summary>
- Gets a value indicating whether this operation supports cancellation.
- If overridden to return true, <see cref="M:System.Windows.Ria.OperationBase.CancelCore"/> must also be overridden.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.OperationBase.CanCancel">
- <summary>
- Gets a value indicating whether this operation is currently in a state
- where it can be canceled.
- <remarks>If <see cref="P:System.Windows.Ria.OperationBase.SupportsCancellation"/> is false,
- this operation doesn't support cancellation, and <see cref="P:System.Windows.Ria.OperationBase.CanCancel"/>
- will always return false.</remarks>
- </summary>
- </member>
- <member name="P:System.Windows.Ria.OperationBase.IsCanceled">
- <summary>
- Gets a value indicating whether this operation has been canceled.
- </summary>
- <remarks>
- Note that successful cancellation of this operation does not guarantee
- state changes were prevented from happening on the server.
- </remarks>
- </member>
- <member name="P:System.Windows.Ria.OperationBase.Error">
- <summary>
- Gets the operation error if the operation failed.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.OperationBase.HasError">
- <summary>
- Gets a value indicating whether the operation has failed. If
- true, inspect the Error property for details.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.OperationBase.IsComplete">
- <summary>
- Gets a value indicating whether this operation has completed.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.OperationBase.Result">
- <summary>
- Gets the result of the async operation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.OperationBase.UserState">
- <summary>
- Gets the optional user state for this operation.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.#ctor(System.Windows.Ria.ApplicationServices.AuthenticationService,System.Delegate,System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationOperation"/> class.
- </summary>
- <param name="service">The service this operation will use to implement Begin, Cancel, and End</param>
- <param name="completeAction">The action to execute when the operation completes.</param>
- <param name="userState">Optional user state.</param>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.Start">
- <summary>
- Starts the operation.
- </summary>
- <remarks>
- This method will invoke <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.BeginCore(System.AsyncCallback)"/> and will allow all
- exceptions thrown from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.BeginCore(System.AsyncCallback)"/> to pass through.
- </remarks>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.BeginCore(System.AsyncCallback)">
- <summary>
- Template method for invoking the corresponding Begin method in the
- underlying async result implementation.
- </summary>
- <remarks>
- This method is invoked from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.Start"/>. Any exceptions thrown
- will be passed through.
- </remarks>
- <param name="callback">The <see cref="T:System.AsyncCallback"/> to invoke when the
- async call has completed. This can be passed directly to the underlying
- Begin method.
- </param>
- <returns>The async result returned by the underlying Begin call</returns>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.HandleAsyncCompleted(System.IAsyncResult)">
- <summary>
- Handles completion of the underlying async call.
- </summary>
- <remarks>
- If <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationOperation.AsyncResult"/> is null (as in the case of a synchronous
- completion), it will be set to <paramref name="asyncResult"/>.
- </remarks>
- <param name="asyncResult">The async result returned by the underlying Begin call</param>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.End(System.IAsyncResult)">
- <summary>
- Completes the operation.
- </summary>
- <remarks>
- This method will invoke <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.EndCore(System.IAsyncResult)"/> and will funnel all
- exceptions throw from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.EndCore(System.IAsyncResult)"/> into the operation.
- </remarks>
- <param name="result">The async result returned by the underlying Begin call</param>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.EndCore(System.IAsyncResult)">
- <summary>
- Template method for invoking the corresponding End method in the
- underlying async result implementation.
- </summary>
- <remarks>
- This method is invoked by the callback passed into <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.BeginCore(System.AsyncCallback)"/>.
- Any exceptions thrown will be captured in the <see cref="P:System.Windows.Ria.OperationBase.Error"/>.
- </remarks>
- <param name="asyncResult">The async result returned by the underlying Begin call</param>
- <returns>The result of the End call to store in <see cref="P:System.Windows.Ria.OperationBase.Result"/></returns>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.RunInSynchronizationContext(System.Threading.SendOrPostCallback,System.Object)">
- <summary>
- Runs the callback in the synchronization context the operation was created in.
- </summary>
- <param name="callback">The callback to run in the synchronization context</param>
- <param name="state">The optional state to pass to the callback</param>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.RaiseCompletionPropertyChanges">
- <summary>
- Raises property changes after the operation has completed.
- </summary>
- <remarks>
- This method is invoked by the callback passed into <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.BeginCore(System.AsyncCallback)"/> once
- <see cref="P:System.Windows.Ria.OperationBase.Result"/> and <see cref="P:System.Windows.Ria.OperationBase.Error"/> have
- been set. Change notifications for any properties that have been affected by the
- state changes should occur here.
- </remarks>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationOperation.AsyncResult">
- <summary>
- Gets the async result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.BeginCore(System.AsyncCallback)"/>.
- </summary>
- <remarks>
- If <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationOperation.BeginCore(System.AsyncCallback)"/> has not been called, this may be null.
- </remarks>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationOperation.Service">
- <summary>
- Gets the service this operation will use to implement Begin, Cancel, and End.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationOperation.SupportsCancellation">
- <summary>
- Gets a value that indicates whether the operation supports cancellation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationOperation.Result">
- <summary>
- Gets the result as an <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationResult"/>.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationOperation.User">
- <summary>
- Gets the user principal.
- </summary>
- <remarks>
- This value will be <c>null</c> before the operation completes, if the operation
- is canceled, or if the operation has errors.
- </remarks>
- </member>
- <member name="T:System.Windows.Ria.ApplicationServices.AuthenticationResult">
- <summary>
- Abstract base type for all the results returned by End calls for
- asynchronous operations in <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/>.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationResult.#ctor(System.Security.Principal.IPrincipal)">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationResult"/> class.
- </summary>
- <param name="user">The user principal.</param>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationResult.User">
- <summary>
- Gets the user
- </summary>
- </member>
- <member name="T:System.Windows.Ria.ApplicationServices.FormsAuthentication">
- <summary>
- <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/> that performs Forms authentication using
- a <see cref="T:System.Windows.Ria.DomainContext"/> generated from a domain service
- implementing <c>System.Web.Ria.ApplicationServices.IAuthentication<T></c>.
- </summary>
- <remarks>
- This implementation sets the user authentication type to <c>"Forms"</c>.
- </remarks>
- </member>
- <member name="T:System.Windows.Ria.ApplicationServices.WebAuthenticationService">
- <summary>
- Abstract extension of the <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/> that
- interacts with a <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/> generated from a domain
- service implementing
- <c>System.Web.Ria.ApplicationServices.IAuthentication<T></c>.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.ApplicationServices.AuthenticationService">
- <summary>
- Service that is responsible for authenticating, loading, and saving the current user.
- </summary>
- <remarks>
- This abstract base exposes <c>Login</c>, <c>Logout</c>, <c>LoadUser</c>, and
- <c>SaveUser</c> as asynchronous operations. It also provides a number of properties
- 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"/>.
- <para>
- Concrete implementations will have a much different view of this class through a
- number of abstract template methods. These methods follow the async result pattern
- and are presented in Begin/End pairs for each operation. Optionally, cancel methods
- for each operation can also be implemented.
- </para>
- </remarks>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/> class.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.Login(System.String,System.String)">
- <summary>
- Asynchronously authenticates and logs in to the server with the specified parameters.
- </summary>
- <remarks>
- This method starts an operation with no complete action or user state. If this method
- returns normally, a <see cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedIn"/> event may be raised. Also, successful
- completion of this operation will update the <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/>.
- </remarks>
- <param name="userName">The username associated with the user to authenticate</param>
- <param name="password">the password associated with the user to authenticate</param>
- <returns>Returns the login operation.</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if this method is called while
- another asynchronous operation is still being processed.
- </exception>
- <seealso cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedIn"/>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.Login(System.Windows.Ria.ApplicationServices.LoginParameters)">
- <summary>
- Asynchronously authenticates and logs in to the server with the specified parameters.
- </summary>
- <remarks>
- This method starts an operation with no complete action or user state. If this method
- returns normally, a <see cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedIn"/> event may be raised. Also, successful
- completion of this operation will update the <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/>.
- </remarks>
- <returns>Returns the login operation.</returns>
- <param name="parameters">Login parameters that specify the user to authenticate</param>
- <exception cref="T:System.InvalidOperationException"> is thrown if this method is called while
- another asynchronous operation is still being processed.
- </exception>
- <seealso cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedIn"/>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.Login(System.Windows.Ria.ApplicationServices.LoginParameters,System.Action{System.Windows.Ria.ApplicationServices.LoginOperation},System.Object)">
- <summary>
- Asynchronously authenticates and logs in to the server with the specified parameters.
- </summary>
- <remarks>
- If this method returns normally, a <see cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedIn"/> event may be raised. Also,
- successful completion of this operation will update the <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/>.
- </remarks>
- <param name="parameters">Login parameters that specify the user to authenticate</param>
- <param name="completeAction">This action will be invoked immediately after the operation
- completes and is called in all cases including success, cancellation, and error. This
- parameter is optional.
- </param>
- <param name="userState">This state will be set into
- <see cref="P:System.Windows.Ria.OperationBase.UserState"/>. This parameter is optional.
- </param>
- <returns>Returns the login operation.</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if this method is called while
- another asynchronous operation is still being processed.
- </exception>
- <seealso cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedIn"/>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.Logout(System.Boolean)">
- <summary>
- Asynchronously logs an authenticated user out from the server.
- </summary>
- <remarks>
- This method starts an operation with no complete action or user state. If this method
- returns normally, a <see cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedOut"/> event may be raised. Also, successful
- completion of this operation will update the <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/>.
- </remarks>
- <param name="throwOnError">True if an unhandled error should result in an exception, false otherwise.
- To handle an operation error, <see cref="M:System.Windows.Ria.OperationBase.MarkErrorAsHandled"/> can be called from the
- operation completion callback or from a <see cref="E:System.Windows.Ria.OperationBase.Completed"/> event handler.
- </param>
- <returns>Returns the logout operation.</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if this method is called while
- another asynchronous operation is still being processed.
- </exception>
- <seealso cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedOut"/>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.Logout(System.Action{System.Windows.Ria.ApplicationServices.LogoutOperation},System.Object)">
- <summary>
- Asynchronously logs an authenticated user out from the server.
- </summary>
- <remarks>
- If this method returns normally, a <see cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedOut"/> event may be raised. Also,
- successful completion of this operation will update the <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/>.
- </remarks>
- <param name="completeAction">This action will be invoked immediately after the operation
- completes and is called in all cases including success, cancellation, and error. This
- parameter is optional.
- </param>
- <param name="userState">This state will be set into
- <see cref="P:System.Windows.Ria.OperationBase.UserState"/>. This parameter is optional.
- </param>
- <returns>Returns the logout operation.</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if this method is called while
- another asynchronous operation is still being processed.
- </exception>
- <seealso cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedOut"/>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.LoadUser">
- <summary>
- Asynchronously loads the authenticated user from the server.
- </summary>
- <remarks>
- This method starts an operation with no complete action or user state. Successful
- completion of this operation will update the <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/>.
- </remarks>
- <returns>Returns the load user operation.</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if this method is called while
- another asynchronous operation is still being processed.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.LoadUser(System.Action{System.Windows.Ria.ApplicationServices.LoadUserOperation},System.Object)">
- <summary>
- Asynchronously loads the authenticated user from the server.
- </summary>
- <remarks>
- Successful completion of this operation will update the <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/>.
- </remarks>
- <param name="completeAction">This action will be invoked immediately after the operation
- completes and is called in all cases including success, cancellation, and error. This
- parameter is optional.
- </param>
- <param name="userState">This state will be set into
- <see cref="P:System.Windows.Ria.OperationBase.UserState"/>. This parameter is optional.
- </param>
- <returns>Returns the load user operation.</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if this method is called while
- another asynchronous operation is still being processed.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.SaveUser(System.Boolean)">
- <summary>
- Asynchronously saves the authenticated user to the server.
- </summary>
- <remarks>
- This method starts an operation with no complete action or user state.
- </remarks>
- <param name="throwOnError">True if an unhandled error should result in an exception, false otherwise.
- To handle an operation error, <see cref="M:System.Windows.Ria.OperationBase.MarkErrorAsHandled"/> can be called from the
- operation completion callback or from a <see cref="E:System.Windows.Ria.OperationBase.Completed"/> event handler.
- </param>
- <returns>Returns the save user operation.</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if this method is called while
- another asynchronous operation is still being processed.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.SaveUser(System.Action{System.Windows.Ria.ApplicationServices.SaveUserOperation},System.Object)">
- <summary>
- Asynchronously saves the authenticated user to the server.
- </summary>
- <param name="completeAction">This action will be invoked immediately after the operation
- completes and is called in all cases including success, cancellation, and error. This
- parameter is optional.
- </param>
- <param name="userState">This state will be set into
- <see cref="P:System.Windows.Ria.OperationBase.UserState"/>. This parameter is optional.
- </param>
- <returns>Returns the save user operation.</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if this method is called while
- another asynchronous operation is still being processed.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.WrapCompleteAction(System.Delegate)">
- <summary>
- Wraps the specified action so the <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/> can complete
- processing of the operation before invoking the <paramref name="completeAction"/>.
- </summary>
- <param name="completeAction">The action to invoke once the service finishes
- processing the operation. This parameter is optional.
- </param>
- <returns>An action that will complete processing of the operation before invoking
- the wrapped action.
- </returns>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.StartOperation(System.Windows.Ria.ApplicationServices.AuthenticationOperation)">
- <summary>
- Starts an asynchronous operation if one is not already in progress
- </summary>
- <param name="operation">The operation to start</param>
- <exception cref="T:System.InvalidOperationException"> is returned if this method is called while
- another asynchronous operation is still being processed.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.GetBusyPropertyName(System.Windows.Ria.ApplicationServices.AuthenticationOperation)">
- <summary>
- Returns the name of the "busy" property for the specified operation
- </summary>
- <param name="operation">The operation to get the property name for</param>
- <returns>The name of the "busy" property for the operation</returns>
- <seealso cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.IsLoggingIn"/>
- <seealso cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.IsLoggingOut"/>
- <seealso cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.IsLoadingUser"/>
- <seealso cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.IsSavingUser"/>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.RunInSynchronizationContext(System.Threading.SendOrPostCallback,System.Object)">
- <summary>
- Runs the callback in the synchronization context
- </summary>
- <param name="callback">The callback to run</param>
- <param name="state">The state to pass to the callback</param>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.RaisePropertyChanged(System.String)">
- <summary>
- Raises a <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event for the specified property.
- </summary>
- <param name="propertyName">The property to raise an event for</param>
- <exception cref="T:System.ArgumentNullException"> is thrown if the <paramref name="propertyName"/>
- is null.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
- <summary>
- Raises a <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event.
- </summary>
- <param name="e">The event to raise</param>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.OnLoggedIn(System.Windows.Ria.ApplicationServices.AuthenticationEventArgs)">
- <summary>
- Raises a <see cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedIn"/> event.
- </summary>
- <param name="e">The event to raise</param>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.OnLoggedOut(System.Windows.Ria.ApplicationServices.AuthenticationEventArgs)">
- <summary>
- Raises a <see cref="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedOut"/> event.
- </summary>
- <param name="e">The event to raise</param>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.HandleOperationError(System.Windows.Ria.ApplicationServices.AuthenticationOperation)">
- <summary>
- Marks an operation in error as handled.
- </summary>
- <param name="ao">The operation in error.</param>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CreateDefaultUser">
- <summary>
- Creates a default user.
- </summary>
- <remarks>
- This method will be invoked by <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/> when it is accessed before the value
- is set. The returned value is then stored and return on all subsequent gets until a
- <c>Login</c>, <c>Logout</c>, or <c>LoadUser</c> operation completes successfully.
- </remarks>
- <returns>A default user. This value may not be null.</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown from <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/> if
- this operation returns null.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogin(System.Windows.Ria.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)">
- <summary>
- Begins an asynchronous <c>Login</c> operation.
- </summary>
- <remarks>
- This method is invoked from <c>Login</c>. Exceptions thrown from this method will
- prevent the operation from starting and then be thrown from <c>Login</c>.
- </remarks>
- <param name="parameters">Login parameters that specify the user to authenticate. This
- parameter is optional.</param>
- <param name="callback">This callback should be invoked when the asynchronous call completes.
- If the asynchronous call is canceled, the callback should not be invoked. This parameter
- is optional.
- </param>
- <param name="state">The state should be set into the <see cref="T:System.IAsyncResult"/> this
- method returns. This parameter is optional.
- </param>
- <returns>An <see cref="T:System.IAsyncResult"/> that represents the asynchronous call and
- will be passed to the cancel and end methods.
- </returns>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogin(System.IAsyncResult)"/>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogin(System.IAsyncResult)"/>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogin(System.IAsyncResult)">
- <summary>
- Cancels an asynchronous <c>Login</c> operation.
- </summary>
- <remarks>
- The default implementation throws a <see cref="T:System.NotSupportedException"/> when
- <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.SupportsCancellation"/> is <c>false</c> and does not need to be called from
- overridden implementations. This method is invoked when a <c>Login</c> operation is
- canceled. Either this or <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogin(System.IAsyncResult)"/> will be invoked to conclude the operation
- but not both. After <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogin(System.IAsyncResult)"/> is called, the callback passed in to
- <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
- be available in <see cref="P:System.Windows.Ria.OperationBase.Error"/>.
- </remarks>
- <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
- the asynchronous call to cancel.
- </param>
- <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
- 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
- concluded with a previous call to cancel or end.
- </exception>
- <seealso cref="M:System.Windows.Ria.OperationBase.Cancel"/>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogin(System.Windows.Ria.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)"/>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogin(System.IAsyncResult)"/>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogin(System.IAsyncResult)">
- <summary>
- Ends an asynchronous <c>Login</c> operation.
- </summary>
- <remarks>
- This method is invoked when a <c>Login</c> operation completes. Either this or
- <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogin(System.IAsyncResult)"/> will be invoked to conclude the operation but not both.
- Exceptions thrown from this method will be available in
- <see cref="P:System.Windows.Ria.OperationBase.Error"/>.
- </remarks>
- <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
- the asynchronous call to conclude.
- </param>
- <returns>The result of the asynchronous <c>Login</c> call</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
- 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
- concluded with a previous call to cancel or end.
- </exception>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogin(System.Windows.Ria.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)"/>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogin(System.IAsyncResult)"/>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogout(System.AsyncCallback,System.Object)">
- <summary>
- Begins an asynchronous <c>Logout</c> operation.
- </summary>
- <remarks>
- This method is invoked from <c>Logout</c>. Exceptions thrown from this method will
- prevent the operation from starting and then be thrown from <c>Logout</c>.
- </remarks>
- <param name="callback">This callback should be invoked when the asynchronous call completes.
- If the asynchronous call is canceled, the callback should not be invoked. This parameter
- is optional.
- </param>
- <param name="state">The state should be set into the <see cref="T:System.IAsyncResult"/> this
- method returns. This parameter is optional.
- </param>
- <returns>An <see cref="T:System.IAsyncResult"/> that represents the asynchronous call and
- will be passed to the cancel and end methods.
- </returns>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogout(System.IAsyncResult)"/>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogout(System.IAsyncResult)"/>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogout(System.IAsyncResult)">
- <summary>
- Cancels an asynchronous <c>Logout</c> operation.
- </summary>
- <remarks>
- The default implementation throws a <see cref="T:System.NotSupportedException"/> when
- <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.SupportsCancellation"/> is <c>false</c> and does not need to be called from
- overridden implementations. This method is invoked when a <c>Logout</c> operation is
- canceled. Either this or <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogout(System.IAsyncResult)"/> will be invoked to conclude the operation
- but not both. After <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogout(System.IAsyncResult)"/> is called, the callback passed in to
- <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/> should not be invoked. Exceptions thrown from this method will
- be available in <see cref="P:System.Windows.Ria.OperationBase.Error"/>.
- </remarks>
- <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/> that represents
- the asynchronous call to cancel.
- </param>
- <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
- was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
- concluded with a previous call to cancel or end.
- </exception>
- <seealso cref="M:System.Windows.Ria.OperationBase.Cancel"/>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogout(System.IAsyncResult)"/>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogout(System.IAsyncResult)">
- <summary>
- Ends an asynchronous <c>Logout</c> operation.
- </summary>
- <remarks>
- This method is invoked when a <c>Logout</c> operation completes. Either this or
- <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogout(System.IAsyncResult)"/> will be invoked to conclude the operation but not both.
- Exceptions thrown from this method will be available in
- <see cref="P:System.Windows.Ria.OperationBase.Error"/>.
- </remarks>
- <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/> that represents
- the asynchronous call to conclude.
- </param>
- <returns>The result of the asynchronous <c>Logout</c> call</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
- was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
- concluded with a previous call to cancel or end.
- </exception>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLogout(System.IAsyncResult)"/>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)">
- <summary>
- Begins an asynchronous <c>LoadUser</c> operation.
- </summary>
- <remarks>
- This method is invoked from <c>LoadUser</c>. Exceptions thrown from this method will
- prevent the operation from starting and then be thrown from <c>LoadUser</c>.
- </remarks>
- <param name="callback">This callback should be invoked when the asynchronous call completes.
- If the asynchronous call is canceled, the callback should not be invoked. This parameter
- is optional.
- </param>
- <param name="state">The state should be set into the <see cref="T:System.IAsyncResult"/> this
- method returns. This parameter is optional.
- </param>
- <returns>An <see cref="T:System.IAsyncResult"/> that represents the asynchronous call and
- will be passed to the cancel and end methods.
- </returns>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLoadUser(System.IAsyncResult)"/>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLoadUser(System.IAsyncResult)"/>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLoadUser(System.IAsyncResult)">
- <summary>
- Cancels an asynchronous <c>LoadUser</c> operation.
- </summary>
- <remarks>
- The default implementation throws a <see cref="T:System.NotSupportedException"/> when
- <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.SupportsCancellation"/> is <c>false</c> and does not need to be called from
- overridden implementations. This method is invoked when a <c>LoadUser</c> operation is
- canceled. Either this or <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLoadUser(System.IAsyncResult)"/> will be invoked to conclude the operation
- but not both. After <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLoadUser(System.IAsyncResult)"/> is called, the callback passed in to
- <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/> should not be invoked. Exceptions thrown from this method will
- be available in <see cref="P:System.Windows.Ria.OperationBase.Error"/>.
- </remarks>
- <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/> that represents
- the asynchronous call to cancel.
- </param>
- <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
- was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
- concluded with a previous call to cancel or end.
- </exception>
- <seealso cref="M:System.Windows.Ria.OperationBase.Cancel"/>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLoadUser(System.IAsyncResult)"/>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLoadUser(System.IAsyncResult)">
- <summary>
- Ends an asynchronous <c>LoadUser</c> operation.
- </summary>
- <remarks>
- This method is invoked when a <c>LoadUser</c> operation completes. Either this or
- <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLoadUser(System.IAsyncResult)"/> will be invoked to conclude the operation but not both.
- Exceptions thrown from this method will be available in
- <see cref="P:System.Windows.Ria.OperationBase.Error"/>.
- </remarks>
- <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/> that represents
- the asynchronous call to conclude.
- </param>
- <returns>The result of the asynchronous <c>LoadUser</c> call</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
- was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
- concluded with a previous call to cancel or end.
- </exception>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelLoadUser(System.IAsyncResult)"/>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginSaveUser(System.Security.Principal.IPrincipal,System.AsyncCallback,System.Object)">
- <summary>
- Begins an asynchronous <c>SaveUser</c> operation.
- </summary>
- <remarks>
- This method is invoked from <c>SaveUser</c>. Exceptions thrown from this method will
- prevent the operation from starting and then be thrown from <c>SaveUser</c>.
- </remarks>
- <param name="user">The user to save. This parameter will not be null.</param>
- <param name="callback">This callback should be invoked when the asynchronous call completes.
- If the asynchronous call is canceled, the callback should not be invoked. This parameter
- is optional.
- </param>
- <param name="state">The state should be set into the <see cref="T:System.IAsyncResult"/> this
- method returns. This parameter is optional.
- </param>
- <returns>An <see cref="T:System.IAsyncResult"/> that represents the asynchronous call and
- will be passed to the cancel and end methods.
- </returns>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelSaveUser(System.IAsyncResult)"/>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndSaveUser(System.IAsyncResult)"/>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelSaveUser(System.IAsyncResult)">
- <summary>
- Cancels an asynchronous <c>SaveUser</c> operation.
- </summary>
- <remarks>
- The default implementation throws a <see cref="T:System.NotSupportedException"/> when
- <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.SupportsCancellation"/> is <c>false</c> and does not need to be called from
- overridden implementations. This method is invoked when a <c>SaveUser</c> operation is
- canceled. Either this or <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndSaveUser(System.IAsyncResult)"/> will be invoked to conclude the operation
- but not both. After <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelSaveUser(System.IAsyncResult)"/> is called, the callback passed in to
- <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
- be available in <see cref="P:System.Windows.Ria.OperationBase.Error"/>.
- </remarks>
- <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
- the asynchronous call to cancel.
- </param>
- <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
- 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
- concluded with a previous call to cancel or end.
- </exception>
- <seealso cref="M:System.Windows.Ria.OperationBase.Cancel"/>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginSaveUser(System.Security.Principal.IPrincipal,System.AsyncCallback,System.Object)"/>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndSaveUser(System.IAsyncResult)"/>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndSaveUser(System.IAsyncResult)">
- <summary>
- Ends an asynchronous <c>SaveUser</c> operation.
- </summary>
- <remarks>
- This method is invoked when a <c>SaveUser</c> operation completes. Either this or
- <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelSaveUser(System.IAsyncResult)"/> will be invoked to conclude the operation but not both.
- Exceptions thrown from this method will be available in
- <see cref="P:System.Windows.Ria.OperationBase.Error"/>.
- </remarks>
- <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
- the asynchronous call to conclude.
- </param>
- <returns>The result of the asynchronous <c>SaveUser</c> call</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
- 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
- concluded with a previous call to cancel or end.
- </exception>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.BeginSaveUser(System.Security.Principal.IPrincipal,System.AsyncCallback,System.Object)"/>
- <seealso cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.CancelSaveUser(System.IAsyncResult)"/>
- </member>
- <member name="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedIn">
- <summary>
- Raised when a new user is successfully logged in.
- </summary>
- <remarks>
- This event is raised either when <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/> changes from anonymous to
- authenticated or when it changes from one authenticated identity to another.
- </remarks>
- </member>
- <member name="E:System.Windows.Ria.ApplicationServices.AuthenticationService.LoggedOut">
- <summary>
- Raised when a user is successfully logged out.
- </summary>
- <remarks>
- This event is raised when <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/> changes from authenticated to
- anonymous.
- </remarks>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationService.IsBusy">
- <summary>
- Gets a value indicating whether an asynchronous operation is in progress
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationService.IsLoggingIn">
- <summary>
- Gets a value indicating whether an asynchronous <c>Login</c> operation is in progress
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationService.IsLoggingOut">
- <summary>
- Gets a value indicating whether an asynchronous <c>Logout</c> operation is in progress
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationService.IsLoadingUser">
- <summary>
- Gets a value indicating whether an asynchronous <c>LoadUser</c> operation is in progress
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationService.IsSavingUser">
- <summary>
- Gets a value indicating whether an asynchronous <c>SaveUser</c> operation is in progress
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User">
- <summary>
- Gets a principal representing the authenticated user.
- </summary>
- <remarks>
- This value may be updated by the <c>Login</c>, <c>Logout</c>, and <c>LoadUser</c>
- operations. If none of the aforementioned methods has completed successfully, this
- property will contain a default user.
- </remarks>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationService.Operation">
- <summary>
- Gets and sets the current operation.
- </summary>
- <remarks>
- Only one operation can be active at a time. This property should not be set directly
- but instead can be modified via the <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.StartOperation(System.Windows.Ria.ApplicationServices.AuthenticationOperation)"/> method.
- </remarks>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationService.SupportsCancellation">
- <summary>
- Gets a value indicating whether this authentication implementation supports
- cancellation.
- </summary>
- <remarks>
- This value is <c>false</c> by default. When a derived class sets it to true, it is
- assumed that all cancellation methods have also been implemented.
- </remarks>
- </member>
- <member name="E:System.Windows.Ria.ApplicationServices.AuthenticationService.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
- <summary>
- Raised every time a property value changes. See <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/>.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.WebAuthenticationService"/> class.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.CreateDefaultUser">
- <summary>
- Creates a default user.
- </summary>
- <remarks>
- Creates a user by deserializing one from the application init params. If no
- user was included, one will be created using the default constructor.
- </remarks>
- <returns>A default user</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if the
- <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/> is <c>null</c> and a new instance
- cannot be created.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLogin(System.Windows.Ria.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)">
- <summary>
- Begins an asynchronous <c>Login</c> operation.
- </summary>
- <param name="parameters">Login parameters that specify the user to authenticate</param>
- <param name="callback">The callback to invoke when the asynchronous call completes</param>
- <param name="state">The optional result state</param>
- <returns>An <see cref="T:System.IAsyncResult"/> that represents the asynchronous call</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if the
- <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/> is <c>null</c> and a new instance
- cannot be created.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.CancelLogin(System.IAsyncResult)">
- <summary>
- Cancels an asynchronous <c>Login</c> operation.
- </summary>
- <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
- the asynchronous call to cancel.
- </param>
- <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
- 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
- concluded with a previous call to cancel or end.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.EndLogin(System.IAsyncResult)">
- <summary>
- Ends an asynchronous <c>Login</c> operation.
- </summary>
- <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
- the asynchronous call to conclude.
- </param>
- <returns>The result of the asynchronous <c>Login</c> call</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
- 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
- concluded with a previous call to cancel or end.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLogout(System.AsyncCallback,System.Object)">
- <summary>
- Begins an asynchronous <c>Logout</c> operation.
- </summary>
- <param name="callback">The callback to invoke when the asynchronous call completes</param>
- <param name="state">The optional result state</param>
- <returns>An <see cref="T:System.IAsyncResult"/> that represents the asynchronous call</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if the
- <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/> is <c>null</c> and a new instance
- cannot be created.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.CancelLogout(System.IAsyncResult)">
- <summary>
- Cancels an asynchronous <c>Logout</c> operation.
- </summary>
- <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/> that represents
- the asynchronous call to cancel.
- </param>
- <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
- was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
- concluded with a previous call to cancel or end.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.EndLogout(System.IAsyncResult)">
- <summary>
- Ends an asynchronous <c>Logout</c> operation.
- </summary>
- <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/> that represents
- the asynchronous call to conclude.
- </param>
- <returns>The result of the asynchronous <c>Logout</c> call</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
- was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLogout(System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
- concluded with a previous call to cancel or end.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)">
- <summary>
- Begins an asynchronous <c>LoadUser</c> operation.
- </summary>
- <param name="callback">The callback to invoke when the asynchronous call completes</param>
- <param name="state">The optional result state</param>
- <returns>An <see cref="T:System.IAsyncResult"/> that represents the asynchronous call</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if the
- <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/> is <c>null</c> and a new instance
- cannot be created.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.CancelLoadUser(System.IAsyncResult)">
- <summary>
- Cancels an asynchronous <c>LoadUser</c> operation.
- </summary>
- <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/> that represents
- the asynchronous call to cancel.
- </param>
- <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
- was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
- concluded with a previous call to cancel or end.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.EndLoadUser(System.IAsyncResult)">
- <summary>
- Ends an asynchronous <c>LoadUser</c> operation.
- </summary>
- <param name="asyncResult">A result returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/> that represents
- the asynchronous call to conclude.
- </param>
- <returns>The result of the asynchronous <c>LoadUser</c> call</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
- was not returned from <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginLoadUser(System.AsyncCallback,System.Object)"/> or the asynchronous call has already been
- concluded with a previous call to cancel or end.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.BeginSaveUser(System.Security.Principal.IPrincipal,System.AsyncCallback,System.Object)">
- <summary>
- Begins an asynchronous <c>SaveUser</c> operation.
- </summary>
- <param name="user">The authenticated user to save</param>
- <param name="callback">The callback to invoke when the asynchronous call completes</param>
- <param name="state">The optional result state</param>
- <returns>An <see cref="T:System.IAsyncResult"/> that represents the asynchronous call</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if the user is anonymous.</exception>
- <exception cref="T:System.InvalidOperationException"> is thrown if the
- <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/> is <c>null</c> and a new instance
- cannot be created.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.CancelSaveUser(System.IAsyncResult)">
- <summary>
- Cancels an asynchronous <c>SaveUser</c> operation.
- </summary>
- <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
- the asynchronous call to cancel.
- </param>
- <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
- 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
- concluded with a previous call to cancel or end.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.EndSaveUser(System.IAsyncResult)">
- <summary>
- Ends an asynchronous <c>SaveUser</c> operation.
- </summary>
- <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
- the asynchronous call to conclude.
- </param>
- <returns>The result of the asynchronous <c>SaveUser</c> call</returns>
- <exception cref="T:System.InvalidOperationException"> is thrown if <paramref name="asyncResult"/>
- 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
- concluded with a previous call to cancel or end.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.HandleOperationComplete(System.Windows.Ria.OperationBase)">
- <summary>
- Handles completion of the underlying operation in the <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/>.
- </summary>
- <param name="operation">The operation that completed</param>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.Initialize">
- <summary>
- Initializes this authentication service.
- </summary>
- <remarks>
- This method is invoked before the service is used for the first time from
- <see cref="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.CreateDefaultUser"/> and the <c>BeginXx</c> methods. It can also
- be called earlier to ensure the service is ready for use. Subsequent
- invocations will not reinitialize the service.
- </remarks>
- <exception cref="T:System.InvalidOperationException"> is thrown if the
- <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/> is <c>null</c> and a new instance
- cannot be created.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.InitializeDomainContext">
- <summary>
- Initializes the domain context.
- </summary>
- <remarks>
- If the domain context has not already been set, this method trys to instantiate
- one specified by the <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContextType"/> string.
- </remarks>
- <exception cref="T:System.InvalidOperationException"> is thrown if the
- <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/> is <c>null</c> and a new instance
- cannot be created.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.AssertIsNotActive">
- <summary>
- Throws an exception if the service is active.
- </summary>
- <exception cref="T:System.InvalidOperationException"> is thrown if the service is active.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.PrepareUser(System.Security.Principal.IPrincipal)">
- <summary>
- Prepares the deserialized user to return from an End method.
- </summary>
- <remarks>
- This methods ensures only a single user is present in the entity set of the
- <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/>.
- </remarks>
- <param name="user">The user to prepare</param>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WebAuthenticationService.ClearOldUsers(System.Security.Principal.IPrincipal)">
- <summary>
- Clears all users but the one specified from the user entity set in the <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/>.
- </summary>
- <param name="user">The single user to keep in the user entity set</param>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContextType">
- <summary>
- Gets and sets the type of the domain context.
- </summary>
- <remarks>
- If the <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext"/> is not set when this service is
- started, it will instantiate a context specified by the
- <see cref="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContextType"/>. In determining the type, this
- string is treated as the full name of a type in the application
- assembly. If the initial search does not return a valid type, this
- string is treated as the assembly qualified name of a type.
- </remarks>
- <exception cref="T:System.InvalidOperationException"> is thrown if this
- property is set after the service is started.
- </exception>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.DomainContext">
- <summary>
- Gets the domain context this service delegates authenticating, loading,
- and saving to.
- </summary>
- <exception cref="T:System.InvalidOperationException"> is thrown if this
- property is set after the service is started.
- </exception>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.WebAuthenticationService.SupportsCancellation">
- <summary>
- Gets a value that indicates whether this service supports cancellation.
- </summary>
- <remarks>
- This implementation always returns <c>true</c>.
- </remarks>
- </member>
- <member name="T:System.Windows.Ria.ApplicationServices.WebAuthenticationService.WebAsyncResult">
- <summary>
- The <see cref="T:System.IAsyncResult"/> type used by this authentication service.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.AsyncResultBase">
- <summary>
- Internal type used as a common <see cref="T:System.IAsyncResult"/> base for all cancellable asynchronous operations.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.AsyncResultBase.#ctor(System.AsyncCallback,System.Object)">
- <summary>
- Default constructor.
- </summary>
- <param name="callback">Optional callback to invoke upon completion.</param>
- <param name="asyncState">Optional user state to pass to <paramref name="callback"/>.</param>
- </member>
- <member name="M:System.Windows.Ria.AsyncResultBase.EndAsyncOperation``1(System.IAsyncResult)">
- <summary>
- Transitions an <see cref="T:System.IAsyncResult"/> instance to mark the operation as ended.
- </summary>
- <typeparam name="TAsyncResult">The <see cref="T:System.Windows.Ria.AsyncResultBase"/> type expected.</typeparam>
- <param name="asyncResult">The <see cref="T:System.IAsyncResult"/> to examine.</param>
- <returns>The <paramref name="asyncResult"/> cast as the <typeparamref name="TAsyncResult"/> type expected.</returns>
- <exception cref="T:System.ArgumentNullException"> if <paramref name="asyncResult"/> is null.</exception>
- <exception cref="T:System.ArgumentException"> if <paramref name="asyncResult"/> is not of type <typeparamref name="TAsyncResult"/>.</exception>
- <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/> has been canceled.</exception>
- <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/>'s End* method has already been invoked.</exception>
- </member>
- <member name="M:System.Windows.Ria.AsyncResultBase.EndAsyncOperation``1(System.IAsyncResult,System.Boolean)">
- <summary>
- Transitions an <see cref="T:System.IAsyncResult"/> instance to mark the operation as ended (and optionally canceled).
- </summary>
- <typeparam name="TAsyncResult">The <see cref="T:System.Windows.Ria.AsyncResultBase"/> type expected.</typeparam>
- <param name="asyncResult">The <see cref="T:System.IAsyncResult"/> to examine.</param>
- <param name="cancel">Indicates whether the operation should be canceled.</param>
- <returns>The <paramref name="asyncResult"/> cast as the <typeparamref name="TAsyncResult"/> type expected.</returns>
- <exception cref="T:System.ArgumentNullException"> if <paramref name="asyncResult"/> is null.</exception>
- <exception cref="T:System.ArgumentException"> if <paramref name="asyncResult"/> is not of type <typeparamref name="TAsyncResult"/>.</exception>
- <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/> has been canceled.</exception>
- <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/>'s End* method has already been invoked.</exception>
- <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/> has not completed.</exception>
- </member>
- <member name="M:System.Windows.Ria.AsyncResultBase.Complete">
- <summary>
- Signals that the asynchronous operation has completed and invokes the callback.
- </summary>
- <exception cref="T:System.InvalidOperationException"> if Complete has already been called.</exception>
- </member>
- <member name="M:System.Windows.Ria.AsyncResultBase.Cancel">
- <summary>
- Signals a cancellation request for this operation.
- </summary>
- <remarks>
- If this operation is completing or has already completed, this method returns without modifying any state.
- Cancellation is not guaranteed.
- </remarks>
- </member>
- <member name="M:System.Windows.Ria.AsyncResultBase.SetEndMethodInvokedFlag">
- <summary>
- Signals that the asynchronous EndXxx method has been invoked.
- </summary>
- <exception cref="T:System.InvalidOperationException"> if SetEndMethodInvokedFlag has already been called.</exception>
- </member>
- <member name="P:System.Windows.Ria.AsyncResultBase.AsyncState">
- <summary>
- Gets the optional user state.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.AsyncResultBase.AsyncWaitHandle">
- <summary>
- Gets the assoicated <see cref="T:System.Threading.WaitHandle"/>. Not supported.
- </summary>
- <exception cref="T:System.NotSupportedException"> is always thrown.</exception>
- </member>
- <member name="P:System.Windows.Ria.AsyncResultBase.CompletedSynchronously">
- <summary>
- Gets a value indicating whether the asynchronous operation completed synchronously.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.AsyncResultBase.IsCompleted">
- <summary>
- Gets a value indicating whether the asynchronous operation is complete.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.AsyncResultBase.CancellationRequested">
- <summary>
- Gets a value indicating whether cancellation was requested.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.AsyncResultBase.InnerAsyncResult">
- <summary>
- Gets the inner <see cref="T:System.IAsyncResult"/>.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.FormsAuthentication.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.FormsAuthentication"/> class.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.ApplicationServices.LoadUserOperation">
- <summary>
- Operation type returned from <c>LoadUser</c> operations on <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/>.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.LoadUserOperation.BeginCore(System.AsyncCallback)">
- <summary>
- Begins a load operation
- </summary>
- <param name="callback">The callback invoked when the operation completes</param>
- <returns>The async result for the operation</returns>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.LoadUserOperation.CancelCore">
- <summary>
- Cancels a load operation
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.LoadUserOperation.EndCore(System.IAsyncResult)">
- <summary>
- Ends a load operation
- </summary>
- <param name="asyncResult">The async result for the operation</param>
- <returns>The result of the operation</returns>
- </member>
- <member name="T:System.Windows.Ria.ApplicationServices.LoadUserResult">
- <summary>
- Result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLoadUser(System.IAsyncResult)"/>
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.LoadUserResult.#ctor(System.Security.Principal.IPrincipal)">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.LoadUserResult"/> class.
- </summary>
- <param name="user">The loaded user</param>
- </member>
- <member name="T:System.Windows.Ria.ApplicationServices.LoginOperation">
- <summary>
- Operation type returned from <c>Login</c> operations on <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/>.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.LoginOperation.BeginCore(System.AsyncCallback)">
- <summary>
- Begins a login operation
- </summary>
- <param name="callback">The callback invoked when the operation completes</param>
- <returns>The async result for the operation</returns>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.LoginOperation.CancelCore">
- <summary>
- Cancels a login operation
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.LoginOperation.EndCore(System.IAsyncResult)">
- <summary>
- Ends a login operation
- </summary>
- <param name="asyncResult">The async result for the operation</param>
- <returns>The result of the operation</returns>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.LoginOperation.RaiseCompletionPropertyChanges">
- <summary>
- Raises property changes after the operation has completed.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.LoginOperation.LoginParameters">
- <summary>
- Gets the login parameters used when invoking this operation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.LoginOperation.LoginSuccess">
- <summary>
- Gets a value indicating whether this operation was able to successfully login.
- </summary>
- <remarks>
- This value will be <c>false</c> before the operation completes, if the operation
- is canceled, or if the operation has errors.
- </remarks>
- </member>
- <member name="T:System.Windows.Ria.ApplicationServices.LoginResult">
- <summary>
- Result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogin(System.IAsyncResult)"/>
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.LoginResult.#ctor(System.Security.Principal.IPrincipal,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.LoginResult"/> class.
- </summary>
- <param name="user">The logged in user or null if authentication failed</param>
- <param name="loginSuccess">Whether the <c>Login</c> call completed successfully</param>
- <exception cref="T:System.InvalidOperationException"> is thrown if the <paramref name="user"/> is
- not authenticated when the <c>Login</c> call has finished successfully.
- </exception>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.LoginResult.LoginSuccess">
- <summary>
- Gets a value indicating whether the <c>Login</c> call completed successfully.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.ApplicationServices.LogoutOperation">
- <summary>
- Operation type returned from <c>Logout</c> operations on <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/>.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.LogoutOperation.BeginCore(System.AsyncCallback)">
- <summary>
- Begins a logout operation
- </summary>
- <param name="callback">The callback invoked when the operation completes</param>
- <returns>The async result for the operation</returns>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.LogoutOperation.CancelCore">
- <summary>
- Cancels a logout operation
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.LogoutOperation.EndCore(System.IAsyncResult)">
- <summary>
- Ends a logout operation
- </summary>
- <param name="asyncResult">The async result for the operation</param>
- <returns>The result of the operation</returns>
- </member>
- <member name="T:System.Windows.Ria.ApplicationServices.LogoutResult">
- <summary>
- Result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndLogout(System.IAsyncResult)"/>
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.LogoutResult.#ctor(System.Security.Principal.IPrincipal)">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.LogoutResult"/> class.
- </summary>
- <param name="user">The anonymous user</param>
- </member>
- <member name="T:System.Windows.Ria.ApplicationServices.SaveUserOperation">
- <summary>
- Operation type returned from <c>SaveUser</c> operations on <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/>.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.SaveUserOperation.BeginCore(System.AsyncCallback)">
- <summary>
- Begins a save operation
- </summary>
- <param name="callback">The callback invoked when the operation completes</param>
- <returns>The async result for the operation</returns>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.SaveUserOperation.CancelCore">
- <summary>
- Cancels a save operation
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.SaveUserOperation.EndCore(System.IAsyncResult)">
- <summary>
- Ends a save operation
- </summary>
- <param name="asyncResult">The async result for the operation</param>
- <returns>The result of the operation</returns>
- </member>
- <member name="T:System.Windows.Ria.ApplicationServices.SaveUserResult">
- <summary>
- Result returned from <see cref="M:System.Windows.Ria.ApplicationServices.AuthenticationService.EndSaveUser(System.IAsyncResult)"/>
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.SaveUserResult.#ctor(System.Security.Principal.IPrincipal)">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.SaveUserResult"/> class.
- </summary>
- <param name="user">The saved user</param>
- </member>
- <member name="T:System.Windows.Ria.ApplicationServices.AuthenticationDomainContextBase">
- <summary>
- <see cref="T:System.Windows.Ria.DomainContext"/> generated as the base class for providers implementing
- <c>System.Web.Ria.ApplicationServices.IAuthentication<T></c>.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.DomainContext">
- <summary>
- A <see cref="T:System.Windows.Ria.DomainContext"/> is a stateful client side representation of a DomainService, providing
- access to all the functionality of the DomainService.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.DomainContext.#ctor(System.Windows.Ria.Services.DomainClient)">
- <summary>
- Protected constructor
- </summary>
- <param name="domainClient">The <see cref="P:System.Windows.Ria.DomainContext.DomainClient"/> instance this <see cref="T:System.Windows.Ria.DomainContext"/> should use</param>
- </member>
- <member name="M:System.Windows.Ria.DomainContext.CreateEntityContainer">
- <summary>
- Creates and returns an entity container configured with <see cref="T:System.Windows.Ria.EntitySet"/>s for all
- entities this context will provide access to. The return must be non-null.
- </summary>
- <returns>The container</returns>
- </member>
- <member name="M:System.Windows.Ria.DomainContext.AddReference(System.Type,System.Windows.Ria.DomainContext)">
- <summary>
- Adds a reference to an external <see cref="T:System.Windows.Ria.DomainContext"/>. Once a reference is established, referenced
- 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.
- </summary>
- <param name="entityType">The entity type to lookup in the <paramref name="domainContext"/>.</param>
- <param name="domainContext">A <see cref="T:System.Windows.Ria.DomainContext"/> to register as an external reference.</param>
- </member>
- <member name="M:System.Windows.Ria.DomainContext.RejectChanges">
- <summary>
- Revert all pending changes for this <see cref="T:System.Windows.Ria.DomainContext"/>
- </summary>
- </member>
- <member name="M:System.Windows.Ria.DomainContext.SubmitChanges">
- <summary>
- Submit all pending changes to the DomainService. If the submit fails,
- an exception will be thrown.
- </summary>
- <returns>The <see cref="T:System.Windows.Ria.SubmitOperation"/>.</returns>
- </member>
- <member name="M:System.Windows.Ria.DomainContext.SubmitChanges(System.Action{System.Windows.Ria.SubmitOperation},System.Object)">
- <summary>
- Submit all pending changes to the DomainService.
- </summary>
- <param name="callback">Optional callback for the submit operation</param>
- <param name="userState">Optional user state to associate with the operation.
- </param>
- <returns>The <see cref="T:System.Windows.Ria.SubmitOperation"/>.</returns>
- </member>
- <member name="M:System.Windows.Ria.DomainContext.CreateQuery``1(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Boolean,System.Boolean)">
- <summary>
- Creates an <see cref="T:System.Windows.Ria.EntityQuery"/>.
- </summary>
- <typeparam name="TEntity">The entity Type the query applies to.</typeparam>
- <param name="queryName">The name of the query method.</param>
- <param name="parameters">Optional parameters to the query method. Specify null
- if the query operation takes no parameters.</param>
- <param name="hasSideEffects">True if the query has side-effects, false otherwise.</param>
- <param name="isComposable">True if the query supports composition, false otherwise.</param>
- <returns>The query.</returns>
- </member>
- <member name="M:System.Windows.Ria.DomainContext.Load``1(System.Windows.Ria.EntityQuery{``0})">
- <summary>
- Initiates a load operation for the specified query. If the operation fails, an
- exception will be thrown.
- </summary>
- <typeparam name="TEntity">The entity Type being loaded.</typeparam>
- <param name="query">The query to invoke.</param>
- <returns>The load operation.</returns>
- </member>
- <member name="M:System.Windows.Ria.DomainContext.Load``1(System.Windows.Ria.EntityQuery{``0},System.Boolean)">
- <summary>
- Initiates a load operation for the specified query.
- </summary>
- <typeparam name="TEntity">The entity Type being loaded.</typeparam>
- <param name="query">The query to invoke.</param>
- <param name="throwOnError">True if an unhandled error should result in an exception, false otherwise.
- To handle an operation error, <see cref="M:System.Windows.Ria.OperationBase.MarkErrorAsHandled"/> can be called from the
- operation completion callback or from a <see cref="E:System.Windows.Ria.OperationBase.Completed"/> event handler.
- </param>
- <returns>The load operation.</returns>
- </member>
- <member name="M:System.Windows.Ria.DomainContext.Load``1(System.Windows.Ria.EntityQuery{``0},System.Windows.Ria.LoadBehavior,System.Boolean)">
- <summary>
- Initiates a load operation for the specified query.
- </summary>
- <typeparam name="TEntity">The entity Type to be loaded.</typeparam>
- <param name="query">The query to invoke.</param>
- <param name="loadBehavior">The <see cref="T:System.Windows.Ria.LoadBehavior"/> to apply.</param>
- <param name="throwOnError">True if an unhandled error should result in an exception, false otherwise.
- To handle an operation error, <see cref="M:System.Windows.Ria.OperationBase.MarkErrorAsHandled"/> can be called from the
- operation completion callback or from a <see cref="E:System.Windows.Ria.OperationBase.Completed"/> event handler.
- </param>
- <returns>The load operation.</returns>
- </member>
- <member name="M:System.Windows.Ria.DomainContext.Load``1(System.Windows.Ria.EntityQuery{``0},System.Action{System.Windows.Ria.LoadOperation{``0}},System.Object)">
- <summary>
- Initiates a load operation for the specified query.
- </summary>
- <typeparam name="TEntity">The entity Type being loaded.</typeparam>
- <param name="query">The query to invoke.</param>
- <param name="callback">Optional callback to be called when the load operation completes.</param>
- <param name="userState">Optional user state.</param>
- <returns>The load operation.</returns>
- </member>
- <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)">
- <summary>
- Initiates a load operation for the specified query.
- </summary>
- <typeparam name="TEntity">The entity Type being loaded.</typeparam>
- <param name="query">The query to invoke.</param>
- <param name="loadBehavior">The <see cref="T:System.Windows.Ria.LoadBehavior"/> to apply.</param>
- <param name="callback">Optional callback to be called when the load operation completes.</param>
- <param name="userState">Optional user state.</param>
- <returns>The load operation.</returns>
- </member>
- <member name="M:System.Windows.Ria.DomainContext.Load(System.Windows.Ria.EntityQuery,System.Windows.Ria.LoadBehavior,System.Delegate,System.Object)">
- <summary>
- Initiates a load operation for the specified query.
- </summary>
- <param name="query">The query to invoke.</param>
- <param name="loadBehavior">The <see cref="T:System.Windows.Ria.LoadBehavior"/> to apply.</param>
- <param name="callback">Optional callback to be called when the load operation completes. The callback must
- be a delegate taking a single parameter that can accept an instance of the <see cref="T:System.Windows.Ria.LoadOperation"/> Type returned.</param>
- <param name="userState">Optional user state.</param>
- <returns>The load operation.</returns>
- </member>
- <member name="M:System.Windows.Ria.DomainContext.ProcessSubmitResults(System.Windows.Ria.EntityChangeSet,System.Collections.Generic.IEnumerable{System.Windows.Ria.ChangeSetEntry})">
- <summary>
- Process the submit results by handling any validation or conflict errors, performing any required
- member auto-sync, etc. If there were no errors, all changes are accepted.
- </summary>
- <param name="changeSet">The submitted <see cref="T:System.Windows.Ria.EntityChangeSet"/>.</param>
- <param name="changeSetResults">The operation results returned from the submit request.</param>
- </member>
- <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}})">
- <summary>
- Add a list of <see cref="T:System.ComponentModel.DataAnnotations.ValidationResult"/> to the entity's <see cref="P:System.Windows.Ria.Entity.ValidationErrors"/> collection.
- </summary>
- <param name="failedEntity">entity that has failed</param>
- <param name="errors">list of errors that have occurred during the operation</param>
- <param name="entityErrorMap">dictionary of accumulated entity error mapping</param>
- </member>
- <member name="M:System.Windows.Ria.DomainContext.ApplyMemberSynchronizations(System.Collections.Generic.IEnumerable{System.Windows.Ria.ChangeSetEntry})">
- <summary>
- Apply any member synchronizations specified in the results.
- </summary>
- <param name="changeSetResults">The operation results to process</param>
- </member>
- <member name="M:System.Windows.Ria.DomainContext.EntityContainerPropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
- <summary>
- Event handler for property changed events on our EntityContainer
- </summary>
- <param name="sender">The EntityContainer</param>
- <param name="e">The event args</param>
- </member>
- <member name="M:System.Windows.Ria.DomainContext.CompleteSubmitChanges(System.IAsyncResult)">
- <summary>
- Completes an event-based asynchronous <see cref="M:System.Windows.Ria.DomainContext.SubmitChanges"/> operation.
- </summary>
- <param name="asyncResult">The asynchronous result that identifies the underlying Load operation.</param>
- </member>
- <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)">
- <summary>
- Invokes an invoke operation.
- </summary>
- <param name="operationName">The name of the operation.</param>
- <param name="returnType">The return Type of the operation.</param>
- <param name="parameters">Optional parameters to the operation. Specify null
- if the operation takes no parameters.</param>
- <param name="hasSideEffects">True if the operation has side-effects, false otherwise.</param>
- <param name="callback">Optional callback to be called when the operation completes. The callback must
- be a delegate taking a single parameter that can accept an instance of the <see cref="T:System.Windows.Ria.InvokeOperation"/> Type returned.</param>
- <param name="userState">Optional user state for the operation.</param>
- <returns>The invoke operation.</returns>
- </member>
- <member name="M:System.Windows.Ria.DomainContext.RaisePropertyChanged(System.String)">
- <summary>
- Raises the PropertyChanged event for the indicated property
- </summary>
- <param name="propertyName">The property to raise the event for</param>
- </member>
- <member name="M:System.Windows.Ria.DomainContext.ValidateChangeset(System.Windows.Ria.EntityChangeSet)">
- <summary>
- Validates the specified changeset.
- </summary>
- <param name="changeSet">The changeset to validate</param>
- <returns>True if the changeset is valid, false otherwise</returns>
- </member>
- <member name="M:System.Windows.Ria.DomainContext.ValidateMethod(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
- <summary>
- Validates a method call.
- </summary>
- <param name="methodName">The method to validate.</param>
- <param name="parameters">The parameters to the method.</param>
- </member>
- <member name="E:System.Windows.Ria.DomainContext.PropertyChanged">
- <summary>
- Event raised whenever a <see cref="T:System.Windows.Ria.DomainContext"/> property changes
- </summary>
- </member>
- <member name="P:System.Windows.Ria.DomainContext.DomainClient">
- <summary>
- Gets the DomainClient for this context, performing any
- required initialization
- </summary>
- </member>
- <member name="P:System.Windows.Ria.DomainContext.IsLoading">
- <summary>
- Gets a value indicating whether this context is currently performing a Load operation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.DomainContext.IsSubmitting">
- <summary>
- Gets a value indicating whether this context is currently performing a SubmitChanges operation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.DomainContext.EntityContainer">
- <summary>
- Gets the <see cref="P:System.Windows.Ria.DomainContext.EntityContainer"/> holding all entities loaded by this context.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.DomainContext.HasChanges">
- <summary>
- Gets a value indicating whether this context has any pending changes
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.AuthenticationDomainContextBase.#ctor(System.Windows.Ria.Services.DomainClient)">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationDomainContextBase"/> class.
- </summary>
- <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>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationDomainContextBase.UserType">
- <summary>
- Gets the type of the user entity.
- </summary>
- <remarks>
- Since the user type is only declared in the generated class, this accessor
- allows the <see cref="T:System.Windows.Ria.ApplicationServices.WebAuthenticationService"/> to take type-specific actions.
- </remarks>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.AuthenticationDomainContextBase.UserSet">
- <summary>
- Gets the <see cref="T:System.Windows.Ria.EntitySet"/> for the user entity.
- </summary>
- <remarks>
- This allows <see cref="T:System.Windows.Ria.ApplicationServices.WebAuthenticationService"/> to deal with users in a
- type-agnostic way.
- </remarks>
- </member>
- <member name="T:System.Windows.Ria.ApplicationServices.WindowsAuthentication">
- <summary>
- <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/> that performs Windows authentication using
- a <see cref="T:System.Windows.Ria.DomainContext"/> generated from a domain service
- implementing <c>System.Web.Ria.ApplicationServices.IAuthentication<T></c>.
- </summary>
- <remarks>
- This implementation sets the user authentication type to <c>"Windows"</c>.
- </remarks>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WindowsAuthentication.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.WindowsAuthentication"/> class.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WindowsAuthentication.BeginLogin(System.Windows.Ria.ApplicationServices.LoginParameters,System.AsyncCallback,System.Object)">
- <summary>
- <c>Login</c> is not an operation supported for Windows authentication
- </summary>
- <param name="parameters">The parameter is not used.</param>
- <param name="callback">The parameter is not used.</param>
- <param name="state">The parameter is not used.</param>
- <returns>The result.</returns>
- <exception cref="T:System.NotSupportedException"> is always thrown.</exception>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.WindowsAuthentication.BeginLogout(System.AsyncCallback,System.Object)">
- <summary>
- <c>Logout</c> is not an operation supported for Windows authentication
- </summary>
- <param name="callback">The parameter is not used.</param>
- <param name="state">The parameter is not used.</param>
- <returns>The result.</returns>
- <exception cref="T:System.NotSupportedException"> is always thrown.</exception>
- </member>
- <member name="T:System.Windows.Ria.Services.SoapQueryHeader">
- <summary>
- Provides a SOAP query header that can represent an <see cref="T:System.Linq.IQueryable"/>.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Services.SoapQueryHeader.#ctor(System.Linq.IQueryable)">
- <summary>
- Public constructor
- </summary>
- <param name="queryable">The <see cref="T:System.Linq.IQueryable"/> to represent.</param>
- </member>
- <member name="M:System.Windows.Ria.Services.SoapQueryHeader.OnWriteHeaderContents(System.Xml.XmlDictionaryWriter,System.ServiceModel.Channels.MessageVersion)">
- <summary>
- Called when the header content is serialized using the specified XML writer.
- </summary>
- <param name="writer">An <see cref="T:System.Xml.XmlDictionaryWriter"/>.</param>
- <param name="messageVersion">Contains information related to the version of SOAP associated with a message
- and its exchange.</param>
- </member>
- <member name="P:System.Windows.Ria.Services.SoapQueryHeader.Name">
- <summary>
- Gets the name of the message header.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.SoapQueryHeader.Namespace">
- <summary>
- Gets the namespace of the message header.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.Services.DomainServiceFault">
- <summary>
- Message type used to communicate exception results between server and client.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainServiceFault.#ctor">
- <summary>
- Default constructor
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainServiceFault.GetValidationErrors">
- <summary>
- Get the validation errors
- </summary>
- <returns>
- Collection of validation errors as <see cref="T:System.Collections.IEnumerable"/>.
- </returns>
- </member>
- <member name="P:System.Windows.Ria.Services.DomainServiceFault.ErrorCode">
- <summary>
- Gets or sets the custom code for the error.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.DomainServiceFault.ErrorMessage">
- <summary>
- Gets or sets the message giving details on the error.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.DomainServiceFault.IsDomainException">
- <summary>
- Gets or sets a value indicating whether the fault indicates that the error information
- should be reconstructed on the client as a <see cref="T:System.Windows.Ria.DomainException"/> type.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.DomainServiceFault.StackTrace">
- <summary>
- Gets or sets the stack trace for the error.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.DomainServiceFault.OperationErrors">
- <summary>
- Gets or sets the validation errors that occurred during this request.
- </summary>
- <remarks>This is only used when a request invokes a single method, such as an invoke operation.</remarks>
- </member>
- <member name="T:System.Windows.Ria.EntityVisitor">
- <summary>
- Visits all EntityCollection/EntityRef members of an entity, allowing
- subclasses to perform work in overridden methods.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntityVisitor.Visit(System.Windows.Ria.Entity)">
- <summary>
- Visit members of the entity, calling the corresponding visit methods for each
- </summary>
- <param name="entity">The entity to visit</param>
- </member>
- <member name="M:System.Windows.Ria.EntityVisitor.VisitEntityCollection(System.Windows.Ria.IEntityCollection,System.Reflection.PropertyInfo)">
- <summary>
- Visit the specified <see cref="T:System.Windows.Ria.IEntityCollection"/>.
- </summary>
- <param name="entityCollection">The <see cref="T:System.Windows.Ria.IEntityCollection"/>.</param>
- <param name="propertyInfo">The <see cref="T:System.Reflection.PropertyInfo"/> for the collection member.</param>
- </member>
- <member name="M:System.Windows.Ria.EntityVisitor.VisitEntityRef(System.Windows.Ria.IEntityRef,System.Windows.Ria.Entity,System.Reflection.PropertyInfo)">
- <summary>
- Visit an <see cref="T:System.Windows.Ria.EntityRef`1"/> member
- </summary>
- <param name="entityRef">The EntityRef to visit.</param>
- <param name="parent">The parent of the reference member</param>
- <param name="propertyInfo">The <see cref="T:System.Reflection.PropertyInfo"/> for the reference member</param>
- </member>
- <member name="T:System.Windows.Ria.Services.ServiceQuery">
- <summary>
- Represents an <see cref="T:System.Linq.IQueryable"/>.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.ServiceQuery.QueryParts">
- <summary>
- Gets or sets a list of query parts.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.Services.ServiceQueryPart">
- <summary>
- Represents a single query operator to be applied to a query
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Services.ServiceQueryPart.#ctor">
- <summary>
- Public constructor
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Services.ServiceQueryPart.ToString">
- <summary>
- Returns a string representation of this <see cref="T:System.Windows.Ria.Services.ServiceQueryPart"/>
- </summary>
- <returns>The string representation of this <see cref="T:System.Windows.Ria.Services.ServiceQueryPart"/></returns>
- </member>
- <member name="P:System.Windows.Ria.Services.ServiceQueryPart.QueryOperator">
- <summary>
- Gets or sets the query operator. Must be one of the supported operators : "where", "orderby", "skip", or "take".
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.ServiceQueryPart.Expression">
- <summary>
- Gets or sets the query expression.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1">
- <summary>
- Internal <see cref="T:System.IAsyncResult"/> used during <see cref="T:System.Windows.Ria.Services.WebDomainClient`1"/> operations.
- </summary>
- <typeparam name="TContract">The contract type.</typeparam>
- </member>
- <member name="T:System.Windows.Ria.Services.DomainClientAsyncResult">
- <summary>
- Internal <see cref="T:System.IAsyncResult"/> used during <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.DomainClient"/> operations.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClientAsyncResult.#ctor(System.Windows.Ria.Services.DomainClient,System.AsyncCallback,System.Object)">
- <summary>
- Initializes a new <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> instance used for Query operations.
- </summary>
- <param name="domainClient">The associated <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.DomainClient"/>.</param>
- <param name="callback">Optional <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
- <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
- <exception cref="T:System.ArgumentNullException">if <paramref name="domainClient"/> is null.</exception>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClientAsyncResult.#ctor(System.Windows.Ria.Services.DomainClient,System.Windows.Ria.EntityChangeSet,System.AsyncCallback,System.Object)">
- <summary>
- Initializes a new <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> instance used for Submit operations.
- </summary>
- <param name="domainClient">The associated <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.DomainClient"/>.</param>
- <param name="entityChangeSet">The Submit operation <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.EntityChangeSet"/>.</param>
- <param name="callback">Optional <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
- <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
- <exception cref="T:System.ArgumentNullException">if <paramref name="domainClient"/> is null.</exception>
- </member>
- <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)">
- <summary>
- Initializes a new <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> instance used for Invoke operations.
- </summary>
- <param name="domainClient">The associated <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.DomainClient"/>.</param>
- <param name="parameters">The Invoke operation parameters.</param>
- <param name="returnType">The Invoke operation return type.</param>
- <param name="callback">The <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
- <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
- <exception cref="T:System.ArgumentNullException">if <paramref name="domainClient"/> is null.</exception>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClientAsyncResult.CreateQueryResult(System.Windows.Ria.Services.DomainClient,System.AsyncCallback,System.Object)">
- <summary>
- Creates a new <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> used for Query operations.
- </summary>
- <param name="domainClient">The <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.DomainClient"/> associated with this result.</param>
- <param name="callback">The <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
- <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
- <returns>A <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> used for Query operations</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClientAsyncResult.CreateSubmitResult(System.Windows.Ria.Services.DomainClient,System.Windows.Ria.EntityChangeSet,System.AsyncCallback,System.Object)">
- <summary>
- Creates a new <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> used for Submit operations.
- </summary>
- <param name="domainClient">The associated <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.DomainClient"/>.</param>
- <param name="entityChangeSet">The Submit operation <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.EntityChangeSet"/>.</param>
- <param name="callback">The <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
- <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
- <returns>A <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> used for Submit operations</returns>
- </member>
- <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)">
- <summary>
- Creates a new <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> used for Invoke operations.
- </summary>
- <param name="domainClient">The associated <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.DomainClient"/>.</param>
- <param name="parameters">The Invoke operation parameters.</param>
- <param name="returnType">The Invoke operation return type.</param>
- <param name="callback">The <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
- <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
- <returns>A <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> used for Invoke operations</returns>
- </member>
- <member name="P:System.Windows.Ria.Services.DomainClientAsyncResult.DomainClient">
- <summary>
- Gets the <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.DomainClient"/> associated with this result.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.DomainClientAsyncResult.EntityChangeSet">
- <summary>
- Gets the <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.EntityChangeSet"/> used with Submit operations.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.DomainClientAsyncResult.ReturnType">
- <summary>
- Gets the return type used with Invoke operations.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.DomainClientAsyncResult.Parameters">
- <summary>
- Gets the parameters associated used with Invoke operations.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.DomainClientAsyncResult.AsyncOperationType">
- <summary>
- Gets the <see cref="P:System.Windows.Ria.Services.DomainClientAsyncResult.AsyncOperationType"/> describing this operation.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Services.WebDomainClientAsyncResult`1.#ctor(System.Windows.Ria.Services.WebDomainClient{`0},`0,System.Reflection.MethodInfo,System.AsyncCallback,System.Object)">
- <summary>
- Initializes a new <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> instance used for Query operations.
- </summary>
- <param name="domainClient">The <see cref="T:System.Windows.Ria.Services.WebDomainClient`1"/> associated with this result.</param>
- <param name="channel">The channel used to communicate with the server.</param>
- <param name="endOperationMethod">The method that completes an asynchronous operation.</param>
- <param name="callback">Optional <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
- <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
- <exception cref="T:System.ArgumentNullException">if <paramref name="domainClient"/> is null.</exception>
- <exception cref="T:System.ArgumentNullException">if <paramref name="endOperationMethod"/> is null.</exception>
- </member>
- <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)">
- <summary>
- Initializes a new <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> instance used for Submit operations.
- </summary>
- <param name="domainClient">The <see cref="T:System.Windows.Ria.Services.WebDomainClient`1"/> associated with this result.</param>
- <param name="channel">The channel used to communicate with the server.</param>
- <param name="endOperationMethod">The method that completes an asynchronous operation.</param>
- <param name="entityChangeSet">The Submit operation <see cref="T:System.Windows.Ria.EntityChangeSet"/>.</param>
- <param name="changeSetEntries">The collection of <see cref="T:System.Windows.Ria.ChangeSetEntry"/>s to submit.</param>
- <param name="callback">Optional <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
- <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
- <exception cref="T:System.ArgumentNullException">if <paramref name="domainClient"/> is null.</exception>
- <exception cref="T:System.ArgumentNullException">if <paramref name="endOperationMethod"/> is null.</exception>
- </member>
- <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)">
- <summary>
- Initializes a new <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> instance used for Invoke operations.
- </summary>
- <param name="domainClient">The <see cref="T:System.Windows.Ria.Services.WebDomainClient`1"/> associated with this result.</param>
- <param name="channel">The channel used to communicate with the server.</param>
- <param name="endOperationMethod">The method that completes an asynchronous operation.</param>
- <param name="parameters">The Invoke operation parameters.</param>
- <param name="returnType">The Invoke operation return type.</param>
- <param name="callback">Optional <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
- <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
- <exception cref="T:System.ArgumentNullException">if <paramref name="domainClient"/> is null.</exception>
- <exception cref="T:System.ArgumentNullException">if <paramref name="endOperationMethod"/> is null.</exception>
- </member>
- <member name="M:System.Windows.Ria.Services.WebDomainClientAsyncResult`1.CreateQueryResult(System.Windows.Ria.Services.WebDomainClient{`0},`0,System.Reflection.MethodInfo,System.AsyncCallback,System.Object)">
- <summary>
- Creates a new <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> used for Query operations.
- </summary>
- <param name="domainClient">The <see cref="T:System.Windows.Ria.Services.WebDomainClient`1"/> associated with this result.</param>
- <param name="channel">The channel used to communicate with the server.</param>
- <param name="endOperationMethod">The method that completes an asynchronous operation.</param>
- <param name="callback">The <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
- <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
- <returns>A <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> used for Query operations</returns>
- </member>
- <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)">
- <summary>
- Creates a new <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> used for Submit operations.
- </summary>
- <param name="domainClient">The <see cref="T:System.Windows.Ria.Services.WebDomainClient`1"/> associated with this result.</param>
- <param name="channel">The channel used to communicate with the server.</param>
- <param name="endOperationMethod">The method that completes an asynchronous operation.</param>
- <param name="entityChangeSet">The Submit operation <see cref="T:System.Windows.Ria.EntityChangeSet"/>.</param>
- <param name="changeSetEntries">The collection of <see cref="T:System.Windows.Ria.ChangeSetEntry"/>s to submit.</param>
- <param name="callback">The <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
- <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
- <returns>A <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> used for Submit operations</returns>
- </member>
- <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)">
- <summary>
- Creates a new <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> used for Invoke operations.
- </summary>
- <param name="domainClient">The <see cref="T:System.Windows.Ria.Services.WebDomainClient`1"/> associated with this result.</param>
- <param name="channel">The channel used to communicate with the server.</param>
- <param name="endOperationMethod">The method that completes an asynchronous operation.</param>
- <param name="parameters">The Invoke operation parameters.</param>
- <param name="returnType">The Invoke operation return type.</param>
- <param name="callback">The <see cref="T:System.AsyncCallback"/> to invoke upon completion.</param>
- <param name="asyncState">Optional user state information that will be passed to the <paramref name="callback"/>.</param>
- <returns>A <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> used for Invoke operations</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.WebDomainClientAsyncResult`1.Cancel">
- <summary>
- Attempts to cancel this operation and aborts the underlying request if cancellation was successfully requested.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.WebDomainClientAsyncResult`1.ChangeSetEntries">
- <summary>
- Gets a collection of <see cref="T:System.Windows.Ria.ChangeSetEntry"/>s used with Submit operations.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.WebDomainClientAsyncResult`1.Channel">
- <summary>
- Gets the channel used to communicate with the server.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.WebDomainClientAsyncResult`1.EndOperationMethod">
- <summary>
- Gets the method that completes an asynchronous operation.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.Services.WebDomainClient`1">
- <summary>
- Default <see cref="T:System.Windows.Ria.Services.DomainClient"/> implementation using WCF
- </summary>
- <typeparam name="TContract">The contract type.</typeparam>
- </member>
- <member name="T:System.Windows.Ria.Services.DomainClient">
- <summary>
- Base class for all <see cref="T:System.Windows.Ria.Services.DomainClient"/> implementations. A <see cref="T:System.Windows.Ria.Services.DomainClient"/> is
- used to communicate with a data source asynchronously, providing query, method invocation
- and changeset submission functionality.
- </summary>
- </member>
- <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)">
- <summary>
- Executes an asynchronous query operation.
- </summary>
- <param name="queryName">The name of the query to invoke.</param>
- <param name="parameters">Optional name/value collection of parameters to the method.</param>
- <param name="query">Optional query to be sent to the server for composition over the method results.</param>
- <param name="hasSideEffects">True if the query has side-effects, false otherwise.</param>
- <param name="callback">The callback to invoke when the query has been executed.</param>
- <param name="userState">Optional user state associated with this operation.</param>
- <returns>An asynchronous result that identifies this query.</returns>
- <remarks>
- Queries with side-effects may be invoked differently. For example, clients that invoke a DomainService
- over HTTP may use POST requests for queries with side-effects, while GET may be used otherwise.
- </remarks>
- </member>
- <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)">
- <summary>
- Method called by the framework to begin the asynchronous query operation
- </summary>
- <param name="queryName">The name of the query to invoke.</param>
- <param name="parameters">Optional name/value collection of parameters to the method.</param>
- <param name="query">Optional query to be sent to the server for composition over the method results.</param>
- <param name="hasSideEffects">True if the query has side-effects, false otherwise.</param>
- <param name="callback">The callback to invoke when the query has been executed.</param>
- <param name="userState">Optional user state associated with this operation.</param>
- <returns>An asynchronous result that identifies this query.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClient.CancelQuery(System.IAsyncResult)">
- <summary>
- Attempts to cancel the query request specified by the <paramref name="asyncResult"/>.
- </summary>
- <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> specifying what query operation to cancel.</param>
- <exception cref="T:System.ArgumentNullException"> if <paramref name="asyncResult"/> is null.</exception>
- <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>
- <exception cref="T:System.InvalidOperationException"> if the operation associated with <paramref name="asyncResult"/> has been canceled.</exception>
- <exception cref="T:System.InvalidOperationException"> if the operation associated with <paramref name="asyncResult"/> has completed.</exception>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClient.CancelQueryCore(System.IAsyncResult)">
- <summary>
- Attempts to cancel the query request specified by the <paramref name="asyncResult"/>.
- </summary>
- <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> specifying what query operation to cancel.</param>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClient.EndQuery(System.IAsyncResult)">
- <summary>
- Gets the results of an asynchronous query operation.
- </summary>
- <param name="asyncResult">An asynchronous result that identifies a query.</param>
- <returns>The results returned by the query.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClient.EndQueryCore(System.IAsyncResult)">
- <summary>
- Method called by the framework to complete the asynchronous query operation
- </summary>
- <param name="asyncResult">An asynchronous result that identifies a query.</param>
- <returns>The results returned by the query.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClient.BeginSubmit(System.Windows.Ria.EntityChangeSet,System.AsyncCallback,System.Object)">
- <summary>
- Submits the specified change set to the domain service asynchronously.
- </summary>
- <param name="changeSet">The <see cref="T:System.Windows.Ria.EntityChangeSet"/> to submit to the domain service.</param>
- <param name="callback">The callback to invoke when the submit has been executed.</param>
- <param name="userState">Optional user state associated with this operation.</param>
- <returns>An asynchronous result that identifies this submit request.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClient.BeginSubmitCore(System.Windows.Ria.EntityChangeSet,System.AsyncCallback,System.Object)">
- <summary>
- Method called by the framework to asynchronously process the specified changeset.
- Overrides should not call the base method.
- </summary>
- <param name="changeSet">The <see cref="T:System.Windows.Ria.EntityChangeSet"/> to submit to the domain service.</param>
- <param name="callback">The callback to invoke when the submit has been executed.</param>
- <param name="userState">Optional user state associated with this operation.</param>
- <returns>An asynchronous result that identifies this submit request.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClient.CancelSubmit(System.IAsyncResult)">
- <summary>
- Attempts to cancel the submit request specified by the <paramref name="asyncResult"/>.
- </summary>
- <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> specifying what submit operation to cancel.</param>
- <exception cref="T:System.ArgumentNullException"> if <paramref name="asyncResult"/> is null.</exception>
- <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>
- <exception cref="T:System.InvalidOperationException"> if the operation associated with <paramref name="asyncResult"/> has been canceled.</exception>
- <exception cref="T:System.InvalidOperationException"> if the operation associated with <paramref name="asyncResult"/> has completed.</exception>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClient.CancelSubmitCore(System.IAsyncResult)">
- <summary>
- Attempts to cancel the submit request specified by the <paramref name="asyncResult"/>.
- </summary>
- <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> specifying what submit operation to cancel.</param>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClient.EndSubmit(System.IAsyncResult)">
- <summary>
- Gets the results of a submit.
- </summary>
- <param name="asyncResult">An asynchronous result that identifies a submit request.</param>
- <returns>The results returned by the submit request.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClient.EndSubmitCore(System.IAsyncResult)">
- <summary>
- Method called by the framework to complete an asynchronous submit operation
- </summary>
- <param name="asyncResult">An asynchronous result that identifies a submit request.</param>
- <returns>The results returned by the submit request.</returns>
- </member>
- <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)">
- <summary>
- Invokes an operation asynchronously.
- </summary>
- <param name="operationName">The name of the operation to invoke.</param>
- <param name="returnType">The Type of return value for the method.</param>
- <param name="parameters">Optional name/value collection of parameters to the method.</param>
- <param name="hasSideEffects">True if the operation has side-effects, false otherwise.</param>
- <param name="callback">The callback to invoke when the invocation has been completed.</param>
- <param name="userState">Optional user state associated with this operation.</param>
- <returns>An asynchronous result that identifies this invocation.</returns>
- </member>
- <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)">
- <summary>
- Method called by the framework to invoke an invoke operation asynchronously. Overrides
- should not call the base method.
- </summary>
- <param name="operationName">The name of the operation to invoke.</param>
- <param name="returnType">The Type of return value for the method.</param>
- <param name="parameters">Optional name/value collection of parameters to the method.</param>
- <param name="hasSideEffects">True if the operation has side-effects, false otherwise.</param>
- <param name="callback">The callback to invoke when the invocation has been completed.</param>
- <param name="userState">Optional user state associated with this operation.</param>
- <returns>An asynchronous result that identifies this invocation.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClient.CancelInvoke(System.IAsyncResult)">
- <summary>
- Attempts to cancel the invocation request specified by the <paramref name="asyncResult"/>.
- </summary>
- <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> specifying what invocation operation to cancel.</param>
- <exception cref="T:System.ArgumentNullException"> if <paramref name="asyncResult"/> is null.</exception>
- <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>
- <exception cref="T:System.InvalidOperationException"> if the operation associated with <paramref name="asyncResult"/> has been canceled.</exception>
- <exception cref="T:System.InvalidOperationException"> if the operation associated with <paramref name="asyncResult"/> has completed.</exception>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClient.CancelInvokeCore(System.IAsyncResult)">
- <summary>
- Attempts to cancel the invocation request specified by the <paramref name="asyncResult"/>.
- </summary>
- <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> specifying what invocation operation to cancel.</param>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClient.EndInvoke(System.IAsyncResult)">
- <summary>
- Completes an operation invocation.
- </summary>
- <param name="asyncResult">An asynchronous result that identifies an invocation.</param>
- <returns>The results returned by the invocation.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClient.EndInvokeCore(System.IAsyncResult)">
- <summary>
- Method called by the framework to complete an asynchronous invocation
- </summary>
- <param name="asyncResult">An asynchronous result that identifies an invocation.</param>
- <returns>The results returned by the invocation.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClient.EndAsyncResult(System.IAsyncResult,System.Windows.Ria.Services.AsyncOperationType,System.Boolean)">
- <summary>
- Transitions an <see cref="T:System.IAsyncResult"/> instance to a completed state.
- </summary>
- <param name="asyncResult">An asynchronous result that identifies an invocation.</param>
- <param name="operationType">The expected operation type.</param>
- <param name="cancel">Boolean indicating whether or not the operation has been canceled.</param>
- <returns>A <see cref="T:System.Windows.Ria.Services.DomainClientAsyncResult"/> reference.</returns>
- <exception cref="T:System.ArgumentNullException"> if <paramref name="asyncResult"/> is null.</exception>
- <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>
- <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/> has been canceled.</exception>
- <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/>'s End* method has already been invoked.</exception>
- <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/> has not completed.</exception>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClient.VerifyCancellationSupport">
- <summary>
- Throws an exception if cancellation is not supported.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.DomainClient.EntityTypes">
- <summary>
- Gets or sets the collection of Entity Types this <see cref="T:System.Windows.Ria.Services.DomainClient"/> will operate on.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.DomainClient.SupportsCancellation">
- <summary>
- Gets a value that indicates whether the <see cref="T:System.Windows.Ria.Services.DomainClient"/> supports cancellation.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Services.WebDomainClient`1.#ctor(System.Uri)">
- <summary>
- Public constructor
- </summary>
- <param name="serviceUri">The domain service Uri</param>
- <exception cref="T:System.ArgumentNullException"> is thrown if <paramref name="serviceUri"/>
- is null.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.Services.WebDomainClient`1.#ctor(System.Uri,System.Boolean)">
- <summary>
- Public constructor
- </summary>
- <param name="serviceUri">The domain service Uri</param>
- <param name="usesHttps">A value indicating whether the client should contact
- the service using an HTTP or HTTPS scheme.
- </param>
- <exception cref="T:System.ArgumentNullException"> is thrown if <paramref name="serviceUri"/>
- is null.
- </exception>
- <exception cref="T:System.ArgumentException"> is thrown if <paramref name="serviceUri"/>
- is absolute and <paramref name="usesHttps"/> is true.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.Services.WebDomainClient`1.#ctor(System.Uri,System.Boolean,System.ServiceModel.Channels.Binding)">
- <summary>
- Private constructor. Should be made public once we have an end-to-end extensibility story on top of WCF.
- </summary>
- <param name="serviceUri">The domain service Uri</param>
- <param name="usesHttps">A value indicating whether the client should contact
- the service using an HTTP or HTTPS scheme.
- </param>
- <param name="binding">The binding to use to communicate with the server.</param>
- <exception cref="T:System.ArgumentNullException"> is thrown if <paramref name="serviceUri"/>
- is null.
- </exception>
- <exception cref="T:System.ArgumentException"> is thrown if <paramref name="serviceUri"/>
- is absolute and <paramref name="usesHttps"/> is true.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.Services.WebDomainClient`1.CreateChannelFactory">
- <summary>
- Creates a channel factory.
- </summary>
- <returns>The channel used to communicate with the server.</returns>
- </member>
- <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)">
- <summary>
- Method called by the framework to begin an asynchronous query operation
- </summary>
- <param name="queryName">The name of the query to invoke.</param>
- <param name="parameters">Optional collection of name value parameter value pairs.</param>
- <param name="query">Optional query to filter results by.</param>
- <param name="hasSideEffects">True if the query has side-effects, false otherwise.</param>
- <param name="callback">The callback to invoke when the query has been executed.</param>
- <param name="userState">Optional state associated with this operation.</param>
- <returns>An asynchronous result that identifies this query.</returns>
- <exception cref="T:System.InvalidOperationException">The specified query does not exist.</exception>
- </member>
- <member name="M:System.Windows.Ria.Services.WebDomainClient`1.CancelQueryCore(System.IAsyncResult)">
- <summary>
- Attempts to cancel the query request specified by the <paramref name="asyncResult"/>.
- </summary>
- <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> specifying what query operation to cancel.</param>
- </member>
- <member name="M:System.Windows.Ria.Services.WebDomainClient`1.EndQueryCore(System.IAsyncResult)">
- <summary>
- Gets the results of a query.
- </summary>
- <param name="asyncResult">An asynchronous result that identifies a query.</param>
- <returns>The results returned by the query.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.WebDomainClient`1.BeginSubmitCore(System.Windows.Ria.EntityChangeSet,System.AsyncCallback,System.Object)">
- <summary>
- Submit the specified <see cref="T:System.Windows.Ria.EntityChangeSet"/> to the DomainService, with the results of the operation
- being returned on the SubmitCompleted event args.
- </summary>
- <param name="changeSet">The changeset to submit. If the changeset is empty, an <see cref="T:System.InvalidOperationException"/> will
- be thrown.</param>
- <param name="callback">The callback to invoke when the submit has been executed.</param>
- <param name="userState">Optional state that will flow through to the SubmitCompleted event</param>
- <returns>An asynchronous result that identifies this submit.</returns>
- <exception cref="T:System.InvalidOperationException">The changeset is empty.</exception>
- <exception cref="T:System.InvalidOperationException">The specified query does not exist.</exception>
- </member>
- <member name="M:System.Windows.Ria.Services.WebDomainClient`1.CancelSubmitCore(System.IAsyncResult)">
- <summary>
- Attempts to cancel the submit request specified by the <paramref name="asyncResult"/>.
- </summary>
- <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> specifying what submit operation to cancel.</param>
- </member>
- <member name="M:System.Windows.Ria.Services.WebDomainClient`1.EndSubmitCore(System.IAsyncResult)">
- <summary>
- Gets the results of a submit.
- </summary>
- <param name="asyncResult">An asynchronous result that identifies a submit.</param>
- <returns>The results returned by the submit.</returns>
- </member>
- <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)">
- <summary>
- Invokes an operation asynchronously.
- </summary>
- <param name="operationName">The name of the operation to invoke.</param>
- <param name="returnType">The <see cref="T:System.Type"/> of the method return value</param>
- <param name="parameters">Optional name/value collection of parameters to the method.</param>
- <param name="hasSideEffects">True if the operation has side-effects, false otherwise.</param>
- <param name="callback">The callback to invoke when the invocation has been completed.</param>
- <param name="userState">Optional user state that will be passed through on the <see cref="T:System.Windows.Ria.InvokeCompletedResult"/>.</param>
- <returns>An asynchronous result that identifies this invocation.</returns>
- <exception cref="T:System.InvalidOperationException">The specified query does not exist.</exception>
- </member>
- <member name="M:System.Windows.Ria.Services.WebDomainClient`1.CancelInvokeCore(System.IAsyncResult)">
- <summary>
- Attempts to cancel the invocation request specified by the <paramref name="asyncResult"/>.
- </summary>
- <param name="asyncResult">An <see cref="T:System.IAsyncResult"/> specifying what invocation operation to cancel.</param>
- </member>
- <member name="M:System.Windows.Ria.Services.WebDomainClient`1.EndInvokeCore(System.IAsyncResult)">
- <summary>
- Gets the results of an invocation.
- </summary>
- <param name="asyncResult">An asynchronous result that identifies an invocation.</param>
- <returns>The results returned by the invocation.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.WebDomainClient`1.EndAsyncResult(System.IAsyncResult,System.Windows.Ria.Services.AsyncOperationType,System.Boolean)">
- <summary>
- Transitions an <see cref="T:System.IAsyncResult"/> instance to a completed state.
- </summary>
- <param name="asyncResult">An asynchronous result that identifies an invocation.</param>
- <param name="operationType">The expected operation type.</param>
- <param name="cancel">Boolean indicating whether or not the operation has been canceled.</param>
- <returns>A <see cref="T:System.Windows.Ria.Services.WebDomainClientAsyncResult`1"/> reference.</returns>
- <exception cref="T:System.ArgumentNullException"> if <paramref name="asyncResult"/> is null.</exception>
- <exception cref="T:System.ArgumentException"> if <paramref name="asyncResult"/> is not of type <typeparamref name="TAsyncResult"/>.</exception>
- <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/> has been canceled.</exception>
- <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/>'s End* method has already been invoked.</exception>
- <exception cref="T:System.InvalidOperationException"> if <paramref name="asyncResult"/> has not completed.</exception>
- </member>
- <member name="M:System.Windows.Ria.Services.WebDomainClient`1.GetExceptionFromServiceFault(System.Windows.Ria.Services.DomainServiceFault)">
- <summary>
- Constructs an exception based on a service fault.
- </summary>
- <param name="serviceFault">The fault received from a service.</param>
- <returns>The constructed exception.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.WebDomainClient`1.ComposeAbsoluteServiceUri">
- <summary>
- If the service Uri is relative, this method uses the application
- source to create an absolute Uri.
- </summary>
- <remarks>
- If usesHttps in the constructor was true, the Uri will be created using
- a https scheme instead.
- </remarks>
- </member>
- <member name="P:System.Windows.Ria.Services.WebDomainClient`1.ServiceUri">
- <summary>
- Gets the absolute path to the domain service.
- </summary>
- <remarks>
- The value returned is either the absolute Uri passed into the constructor, or
- an absolute Uri constructed from the relative Uri passed into the constructor.
- Relative Uris will be made absolute using the Application Host source.
- </remarks>
- </member>
- <member name="P:System.Windows.Ria.Services.WebDomainClient`1.SupportsCancellation">
- <summary>
- Gets a value that indicates whether the <see cref="T:System.Windows.Ria.Services.DomainClient"/> supports cancellation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.WebDomainClient`1.UsesHttps">
- <summary>
- Gets whether a secure connection should be used.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.WebDomainClient`1.KnownTypes">
- <summary>
- Gets the list of known types.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.ChangeSetBuilder">
- <summary>
- Takes a <see cref="T:System.Windows.Ria.EntityChangeSet"/> and builds the corresponding set of
- <see cref="T:System.Windows.Ria.ChangeSetEntry"/> instances that should be sent to the server.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ChangeSetBuilder.Build(System.Windows.Ria.EntityChangeSet)">
- <summary>
- Builds an operation list for the specified <see cref="T:System.Windows.Ria.EntityChangeSet"/>.
- </summary>
- <param name="changeSet">The <see cref="T:System.Windows.Ria.EntityChangeSet"/>.</param>
- <returns>The list of <see cref="T:System.Windows.Ria.ChangeSetEntry"/> for the specified <see cref="T:System.Windows.Ria.EntityChangeSet"/>.</returns>
- </member>
- <member name="M:System.Windows.Ria.ChangeSetBuilder.BuildOperations(System.Windows.Ria.EntityChangeSet)">
- <summary>
- Builds the list of submit operations from the current <see cref="T:System.Windows.Ria.EntityChangeSet"/>.
- </summary>
- <param name="changeSet">The <see cref="T:System.Windows.Ria.EntityChangeSet"/> to process.</param>
- <returns>The list of <see cref="T:System.Windows.Ria.ChangeSetEntry"/> for the specified <see cref="T:System.Windows.Ria.EntityChangeSet"/>.</returns>
- </member>
- <member name="M:System.Windows.Ria.ChangeSetBuilder.CheckForInvalidUpdates(System.Windows.Ria.EntityChangeSet)">
- <summary>
- Verify that all update operations in the specified <see cref="T:System.Windows.Ria.EntityChangeSet"/> are permitted.
- </summary>
- <param name="changeSet">The <see cref="T:System.Windows.Ria.EntityChangeSet"/> to check.</param>
- </member>
- <member name="T:System.Windows.Ria.ChangeSetBuilder.UnmodifiedOperationAdder">
- <summary>
- This visitor recursively visits all composed entities in a
- changeset and adds ChangeSetEntries for Unmodified entities.
- Note that this visitor forces all compositional associations
- to load.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.ChangeSetBuilder.AssociationMapBuilder">
- <summary>
- Visits all association members of entities in a changeset, setting the
- association maps for each
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ChangeSetBuilder.AssociationMapBuilder.Build(System.Collections.Generic.List{System.Windows.Ria.ChangeSetEntry})">
- <summary>
- Build the association maps for the specified changeset. The goal is to ensure that for all Association
- members in the changeset that reference other entities in the changeset by reference or by FK values,
- these associations are added to the Association map for the parent entities.
- </summary>
- <param name="changeSetEntries">The changeset operations</param>
- </member>
- <member name="M:System.Windows.Ria.ChangeSetBuilder.AssociationMapBuilder.#ctor(System.Collections.Generic.List{System.Windows.Ria.ChangeSetEntry})">
- <summary>
- Private constructor
- </summary>
- <param name="changeSetEntries">The changeset operations</param>
- </member>
- <member name="M:System.Windows.Ria.ChangeSetBuilder.AssociationMapBuilder.Build">
- <summary>
- Build and set the association maps for all operations in the specified changeset
- </summary>
- </member>
- <member name="T:System.Windows.Ria.Services.QueryResult">
- <summary>
- Message type used to communicate query results between server and client.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Services.QueryResult.#ctor">
- <summary>
- Default constructor
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Services.QueryResult.GetRootResults">
- <summary>
- Gets the root results.
- </summary>
- <returns>The root results.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.QueryResult.GetIncludedResults">
- <summary>
- Gets the included results.
- </summary>
- <returns>The included results.</returns>
- </member>
- <member name="P:System.Windows.Ria.Services.QueryResult.TotalCount">
- <summary>
- Gets or sets the total number of rows for the original query without any paging applied to it.
- If the value is -1, the server did not support total-counts. If it's -2, the total-count
- is the same as the number of entities in the result-set.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.QueryResult.ResultCount">
- <summary>
- Gets or sets the total number of rows returned as a result of the query.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.Services.QueryResult`1">
- <summary>
- Message type used to communicate query results between server and client.
- </summary>
- <typeparam name="T">The data type.</typeparam>
- </member>
- <member name="M:System.Windows.Ria.Services.QueryResult`1.#ctor">
- <summary>
- Public constructor
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Services.QueryResult`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
- <summary>
- Constructs a result with the specified collection of result items.
- </summary>
- <param name="results">The results</param>
- </member>
- <member name="M:System.Windows.Ria.Services.QueryResult`1.#ctor(System.Collections.Generic.IEnumerable{`0},System.Int32,System.Int32)">
- <summary>
- Constructs a result with the specified collection of query result items.
- </summary>
- <param name="results">The query results.</param>
- <param name="resultCount">The total number of rows returned as a result of the query.</param>
- <param name="totalCount">The total number of rows based on the input query, but without
- any paging applied to it.</param>
- </member>
- <member name="M:System.Windows.Ria.Services.QueryResult`1.GetRootResults">
- <summary>
- Gets the root results.
- </summary>
- <returns>The root results.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.QueryResult`1.GetIncludedResults">
- <summary>
- Gets the included results.
- </summary>
- <returns>The included results.</returns>
- </member>
- <member name="P:System.Windows.Ria.Services.QueryResult`1.RootResults">
- <summary>
- Returns the top-level query results.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.QueryResult`1.IncludedResults">
- <summary>
- Returns the included query results.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.Services.AsyncOperationType">
- <summary>
- Internal enumeration used to qualify operation results.
- </summary>
- </member>
- <member name="F:System.Windows.Ria.Services.AsyncOperationType.None">
- <summary>
- No operation.
- </summary>
- </member>
- <member name="F:System.Windows.Ria.Services.AsyncOperationType.Invoke">
- <summary>
- An invoke operation.
- </summary>
- </member>
- <member name="F:System.Windows.Ria.Services.AsyncOperationType.Query">
- <summary>
- A query operation.
- </summary>
- </member>
- <member name="F:System.Windows.Ria.Services.AsyncOperationType.Submit">
- <summary>
- A submit operation.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.Services.DomainClientResult">
- <summary>
- Class representing the result of a <see cref="T:System.Windows.Ria.Services.DomainClient"/> operation.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClientResult.CreateInvokeResult(System.Object,System.Collections.Generic.IEnumerable{System.ComponentModel.DataAnnotations.ValidationResult})">
- <summary>
- Creates an invoke result.
- </summary>
- <param name="returnValue">The return value.</param>
- <param name="validationErrors">Collection of validation errors for the invocation.</param>
- <returns>The result.</returns>
- </member>
- <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})">
- <summary>
- Creates a query result.
- </summary>
- <param name="entities">The top level entities returned from the query.</param>
- <param name="allEntities">All entities returned from the query.</param>
- <param name="totalEntityCount">The total server count of entities.</param>
- <param name="validationErrors">Collection of validation errors for the invocation.</param>
- <returns>The result.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.DomainClientResult.CreateSubmitResult">
- <summary>
- Creates a submit result.
- </summary>
- <returns>The submit result.</returns>
- </member>
- <member name="P:System.Windows.Ria.Services.DomainClientResult.Entities">
- <summary>
- Gets the entity results.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.DomainClientResult.AllEntities">
- <summary>
- Gets all entity results, including associated entities.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.DomainClientResult.ReturnValue">
- <summary>
- Gets the return value of an invoke operation. Can be null.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.DomainClientResult.ValidationErrors">
- <summary>
- Gets the colleciton or validation errors.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.DomainClientResult.TotalEntityCount">
- <summary>
- Gets the total server row count for the original query without any paging applied to it.
- If the value is -1, the server did not support total-counts. If it's -2, the total-count
- is the same as the number of entities in the result-set.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.EntityAction">
- <summary>
- Represents an entity action object
- </summary>
- <QualityBand>Preview</QualityBand>
- </member>
- <member name="M:System.Windows.Ria.EntityAction.#ctor(System.String,System.Object[])">
- <summary>
- Public constructor
- </summary>
- <param name="name">name of the entity action</param>
- <param name="parameters">parameters list to invoke entity action with</param>
- </member>
- <member name="P:System.Windows.Ria.EntityAction.Name">
- <summary>
- Gets the name of the entity action
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityAction.Parameters">
- <summary>
- Gets the parameters to invoke the entity action with
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityAction.HasParameters">
- <summary>
- Gets whether any parameters were associated with this action.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.EntityCollectionChangedEventArgs`1">
- <summary>
- Event arguments for strongly typed add/remove notifications for collections
- containing entities.
- </summary>
- <typeparam name="TEntity">The <see cref="P:System.Windows.Ria.EntityCollectionChangedEventArgs`1.Entity"/> type</typeparam>
- </member>
- <member name="M:System.Windows.Ria.EntityCollectionChangedEventArgs`1.#ctor(`0)">
- <summary>
- Public constructor
- </summary>
- <param name="entity">The affected <see cref="P:System.Windows.Ria.EntityCollectionChangedEventArgs`1.Entity"/></param>
- </member>
- <member name="P:System.Windows.Ria.EntityCollectionChangedEventArgs`1.Entity">
- <summary>
- The affected <see cref="P:System.Windows.Ria.EntityCollectionChangedEventArgs`1.Entity"/>
- </summary>
- </member>
- <member name="T:System.Windows.Ria.EntityOperationType">
- <summary>
- Enumeration of the types of operations that can be performed on an <see cref="T:System.Windows.Ria.Entity"/>
- </summary>
- </member>
- <member name="F:System.Windows.Ria.EntityOperationType.None">
- <summary>
- Indicates that no operation is to be performed on the <see cref="T:System.Windows.Ria.Entity"/>
- </summary>
- </member>
- <member name="F:System.Windows.Ria.EntityOperationType.Insert">
- <summary>
- Indicates an insert operation for a new <see cref="T:System.Windows.Ria.Entity"/>
- </summary>
- </member>
- <member name="F:System.Windows.Ria.EntityOperationType.Update">
- <summary>
- Indicates an update operation for an existing <see cref="T:System.Windows.Ria.Entity"/>
- </summary>
- </member>
- <member name="F:System.Windows.Ria.EntityOperationType.Delete">
- <summary>
- Indicates a delete operation for an existing <see cref="T:System.Windows.Ria.Entity"/>
- </summary>
- </member>
- <member name="T:System.Windows.Ria.EntityQuery">
- <summary>
- Class representing a query method invocation. LINQ query operators can
- also be applied to the query.
- </summary>
- </member>
- <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)">
- <summary>
- Public Constructor
- </summary>
- <param name="domainClient">The <see cref="P:System.Windows.Ria.EntityQuery.DomainClient"/> for the query.</param>
- <param name="queryName">The name of the query method.</param>
- <param name="entityType">The Type this query queries over.</param>
- <param name="parameters">Optional parameters to the query method. Specify null
- if the method takes no parameters.</param>
- <param name="hasSideEffects">True if the query has side-effects, false otherwise.</param>
- <param name="isComposable">True if the query supports composition, false otherwise.</param>
- </member>
- <member name="M:System.Windows.Ria.EntityQuery.#ctor(System.Windows.Ria.EntityQuery,System.Linq.IQueryable)">
- <summary>
- Constructor used to create a new query based on an existing "base"
- query. Constructs a query with the same properties as the base query
- using the specified IQueryable as the new query.
- </summary>
- <param name="baseQuery">The existing query.</param>
- <param name="query">The new query.</param>
- </member>
- <member name="P:System.Windows.Ria.EntityQuery.DomainClient">
- <summary>
- Gets the DomainClient for this query.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityQuery.QueryName">
- <summary>
- Gets the name of the query method.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityQuery.Parameters">
- <summary>
- Optional parameters required by the query method. Returns null
- if the method takes no parameters.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityQuery.HasSideEffects">
- <summary>
- Gets a value indicating whether the query has side-effects.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityQuery.IsComposable">
- <summary>
- Gets a value indicating whether the query supports composition.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityQuery.Query">
- <summary>
- Gets the LINQ query for the query method invocation. Returns
- null if no query exists.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityQuery.EntityType">
- <summary>
- Gets the Type this query queries over.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.EntityQuery`1">
- <summary>
- Class representing a LINQ query over a collection of entities.
- </summary>
- <typeparam name="TEntity">The entity type.</typeparam>
- </member>
- <member name="P:System.Windows.Ria.EntityQuery`1.QueryRoot">
- <summary>
- If a query exists it is returned, otherwise a "dummy"
- root is returned.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.EntityQueryable">
- <summary>
- Class containing static extension methods implementing a subset of
- the LINQ pattern for <see cref="T:System.Windows.Ria.EntityQuery"/>
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntityQueryable.OrderBy``2(System.Windows.Ria.EntityQuery{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
- <summary>
- Applies the specified ascending order clause to the source query.
- </summary>
- <typeparam name="TEntity">The entity Type being queried.</typeparam>
- <typeparam name="TKey">The type of the member being ordered by.</typeparam>
- <param name="source">The source query.</param>
- <param name="keySelector">The expression selecting the member to order by.</param>
- <returns>The composed query.</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityQueryable.OrderByDescending``2(System.Windows.Ria.EntityQuery{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
- <summary>
- Applies the specified descending order clause to the source query.
- </summary>
- <typeparam name="TEntity">The entity Type being queried.</typeparam>
- <typeparam name="TKey">The type of the member being ordered by.</typeparam>
- <param name="source">The source query.</param>
- <param name="keySelector">The expression selecting the member to order by.</param>
- <returns>The composed query.</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityQueryable.Skip``1(System.Windows.Ria.EntityQuery{``0},System.Int32)">
- <summary>
- Applies the specified skip clause to the source query.
- </summary>
- <typeparam name="TEntity">The entity Type being queried.</typeparam>
- <param name="source">The source query.</param>
- <param name="count">The number to skip.</param>
- <returns>The composed query.</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityQueryable.Take``1(System.Windows.Ria.EntityQuery{``0},System.Int32)">
- <summary>
- Applies the specified take clause to the source query.
- </summary>
- <typeparam name="TEntity">The entity Type being queried.</typeparam>
- <param name="source">The source query.</param>
- <param name="count">The number to take.</param>
- <returns>The composed query.</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityQueryable.ThenBy``2(System.Windows.Ria.EntityQuery{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
- <summary>
- Applies the specified ascending order clause to the source query.
- </summary>
- <typeparam name="TEntity">The entity Type being queried.</typeparam>
- <typeparam name="TKey">The type of the member being ordered by.</typeparam>
- <param name="source">The source query.</param>
- <param name="keySelector">The expression selecting the member to order by.</param>
- <returns>The composed query.</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityQueryable.ThenByDescending``2(System.Windows.Ria.EntityQuery{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
- <summary>
- Applies the specified descending order clause to the source query.
- </summary>
- <typeparam name="TEntity">The entity Type being queried.</typeparam>
- <typeparam name="TKey">The type of the member being ordered by.</typeparam>
- <param name="source">The source query.</param>
- <param name="keySelector">The expression selecting the member to order by.</param>
- <returns>The composed query.</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityQueryable.Where``1(System.Windows.Ria.EntityQuery{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
- <summary>
- Applies the specified filter to the source query.
- </summary>
- <typeparam name="TEntity">The entity Type being queried.</typeparam>
- <param name="source">The source query.</param>
- <param name="predicate">The filter predicate.</param>
- <returns>The composed query.</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityQueryable.Select``1(System.Windows.Ria.EntityQuery{``0},System.Linq.Expressions.Expression{System.Func{``0,``0}})">
- <summary>
- Applies the specified selection to the source query. Only empty selections are supported.
- </summary>
- <typeparam name="TEntity">The entity Type being queried.</typeparam>
- <param name="source">The source query.</param>
- <param name="selector">The selector function. Note that projections are not supported; the
- selection must be the entity itself.</param>
- <returns>The composed query.</returns>
- </member>
- <member name="T:System.Web.Ria.Data.ExternalReferenceAttribute">
- <summary>
- When applied to an entity association member, this attribute indicates that the framework should not
- create a corresponding EntitySet in the generated client-side code output. Consumers of the
- client-side property will need to add a DomainContext reference to the appropriate DomainContext
- containing the external entity type.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.InvokeOperation">
- <summary>
- Represents an asynchronous invoke operation.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.InvokeOperation.#ctor(System.String,System.Collections.Generic.IDictionary{System.String,System.Object},System.Delegate,System.Object,System.Delegate)">
- <summary>
- Public Constructor
- </summary>
- <param name="operationName">The operation to invoke.</param>
- <param name="parameters">Optional parameters to the operation. Specify null
- if the operation takes no parameters.</param>
- <param name="completeAction">Optional action to execute when the operation completes.</param>
- <param name="userState">Optional user state for the operation.</param>
- <param name="cancelAction">Action to execute when the operation is canceled. If null, cancellation will not be supported.</param>
- </member>
- <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)">
- <summary>
- Creates a strongly typed <see cref="T:System.Windows.Ria.InvokeOperation"/> for the specified Type.
- </summary>
- <typeparam name="TValue">The return value Type.</typeparam>
- <param name="operationName">The operation to invoke.</param>
- <param name="parameters">Optional parameters to the operation. Specify null
- if the operation takes no parameters.</param>
- <param name="completeAction">Optional action to execute when the operation completes.</param>
- <param name="userState">Optional user state for the operation.</param>
- <param name="cancelAction">Action to execute when the operation is canceled. If null, cancellation will not be supported.</param>
- <returns>The operation instance created.</returns>
- </member>
- <member name="M:System.Windows.Ria.InvokeOperation.CancelCore">
- <summary>
- Invokes the cancel callback.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.InvokeOperation.Complete(System.Collections.Generic.IEnumerable{System.ComponentModel.DataAnnotations.ValidationResult})">
- <summary>
- Completes the invoke operation with validation errors.
- </summary>
- <param name="validationErrors">The validation errors.</param>
- </member>
- <member name="M:System.Windows.Ria.InvokeOperation.Complete(System.Exception)">
- <summary>
- Completes the invoke operation with the specified error.
- </summary>
- <param name="error">The error.</param>
- </member>
- <member name="M:System.Windows.Ria.InvokeOperation.Complete(System.Windows.Ria.Services.DomainClientResult)">
- <summary>
- Completes the invoke operation with the specified result.
- </summary>
- <param name="result">The result.</param>
- </member>
- <member name="P:System.Windows.Ria.InvokeOperation.OperationName">
- <summary>
- Gets the name of the operation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.InvokeOperation.Parameters">
- <summary>
- Gets the collection of parameters to the operation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.InvokeOperation.SupportsCancellation">
- <summary>
- Gets a value indicating whether this operation supports cancellation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.InvokeOperation.Result">
- <summary>
- The <see cref="T:System.Windows.Ria.Services.DomainClientResult"/> for this operation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.InvokeOperation.Value">
- <summary>
- Gets the return value for the invoke operation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.InvokeOperation.ValidationErrors">
- <summary>
- Gets the validation errors.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.InvokeOperation`1">
- <summary>
- Represents an asynchronous invoke operation.
- </summary>
- <typeparam name="TValue">The Type of the invoke return value.</typeparam>
- </member>
- <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)">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.InvokeOperation"/> class.
- </summary>
- <param name="operationName">The operation to invoke.</param>
- <param name="parameters">The parameters to the operation.</param>
- <param name="completeAction">Action to execute when the operation completes.</param>
- <param name="userState">Optional user state for the operation.</param>
- <param name="cancelAction">Action to execute when the operation is canceled.</param>
- </member>
- <member name="P:System.Windows.Ria.InvokeOperation`1.Value">
- <summary>
- Gets the return value for the invoke operation.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.DomainOperationException">
- <summary>
- This exception indicates that at least one error has occurred
- during the processing of the data operations on the server.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.DomainOperationException.#ctor">
- <summary>
- Default constructor
- </summary>
- </member>
- <member name="M:System.Windows.Ria.DomainOperationException.#ctor(System.String)">
- <summary>
- Constructor that accepts only a localized exception message
- </summary>
- <param name="message">The localized exception message</param>
- </member>
- <member name="M:System.Windows.Ria.DomainOperationException.#ctor(System.String,System.Windows.Ria.OperationErrorStatus)">
- <summary>
- Constructor that accepts a localized exception message and status
- </summary>
- <param name="message">The localized exception message</param>
- <param name="status">The status of the exception</param>
- </member>
- <member name="M:System.Windows.Ria.DomainOperationException.#ctor(System.String,System.Windows.Ria.OperationErrorStatus,System.Int32)">
- <summary>
- Constructor that accepts a localized exception message, status and custom error code
- </summary>
- <param name="message">The localized exception message</param>
- <param name="status">The status of the exception</param>
- <param name="errorCode">The custom error code</param>
- </member>
- <member name="M:System.Windows.Ria.DomainOperationException.#ctor(System.String,System.Exception)">
- <summary>
- Constructor that accepts a localized exception message and an inner exception
- </summary>
- <param name="message">The localized exception message</param>
- <param name="innerException">The inner exception</param>
- </member>
- <member name="M:System.Windows.Ria.DomainOperationException.#ctor(System.String,System.Windows.Ria.OperationErrorStatus,System.Int32,System.String)">
- <summary>
- Internal constructor accepting optional localized message, status,
- custom error code and stack trace of the exception.
- </summary>
- <param name="message">The localized error message</param>
- <param name="status">status of the exception</param>
- <param name="errorCode">custom error code</param>
- <param name="stackTrace">stack trace of the exception</param>
- </member>
- <member name="M:System.Windows.Ria.DomainOperationException.#ctor(System.String,System.Windows.Ria.DomainOperationException)">
- <summary>
- Internal copy constructor.
- </summary>
- <param name="message">The new error message to use</param>
- <param name="exception">The exception to copy</param>
- </member>
- <member name="P:System.Windows.Ria.DomainOperationException.StackTrace">
- <summary>
- Gets the stack trace of the exception
- </summary>
- </member>
- <member name="P:System.Windows.Ria.DomainOperationException.Status">
- <summary>
- Gets or sets the status code for this exception. See <see cref="T:System.Windows.Ria.OperationErrorStatus"/>
- </summary>
- </member>
- <member name="P:System.Windows.Ria.DomainOperationException.ErrorCode">
- <summary>
- Gets or sets the custom error code for this exception. Can be any user
- defined value.
- </summary>
- </member>
- <member name="T:System.Web.Ria.Data.DomainIdentifierAttribute">
- <summary>
- A tagging attribute used to categorize a Type as being of a particular domain.
- </summary>
- </member>
- <member name="M:System.Web.Ria.Data.DomainIdentifierAttribute.#ctor(System.String)">
- <summary>
- Constructor that accepts the domain identifier name.
- </summary>
- <param name="name">Name of the domain identifier. This string has no framework-level semantics. It is entirely
- up to the application developer to decide what constitutes uniqueness or whether it is case-sensitive.
- It cannot be null or empty.</param>
- </member>
- <member name="M:System.Web.Ria.Data.DomainIdentifierAttribute.GetHashCode">
- <summary>
- Override of the default <see cref="M:System.Object.GetHashCode"/>.
- </summary>
- <remarks>This override exists to circumvent the base class implementation that uses private Reflection and cannot work in partial trust.</remarks>
- <returns>The has code.</returns>
- </member>
- <member name="M:System.Web.Ria.Data.DomainIdentifierAttribute.Equals(System.Object)">
- <summary>
- Override of <see cref="M:System.Object.Equals(System.Object)"/>.
- </summary>
- <remarks>This override exists to circumvent the base class implementation that uses private Reflection and cannot work in partial trust.</remarks>
- <param name="obj">The object to compare to the current object.</param>
- <returns><c>true</c> if <paramref name="obj"/> is equal to the current object.</returns>
- </member>
- <member name="P:System.Web.Ria.Data.DomainIdentifierAttribute.Name">
- <summary>
- Gets the name of the domain identifier.
- </summary>
- <exception cref="T:System.InvalidOperationException"> is thrown from the getter if <see cref="P:System.Web.Ria.Data.DomainIdentifierAttribute.Name"/>
- is null or empty.</exception>
- </member>
- <member name="T:System.Windows.Ria.DomainException">
- <summary>
- This exception indicates that an unrecoverable error has occurred
- during the execution of a domain operation.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.DomainException.#ctor">
- <summary>
- Default constructor.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.DomainException.#ctor(System.String)">
- <summary>
- Constructor that accepts a localized exception message.
- </summary>
- <param name="message">The localized exception message.</param>
- </member>
- <member name="M:System.Windows.Ria.DomainException.#ctor(System.String,System.Int32)">
- <summary>
- Constructor that accepts a localized exception message and a custom error code.
- </summary>
- <param name="message">The localized exception message.</param>
- <param name="errorCode">The custom error code for the exception.</param>
- </member>
- <member name="M:System.Windows.Ria.DomainException.#ctor(System.String,System.Int32,System.String)">
- <summary>
- Constructor that accepts a localized exception message, a custom error code and a stack trace.
- </summary>
- <param name="message">The localized exception message.</param>
- <param name="errorCode">The custom error code for the exception.</param>
- <param name="stackTrace">The exception's stack trace.</param>
- </member>
- <member name="M:System.Windows.Ria.DomainException.#ctor(System.String,System.Exception)">
- <summary>
- Constructor that accepts a localized exception message and an inner exception.
- </summary>
- <param name="message">The localized exception message.</param>
- <param name="innerException">The inner exception.</param>
- </member>
- <member name="M:System.Windows.Ria.DomainException.#ctor(System.String,System.Int32,System.Exception)">
- <summary>
- Constructor that accepts a localized exception message and an inner exception
- </summary>
- <param name="message">The localized exception message</param>
- <param name="errorCode">The custom error code for the exception</param>
- <param name="innerException">The inner exception</param>
- </member>
- <member name="P:System.Windows.Ria.DomainException.StackTrace">
- <summary>
- Gets the exception's stack trace.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.DomainException.ErrorCode">
- <summary>
- Gets or sets the custom error code for this exception. Can be any user
- defined value.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.LoadOperation">
- <summary>
- Represents an asynchronous load operation
- </summary>
- </member>
- <member name="M:System.Windows.Ria.LoadOperation.#ctor(System.Windows.Ria.EntityQuery,System.Windows.Ria.LoadBehavior,System.Delegate,System.Object,System.Delegate)">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.LoadOperation"/> class.
- </summary>
- <param name="query">The query to load.</param>
- <param name="loadBehavior"><see cref="P:System.Windows.Ria.LoadOperation.LoadBehavior"/> to use for the load operation.</param>
- <param name="completeAction">Action to execute when the operation completes.</param>
- <param name="userState">Optional user state for the operation.</param>
- <param name="cancelAction">Action to execute when the operation is canceled. If null, cancellation will not be supported.</param>
- </member>
- <member name="M:System.Windows.Ria.LoadOperation.Create``1(System.Windows.Ria.EntityQuery{``0},System.Windows.Ria.LoadBehavior,System.Delegate,System.Object,System.Delegate)">
- <summary>
- Creates a strongly typed <see cref="T:System.Windows.Ria.LoadOperation"/> for the specified Type.
- </summary>
- <typeparam name="TEntity">The entity Type.</typeparam>
- <param name="query">The query to load.</param>
- <param name="loadBehavior"><see cref="P:System.Windows.Ria.LoadOperation.LoadBehavior"/> to use for the load operation.</param>
- <param name="completeAction">Action to execute when the operation completes.</param>
- <param name="userState">Optional user state for the operation.</param>
- <param name="cancelAction">Action to execute when the operation is canceled. If null, cancellation will not be supported.</param>
- <returns>The operation instance created.</returns>
- </member>
- <member name="M:System.Windows.Ria.LoadOperation.CancelCore">
- <summary>
- Invokes the cancel callback.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.LoadOperation.Complete(System.Windows.Ria.Services.DomainClientResult)">
- <summary>
- Successfully completes the load operation with the specified result.
- </summary>
- <param name="result">The result.</param>
- </member>
- <member name="M:System.Windows.Ria.LoadOperation.Complete(System.Exception)">
- <summary>
- Completes the load operation with the specified error.
- </summary>
- <param name="error">The error.</param>
- </member>
- <member name="M:System.Windows.Ria.LoadOperation.Complete(System.Collections.Generic.IEnumerable{System.ComponentModel.DataAnnotations.ValidationResult})">
- <summary>
- Completes the load operation with the specified validation errors.
- </summary>
- <param name="validationErrors">The validation errors.</param>
- </member>
- <member name="M:System.Windows.Ria.LoadOperation.UpdateResults(System.Windows.Ria.Services.DomainClientResult)">
- <summary>
- Update the observable result collections.
- TODO : DC_API - is there a better way to provide
- for strongly typed observable collections?
- </summary>
- <param name="result">The results of the completed load operation.</param>
- </member>
- <member name="P:System.Windows.Ria.LoadOperation.Result">
- <summary>
- The <see cref="T:System.Windows.Ria.Services.DomainClientResult"/> for this operation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.LoadOperation.SupportsCancellation">
- <summary>
- Gets a value indicating whether this operation supports cancellation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.LoadOperation.EntityQuery">
- <summary>
- The <see cref="P:System.Windows.Ria.LoadOperation.EntityQuery"/> for this load operation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.LoadOperation.LoadBehavior">
- <summary>
- The <see cref="P:System.Windows.Ria.LoadOperation.LoadBehavior"/> for this load operation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.LoadOperation.Entities">
- <summary>
- Gets all the top level entities loaded by the operation. The collection returned implements
- <see cref="T:System.Collections.Specialized.INotifyCollectionChanged"/>.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.LoadOperation.AllEntities">
- <summary>
- Gets all the entities loaded by the operation, including any
- entities referenced by the top level entities. The collection returned implements
- <see cref="T:System.Collections.Specialized.INotifyCollectionChanged"/>.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.LoadOperation.TotalEntityCount">
- <summary>
- Gets the total server entity count for the query used
- by this operation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.LoadOperation.ValidationErrors">
- <summary>
- Gets the validation errors.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.LoadOperation`1">
- <summary>
- Represents an asynchronous load operation
- </summary>
- <typeparam name="TEntity">The entity Type being loaded.</typeparam>
- </member>
- <member name="M:System.Windows.Ria.LoadOperation`1.#ctor(System.Windows.Ria.EntityQuery{`0},System.Windows.Ria.LoadBehavior,System.Delegate,System.Object,System.Delegate)">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.LoadOperation"/> class.
- </summary>
- <param name="query">The query to load.</param>
- <param name="loadBehavior"><see cref="T:System.Windows.Ria.LoadBehavior"/> to use for the load operation.</param>
- <param name="completeAction">Action to execute when the operation completes.</param>
- <param name="userState">Optional user state for the operation.</param>
- <param name="cancelAction">Action to execute when the operation is canceled.</param>
- </member>
- <member name="M:System.Windows.Ria.LoadOperation`1.UpdateResults(System.Windows.Ria.Services.DomainClientResult)">
- <summary>
- Update the observable result collections.
- TODO : DC_API - is there a better way to provide
- for strongly typed observable collections?
- </summary>
- <param name="result">The results of the completed load operation.</param>
- </member>
- <member name="P:System.Windows.Ria.LoadOperation`1.EntityQuery">
- <summary>
- The <see cref="P:System.Windows.Ria.LoadOperation`1.EntityQuery"/> for this load operation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.LoadOperation`1.Entities">
- <summary>
- Gets all the entities loaded by the operation, including any
- entities referenced by the top level entities. The collection returned implements
- <see cref="T:System.Collections.Specialized.INotifyCollectionChanged"/>.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.SubmitOperation">
- <summary>
- Represents an asynchronous submit operation
- </summary>
- </member>
- <member name="M:System.Windows.Ria.SubmitOperation.#ctor(System.Windows.Ria.EntityChangeSet,System.Delegate,System.Object,System.Delegate)">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.SubmitOperation"/> class.
- </summary>
- <param name="changeSet">The changeset being submitted.</param>
- <param name="completeAction">Optional action to invoke when the operation completes.</param>
- <param name="userState">Optional user state to associate with the operation.</param>
- <param name="cancelAction">Optional action to invoke when the operation is canceled. If null, cancellation will not be supported.</param>
- </member>
- <member name="M:System.Windows.Ria.SubmitOperation.CancelCore">
- <summary>
- Invokes the cancel callback.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.SubmitOperation.Complete">
- <summary>
- Successfully complete the submit operation.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.SubmitOperation.Complete(System.Exception)">
- <summary>
- Complete the submit operation with the specified error.
- </summary>
- <param name="error">The error.</param>
- </member>
- <member name="P:System.Windows.Ria.SubmitOperation.SupportsCancellation">
- <summary>
- Gets a value indicating whether this operation supports cancellation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.SubmitOperation.ChangeSet">
- <summary>
- The changeset being submitted.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.SubmitOperation.EntitiesInError">
- <summary>
- Returns any entities in error after the submit operation completes.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.Entity">
- <summary>
- Base class for all client entity types
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Entity.#ctor">
- <summary>
- Protected constructor since this is an abstract class
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Entity.OnChildUpdate">
- <summary>
- This method is called whenever a child entity changes state.
- We must transition our own state accordingly.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Entity.IsActionInvoked(System.String)">
- <summary>
- Indicates whether the specified action has been invoked.
- </summary>
- <param name="name">The name of the action corresponding to a custom method.</param>
- <returns>True if the custom method has been invoked.</returns>
- </member>
- <member name="M:System.Windows.Ria.Entity.OnLoaded(System.Boolean)">
- <summary>
- Called whenever an entity is loaded into an <see cref="P:System.Windows.Ria.Entity.EntitySet"/>.
- </summary>
- <param name="isInitialLoad">True when the entity is being loaded into the set for the first time, false otherwise.</param>
- </member>
- <member name="M:System.Windows.Ria.Entity.GetOriginal">
- <summary>
- Gets the original state for this entity.
- </summary>
- <returns>The entity in its original state if there is any original state. Null otherwise.</returns>
- </member>
- <member name="M:System.Windows.Ria.Entity.Reset">
- <summary>
- Resets internal entity state. For example, when the entity is
- being attached (or reattached) to a set.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Entity.StartTracking">
- <summary>
- Begin change tracking this entity
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Entity.StopTracking">
- <summary>
- Stop change tracking this entity
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Entity.AcceptChanges">
- <summary>
- Accept the current changes to this <see cref="T:System.Windows.Ria.Entity"/> applying the proper
- state transition. If this <see cref="T:System.Windows.Ria.Entity"/> has compositional associations,
- any changes made to those associations or the child entities themselves will be
- accepted.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Entity.RejectChanges">
- <summary>
- Revert all property changes made to this entity back to their original values. This method
- does not revert <see cref="P:System.Windows.Ria.Entity.EntitySet"/> Add/Remove operations, so if this <see cref="T:System.Windows.Ria.Entity"/>
- is New or Deleted, this method does nothing. This method also reverts any pending custom
- method invocations on the entity. If this <see cref="T:System.Windows.Ria.Entity"/> has compositional associations,
- any changes made to those associations or the child entities themselves will be reverted.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Entity.SetEntityRef(System.String,System.Windows.Ria.IEntityRef)">
- <summary>
- Associates and caches the provided <see cref="T:System.Windows.Ria.IEntityRef"/> for the
- specified EntityRef member.
- </summary>
- <remarks>This method is called when an EntityRef field is initialized,
- and allows us access to the field w/o resorting to private reflection.</remarks>
- <param name="memberName">The name of the EntityRef member.</param>
- <param name="entityRef">The <see cref="T:System.Windows.Ria.IEntityRef"/> to associate.</param>
- </member>
- <member name="M:System.Windows.Ria.Entity.GetEntityRef(System.String)">
- <summary>
- Returns the <see cref="T:System.Windows.Ria.IEntityRef"/> corresponding to the specified
- EntityRef association member name.
- </summary>
- <param name="memberName">The name of the association member to get
- the <see cref="T:System.Windows.Ria.IEntityRef"/> for. If the EntityRef hasn't been initialized
- yet, null is returned.</param>
- <returns>The <see cref="T:System.Windows.Ria.IEntityRef"/> if the reference has been initialized,
- null otherwise.</returns>
- </member>
- <member name="M:System.Windows.Ria.Entity.GetDataMembers">
- <summary>
- Gets the set of persistent data members for this Entity.
- </summary>
- <returns>The set of data members</returns>
- </member>
- <member name="M:System.Windows.Ria.Entity.GetKeyMembers">
- <summary>
- Gets the members marked [Key] for this Entity.
- </summary>
- <returns>The set of key members</returns>
- </member>
- <member name="M:System.Windows.Ria.Entity.ApplyState(System.Collections.Generic.IDictionary{System.String,System.Object})">
- <summary>
- Apply the specified state to this entity instance using the RefreshCurrent
- merge strategy and normal change tracking.
- </summary>
- <param name="entityStateToApply">The state to apply</param>
- </member>
- <member name="M:System.Windows.Ria.Entity.UpdateOriginalValues(System.Windows.Ria.Entity)">
- <summary>
- Updates the original values with those of the specified
- entity. This method is used during refresh loading scenarios
- and conflict resolution to update original with the latest
- store values.
- </summary>
- <param name="entity">Entity with the new original state.</param>
- </member>
- <member name="M:System.Windows.Ria.Entity.Merge(System.Windows.Ria.Entity,System.Windows.Ria.LoadBehavior)">
- <summary>
- Merge differs from ApplyState in that its the merge of an entire
- entity as opposed to an arbitrary set (possibly subset) of values.
- Change tracking is suspended for the entity during the merge.
- </summary>
- <param name="otherEntity">The entity to merge into the current instance</param>
- <param name="loadBehavior">The load behavior to use</param>
- </member>
- <member name="M:System.Windows.Ria.Entity.PropertyHasChanged(System.Reflection.PropertyInfo)">
- <summary>
- Returns true if the specified property has been modified
- </summary>
- <param name="prop">The property to check</param>
- <returns>true if the specified property has been modified</returns>
- </member>
- <member name="M:System.Windows.Ria.Entity.PropertyHasChanged(System.String)">
- <summary>
- Returns true if the specified property has been modified
- </summary>
- <param name="propertyName">The property to check</param>
- <returns>true if the specified property has been modified</returns>
- </member>
- <member name="M:System.Windows.Ria.Entity.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
- <summary>
- Called when an <see cref="T:System.Windows.Ria.Entity"/> property has changed.
- </summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:System.Windows.Ria.Entity.RaiseDataMemberChanged(System.String)">
- <summary>
- Called from a property setter to notify the framework that an
- <see cref="T:System.Windows.Ria.Entity"/> data member has changed. This method performs
- any required change tracking and state transitions.
- </summary>
- <param name="propertyName">The name of the property that has changed</param>
- </member>
- <member name="M:System.Windows.Ria.Entity.RaisePropertyChanged(System.String)">
- <summary>
- Called from a property setter to notify the framework that an
- <see cref="T:System.Windows.Ria.Entity"/> member has changed. This method does not
- perform any change tracking operations.
- </summary>
- <param name="propertyName">The name of the property that has changed</param>
- </member>
- <member name="M:System.Windows.Ria.Entity.RaiseDataMemberChanging(System.String)">
- <summary>
- Called from a property setter to notify the framework that an
- <see cref="T:System.Windows.Ria.Entity"/> data member is about to be changed. This
- method performs any required change tracking and state transition
- operations.
- </summary>
- <param name="propertyName">The name of the property that is changing</param>
- </member>
- <member name="M:System.Windows.Ria.Entity.ValidateProperty(System.String,System.Object)">
- <summary>
- Validate whether the specified value is valid for the specified property
- of the current Entity.
- </summary>
- <remarks>
- This method evaluates all the <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute"/>s associated with the specified property
- and throws a <see cref="T:System.ComponentModel.DataAnnotations.ValidationException"/> for the first one that signals a validation error. It also verifies
- the property is not read-only.
- <para>All validation logic is bypassed if this entity is currently being deserialized.</para>
- </remarks>
- <param name="propertyName">The name of the property on this entity to set. This name cannot be null or empty.</param>
- <param name="value">The value to test. It may be null if null is valid for the given property</param>
- <exception cref="T:System.ComponentModel.DataAnnotations.ValidationException"> is thrown if this value is not valid for the specified property.</exception>
- <exception cref="T:System.InvalidOperationException"> is thrown if this property is marked with <see cref="T:System.ComponentModel.DataAnnotations.EditableAttribute"/>
- configured to prevent editing.</exception>
- </member>
- <member name="M:System.Windows.Ria.Entity.OnActionStateChanged">
- <summary>
- Method called when the invoked action state changes
- for this entity.
- </summary>
- <remarks>
- This method is called when the state of CanInvoke
- changes.</remarks>
- </member>
- <member name="M:System.Windows.Ria.Entity.UpdateActionState(System.Windows.Ria.EntityAction)">
- <summary>
- Invokes the virtual OnActionStateChanged method as required.
- </summary>
- <param name="prevCustomMethodInvocation">The previous custom method
- invocation.</param>
- </member>
- <member name="M:System.Windows.Ria.Entity.UpdateActionState(System.String,System.String,System.String)">
- <summary>
- Called within the context of an <see cref="M:System.Windows.Ria.Entity.OnActionStateChanged"/> override, this
- method will raise the appropriate property changed notifications for the properties
- corresponding to a custom method.
- </summary>
- <param name="name">The custom method name.</param>
- <param name="canInvokePropertyName">The name of the "CanInvoke" guard property for the
- custom method.</param>
- <param name="isInvokedPropertyName">The name of the "IsInvoked" property for the
- custom method.</param>
- </member>
- <member name="M:System.Windows.Ria.Entity.BeginEdit">
- <summary>
- Begin editing this entity
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Entity.CancelEdit">
- <summary>
- Cancel any edits made to this entity since the last call
- to BeginEdit
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Entity.EndEdit">
- <summary>
- Commit the edits made to this entity since the last call
- to BeginEdit
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Entity.InvokeAction(System.String,System.Object[])">
- <summary>
- Called to register an action to be invoked for this entity during SubmitChanges.
- <see cref="T:System.InvalidOperationException"/> is thrown if the custom method invocation
- violates any framework constraints. <see cref="T:System.ComponentModel.DataAnnotations.ValidationException"/> is thrown if
- any validation on this object, the custom method or the specified parameters fails.
- </summary>
- <param name="actionName">The name of the action to invoke</param>
- <param name="parameters">The list of parameters values to invoke the specified action with</param>
- </member>
- <member name="M:System.Windows.Ria.Entity.CanInvokeAction(System.String)">
- <summary>
- Gets a value indicating whether the specified action can currently be invoked.
- </summary>
- <remarks>This property does not actually invoke Validation
- because we cannot guarantee property changed events
- are raised whenever this state changes. Validation will
- be executed as part of Invoke.</remarks>
- <param name="name">The name of the action corresponding to a custom method</param>
- <returns>True if the action can currently be invoked</returns>
- </member>
- <member name="M:System.Windows.Ria.Entity.GetIdentity">
- <summary>
- Return the entity identity, suitable for hashing.
- </summary>
- <returns>the identity of this entity</returns>
- </member>
- <member name="M:System.Windows.Ria.Entity.ToString">
- <summary>
- Returns a string representation of the current entity.
- </summary>
- <returns>A string representation of the current entity</returns>
- </member>
- <member name="M:System.Windows.Ria.Entity.RegisterSetChangedCallback(System.Action)">
- <summary>
- Register a callback that will be called any time this entity is
- added or removed from an entity set
- </summary>
- <param name="callback">The callback to register.</param>
- </member>
- <member name="M:System.Windows.Ria.Entity.System#ComponentModel#IEditableObject#BeginEdit">
- <summary>
- Begin editing this entity
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Entity.System#ComponentModel#IEditableObject#CancelEdit">
- <summary>
- Cancel the edits made to this entity since the last call
- to BeginEdit
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Entity.System#ComponentModel#IEditableObject#EndEdit">
- <summary>
- Commit the edits made to this entity since the last call
- to BeginEdit
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Entity.System#ComponentModel#IRevertibleChangeTracking#RejectChanges">
- <summary>
- Revert all property changes made to this entity back to their original values. This method
- does not revert <see cref="P:System.Windows.Ria.Entity.EntitySet"/> Add/Remove operations, so if this <see cref="T:System.Windows.Ria.Entity"/>
- is New or Deleted, this method does nothing. This method also reverts any pending custom
- method invocations on the entity. If this <see cref="T:System.Windows.Ria.Entity"/> has compositional associations,
- any changes made to those associations or the child entities themselves will be reverted.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Entity.System#ComponentModel#IChangeTracking#AcceptChanges">
- <summary>
- Accept all changes made to this <see cref="T:System.Windows.Ria.Entity"/>. If this <see cref="T:System.Windows.Ria.Entity"/>
- has compositional associations, any changes made to those associations or the child
- entities themselves will be accepted.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Entity.OnDeserialized(System.Runtime.Serialization.StreamingContext)">
- <summary>
- Method called after this entity has been deserialized
- </summary>
- <param name="context">The serialization context</param>
- </member>
- <member name="M:System.Windows.Ria.Entity.OnDeserializing(System.Runtime.Serialization.StreamingContext)">
- <summary>
- Method called when this entity is being deserialized
- </summary>
- <param name="context">The serialization context</param>
- </member>
- <member name="P:System.Windows.Ria.Entity.Parent">
- <summary>
- Gets the parent of this entity, if this entity is part of
- a composition relationship.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.EntityConflict">
- <summary>
- Gets conflict information for this entity after a submit
- operation. Returns null if there are no conflicts.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.IsEditing">
- <summary>
- Gets a value indicating whether there is currently an uncommitted
- edit session in progress for this entity. This is the case when
- BeginEdit has been called, but EndEdit/CancelEdit have not.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.IsInferred">
- <summary>
- Gets or sets a value indicating whether the current entity state
- has been inferred
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.MemberBindingFlags">
- <summary>
- Gets the correct property binding flags to use for data members.
- TODO : (roncain) We need to handle inheritance
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.ValidationErrors">
- <summary>
- Gets the collection of validation errors encountered during the last submit operation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.HasValidationErrors">
- <summary>
- Gets a value indicating whether there were any validation errors encountered during the last submit operation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.EntityState">
- <summary>
- Gets the current state of this <see cref="T:System.Windows.Ria.Entity"/>
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.HasPropertyChanges">
- <summary>
- Gets a value indicating whether this entity currently has any
- data member updates
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.HasChildChanges">
- <summary>
- Gets a value indicating whether this entity currently has any
- changes to composed children.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.ModifiedProperties">
- <summary>
- Gets the collection of properties that are currently modified
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.EntitySet">
- <summary>
- 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
- if the entity is not attached, or has been removed from the set.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.LastSet">
- <summary>
- Gets the last set that this entity was attached to, possibly
- returning null
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.CustomMethodInvocation">
- <summary>
- Gets or sets the custom method invocation on this entity (if any)
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.OriginalValues">
- <summary>
- Gets the original values of this Entity's properties before modification
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.HasChanges">
- <summary>
- Gets a value indicating whether this <see cref="T:System.Windows.Ria.Entity"/> currently has any pending changes.
- If this <see cref="T:System.Windows.Ria.Entity"/> has compositional associations and any children have changes
- <c>true</c> will be returned.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.IsDeserializing">
- <summary>
- Gets a value indicating whether the current entity is currently being deserialized
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.IsReadOnly">
- <summary>
- Gets a value indicating whether this entity is read-only.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.IsSubmitting">
- <summary>
- Gets or sets a value indicating whether the entity is part of a submit in progress.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.EntityRefs">
- <summary>
- Gets the map of EntityRef member name to IEntityRef instance.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.EntityActions">
- <summary>
- Gets the list of custom method invocations pending for this entity
- in the current changeset. The current implementation only supports
- a single pending invocation.
- </summary>
- <returns>list of custom method invocations pending for this entity</returns>
- </member>
- <member name="E:System.Windows.Ria.Entity.PropertyChanged">
- <summary>
- Event raised whenever an <see cref="T:System.Windows.Ria.Entity"/> property has changed
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.System#ComponentModel#IChangeTracking#IsChanged">
- <summary>
- Gets a value indicating whether this <see cref="T:System.Windows.Ria.Entity"/> currently has any pending changes.
- If this <see cref="T:System.Windows.Ria.Entity"/> has compositional associations and any children have changes
- <c>true</c> will be returned.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.Entity.EditSession">
- <summary>
- Class used to capture state related to an entity Edit session
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.EditSession.LastState">
- <summary>
- Gets or sets the state of the entity when the session began
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.EditSession.Snapshot">
- <summary>
- Gets or sets the Snapshot of current entity values before any
- modifications are made in the session
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Entity.EditSession.CustomMethodInvocation">
- <summary>
- Gets or sets the custom method invocation that was in place at the
- time the edit session started.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.Entity.EntityAssociationChangeAcceptor">
- <summary>
- Class used to visit all association members on an entity and AcceptChanges
- on any state tracking those members were performing
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Entity.EntityAssociationChangeAcceptor.Accept(System.Windows.Ria.Entity)">
- <summary>
- Accept changes for all association members on the specified entity
- </summary>
- <param name="entity">The entity</param>
- </member>
- <member name="M:System.Windows.Ria.Entity.EntityAssociationChangeAcceptor.VisitEntityCollection(System.Windows.Ria.IEntityCollection,System.Reflection.PropertyInfo)">
- <summary>
- Visit the collection
- </summary>
- <param name="entityCollection">The collection being visited</param>
- <param name="propertyInfo">The <see cref="T:System.Reflection.PropertyInfo"/> for the member</param>
- </member>
- <member name="T:System.Windows.Ria.EntityChangeSet">
- <summary>
- Represents a collection of <see cref="T:System.Windows.Ria.Entity"/> changes
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntityChangeSet.ToString">
- <summary>
- Returns a textual summary of this change set
- </summary>
- <returns>A textual summary of the change set</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityChangeSet.GetChangeSetEntries">
- <summary>
- Gets a list of changeset entries representing the current changeset.
- </summary>
- <returns>A list of changeset entries.</returns>
- </member>
- <member name="P:System.Windows.Ria.EntityChangeSet.AddedEntities">
- <summary>
- Gets the collection of added Entities
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityChangeSet.IsEmpty">
- <summary>
- Gets a value indicating whether this changeset has no changes
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityChangeSet.ModifiedEntities">
- <summary>
- Gets the collection of modified entities
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityChangeSet.RemovedEntities">
- <summary>
- Gets the collection of removed entities
- </summary>
- </member>
- <member name="T:System.Windows.Ria.IEntityCollection">
- <summary>
- Internal interface providing loosely typed access to <see cref="T:System.Windows.Ria.EntityCollection`1"/> members needed
- by the framework
- </summary>
- </member>
- <member name="M:System.Windows.Ria.IEntityCollection.AcceptChanges">
- <summary>
- Accepts any changes made to this entity collection.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.IEntityCollection.Add(System.Windows.Ria.Entity)">
- <summary>
- Adds the specified entity to the collection.
- </summary>
- <param name="entity">The entity to add.</param>
- </member>
- <member name="M:System.Windows.Ria.IEntityCollection.Remove(System.Windows.Ria.Entity)">
- <summary>
- Removes the specified entity from the collection.
- </summary>
- <param name="entity">The entity to remove.</param>
- </member>
- <member name="P:System.Windows.Ria.IEntityCollection.Entities">
- <summary>
- Gets the collection of entities, loading the collection if it hasn't been loaded
- already. To avoid the deferred load, inspect the HasValues property first.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.IEntityCollection.HasValues">
- <summary>
- Gets a value indicating whether this EntityCollection has been loaded or
- has had entities added to it.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.IEntityCollection.RemovedEntities">
- <summary>
- Gets the collection of entities that have been removed from this
- <see cref="T:System.Windows.Ria.EntityCollection`1"/> since the last AcceptChanges
- </summary>
- </member>
- <member name="T:System.Windows.Ria.EntityCollection`1">
- <summary>
- Represents a collection of associated Entities.
- </summary>
- <typeparam name="TEntity">The type of <see cref="T:System.Windows.Ria.Entity"/> in the collection</typeparam>
- </member>
- <member name="M:System.Windows.Ria.EntityCollection`1.#ctor(System.Windows.Ria.Entity,System.String,System.Func{`0,System.Boolean})">
- <summary>
- Public constructor
- </summary>
- <param name="parent">The entity that this collection is a member of</param>
- <param name="memberName">The name of this EntityCollection member on the parent entity</param>
- <param name="entityPredicate">The function used to filter the associated entities, determining
- which are members of this collection.</param>
- </member>
- <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})">
- <summary>
- Public constructor
- </summary>
- <param name="parent">The entity that this collection is a member of</param>
- <param name="memberName">The name of this EntityCollection member on the parent entity</param>
- <param name="entityPredicate">The function used to filter the associated entities, determining
- which are members of this collection.</param>
- <param name="attachAction">The function used to establish a back reference from an associated entity
- to the parent entity.</param>
- <param name="detachAction">The function used to remove the back reference from an associated entity
- to the parent entity.</param>
- </member>
- <member name="M:System.Windows.Ria.EntityCollection`1.GetEnumerator">
- <summary>
- Returns an enumerator for this collection
- </summary>
- <returns>An enumerator for this collection</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityCollection`1.Add(`0)">
- <summary>
- Add the specified entity to this collection. If the entity is unattached, it
- will be added to its <see cref="T:System.Windows.Ria.EntitySet"/> automatically.
- </summary>
- <param name="entity">The entity to add</param>
- </member>
- <member name="M:System.Windows.Ria.EntityCollection`1.Remove(`0)">
- <summary>
- Remove the specified entity from this collection.
- </summary>
- <param name="entity">The entity to remove</param>
- </member>
- <member name="M:System.Windows.Ria.EntityCollection`1.ToString">
- <summary>
- Returns a <see cref="T:System.String"/> that represents the <see cref="T:System.Windows.Ria.EntityCollection`1"/>.
- </summary>
- <returns>A <see cref="T:System.String"/> that represents the <see cref="T:System.Windows.Ria.EntityCollection`1"/>.</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityCollection`1.AddEntity(`0)">
- <summary>
- Add the specified <paramref name="entity"/> this collection, setting its
- Parent if this is a compositional association. Whenever an
- entity is added to the underlying physical collection, it
- should be done through this method.
- </summary>
- <param name="entity">The <see cref="T:System.Windows.Ria.Entity"/>to add.</param>
- </member>
- <member name="M:System.Windows.Ria.EntityCollection`1.Attach(`0)">
- <summary>
- Calls the attach method to set the entity association reference.
- </summary>
- <param name="entity">entity to attach</param>
- </member>
- <member name="M:System.Windows.Ria.EntityCollection`1.Detach(`0)">
- <summary>
- Calls the detach method to set the entity association reference.
- </summary>
- <param name="entity">entity to detach</param>
- </member>
- <member name="M:System.Windows.Ria.EntityCollection`1.Load">
- <summary>
- If not already loaded, this method runs our predicate against the source
- EntitySet
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntityCollection`1.Filter(`0)">
- <summary>
- When filtering entities during query execution against the source set, or during
- source set collection changed notifications, we don't want to include New entities,
- to ensure that we don't get false positives in cases where the entity's
- FK members are auto-generated on the server or haven't been set yet.
- </summary>
- <param name="entity">The entity to filter</param>
- <returns>A <see cref="T:System.Boolean"/> value indicating whether or not the <paramref name="entity"/> should be filtered.</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityCollection`1.ParentEntityPropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
- <summary>
- PropertyChanged handler for the parent entity
- </summary>
- <param name="sender">The event sender.</param>
- <param name="e">The property changed event arguments.</param>
- </member>
- <member name="M:System.Windows.Ria.EntityCollection`1.System#Collections#Generic#IEnumerable{TEntity}#GetEnumerator">
- <summary>
- Returns an enumerator for this collection
- </summary>
- <returns>An enumerator for this collection</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityCollection`1.OnEntitySetChanged">
- <summary>
- Called whenever the parent entity's <see cref="T:System.Windows.Ria.EntitySet"/> membership changes,
- allowing us to navigate to our source set for this collection.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntityCollection`1.MonitorEntitySet">
- <summary>
- Based on our current load status and our parent's attach status to an <see cref="T:System.Windows.Ria.EntityContainer"/>,
- update our event subscription to the source set's CollectionChanged event, the goal being to monitor
- the source set if and only if our parent is attached and we have loaded entities (this._entitiesLoaded == true)
- and need to keep our cached set in sync.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntityCollection`1.OnEntityAssociationUpdated(`0)">
- <summary>
- Callback for when an entity in the source set changes such that we need to reevaluate
- it's membership in our collection. This could be because an FK member for the association
- has changed, or when the entity state transitions to Unmodified.
- </summary>
- <param name="entity">The entity that has changed</param>
- </member>
- <member name="M:System.Windows.Ria.EntityCollection`1.SourceSet_CollectionChanged(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
- <summary>
- Whenever the source set changes, we need to run our predicate against the
- added/removed entities and if we get any matches we propagate the event and
- merge the modifications into our cached set if we are in a loaded state.
- </summary>
- <param name="sender">The caller who raised the collection changed event.</param>
- <param name="args">The collection changed event arguments.</param>
- </member>
- <member name="M:System.Windows.Ria.EntityCollection`1.ResetLoadedEntities">
- <summary>
- Removes all non-New entities from the loaded entities collection and raises
- any required EntityRemoved events.
- </summary>
- </member>
- <member name="E:System.Windows.Ria.EntityCollection`1.EntityAdded">
- <summary>
- Event raised whenever an <see cref="T:System.Windows.Ria.Entity"/> is added to this collection
- </summary>
- </member>
- <member name="E:System.Windows.Ria.EntityCollection`1.EntityRemoved">
- <summary>
- Event raised whenever an <see cref="T:System.Windows.Ria.Entity"/> is removed from this collection
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityCollection`1.Count">
- <summary>
- Gets the current count of entities in this collection
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityCollection`1.IsSourceExternal">
- <summary>
- Gets a value indicating whether the EntityCollection source is external.
- </summary>
- </member>
- <member name="E:System.Windows.Ria.EntityCollection`1.System#Collections#Specialized#INotifyCollectionChanged#CollectionChanged">
- <summary>
- Event raised whenever the contents of the collection changes
- </summary>
- </member>
- <member name="E:System.Windows.Ria.EntityCollection`1.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
- <summary>
- Event raised whenever a property on this collection changes
- </summary>
- </member>
- <member name="T:System.Windows.Ria.EntityConflict">
- <summary>
- Represents an entity conflict.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntityConflict.#ctor(System.Windows.Ria.Entity,System.Windows.Ria.Entity,System.Collections.Generic.IEnumerable{System.String},System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.EntityConflict"/> class.
- </summary>
- <param name="currentEntity">The entity that the user tried to save.</param>
- <param name="storeEntity">The entity that represents the last known state from the store.</param>
- <param name="propertyNames">The names of properties that are in conflict.</param>
- <param name="isDeleted">Whether the entity has already been deleted from the store.</param>
- <exception cref="T:System.ArgumentNullException">if <paramref name="isDeleted"/> equals <c>false</c> and
- <paramref name="storeEntity"/>, <paramref name="currentEntity"/> or <paramref name="propertyNames"/>
- is null.</exception>
- </member>
- <member name="M:System.Windows.Ria.EntityConflict.Resolve">
- <summary>
- Resolves the conflict by updating the entity's original state with
- the current store state. <see cref="P:System.Windows.Ria.Entity.EntityConflict"/> is also
- cleared on <see cref="P:System.Windows.Ria.EntityConflict.CurrentEntity"/>.
- <exception>An <see cref="T:System.InvalidOperationException"/> will be thrown if
- <see cref="M:System.Windows.Ria.EntityConflict.Resolve"/> is called when <see cref="P:System.Windows.Ria.EntityConflict.IsDeleted"/> is <c>true</c>.</exception>
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityConflict.CurrentEntity">
- <summary>
- Gets the current <see cref="T:System.Windows.Ria.Entity"/> instance.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityConflict.OriginalEntity">
- <summary>
- Gets the original <see cref="T:System.Windows.Ria.Entity"/> instance. May be null
- if the entity is not modified.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityConflict.StoreEntity">
- <summary>
- Gets the store <see cref="T:System.Windows.Ria.Entity"/> instance. May be null
- if the entity no longer exists in the store, in which case
- <see cref="P:System.Windows.Ria.EntityConflict.IsDeleted"/> will be true.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityConflict.PropertyNames">
- <summary>
- Gets a collection of the property names in conflict.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityConflict.IsDeleted">
- <summary>
- Gets a value indicating whether the entity has already been deleted from the store.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.EntityContainer">
- <summary>
- Represents a cache of Entities in the form of a collection of <see cref="T:System.Windows.Ria.EntitySet"/>s.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.#ctor">
- <summary>
- Protected constructor since this is an abstract class
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.AddEntitySet``1(System.Windows.Ria.EntitySet,System.Windows.Ria.EntitySetOperations)">
- <summary>
- Adds an <see cref="T:System.Windows.Ria.EntitySet"/> in this container with the specified <paramref name="supportedOperations"/>.
- </summary>
- <typeparam name="TEntity">The <see cref="T:System.Windows.Ria.Entity"/> type.</typeparam>
- <param name="set">The <see cref="T:System.Windows.Ria.EntitySet"/> to add to the container.</param>
- <param name="supportedOperations">The <see cref="T:System.Windows.Ria.EntitySetOperations"/> supported by this entity set.</param>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.AddReference(System.Windows.Ria.EntitySet)">
- <summary>
- Adds a reference to an external <see cref="T:System.Windows.Ria.EntitySet"/>. Once a reference has been established,
- referenced <see cref="T:System.Windows.Ria.EntitySet"/> will be consulted when resolving an <see cref="T:System.Windows.Ria.Entity"/> type.
- </summary>
- <param name="entitySet">A <see cref="T:System.Windows.Ria.EntitySet"/> to register as an external reference.</param>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.Clear">
- <summary>
- Clear the contents of all <see cref="T:System.Windows.Ria.EntitySet"/>s in this container
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.CreateEntitySet``1">
- <summary>
- Create an <see cref="T:System.Windows.Ria.EntitySet"/> in this container for the specified entity type
- </summary>
- <typeparam name="TEntity">The Entity type</typeparam>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.CreateEntitySet``1(System.Windows.Ria.EntitySetOperations)">
- <summary>
- Create an <see cref="T:System.Windows.Ria.EntitySet"/> in this container for the specified entity type
- </summary>
- <typeparam name="TEntity">The Entity type</typeparam>
- <param name="supportedOperations">The operations supported for the Entity type</param>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.SetPropertyChanged(System.Windows.Ria.EntitySet,System.String)">
- <summary>
- Event handler for PropertyChanged events on the EntitySets in this container
- </summary>
- <param name="entitySet">The EntitySet</param>
- <param name="propertyName">The property that has changed</param>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.GetEntitySet``1">
- <summary>
- Return the <see cref="T:System.Windows.Ria.EntitySet"/> for the specified <see cref="T:System.Windows.Ria.Entity"/> Type. If there is no
- <see cref="T:System.Windows.Ria.EntitySet"/> for the specified type, an <see cref="T:System.InvalidOperationException"/> is thrown.
- </summary>
- <typeparam name="TEntity">The Entity type</typeparam>
- <returns>The EntitySet</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.GetEntitySet(System.Type)">
- <summary>
- Return the <see cref="T:System.Windows.Ria.EntitySet"/> for the specified <see cref="T:System.Windows.Ria.Entity"/> Type. If there is no
- <see cref="T:System.Windows.Ria.EntitySet"/> for the specified type, and exception is thrown.
- </summary>
- <param name="entityType">The Entity type</param>
- <returns>The EntitySet</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.TryGetEntitySet(System.Type,System.Windows.Ria.EntitySet@)">
- <summary>
- Try to get the set for the specified <see cref="T:System.Windows.Ria.Entity"/> type, returning false if not found
- </summary>
- <param name="entityType">The Entity type</param>
- <param name="entitySet">The EntitySet if present, null otherwise</param>
- <returns>True if an EntitySet for the Type was found, false otherwise</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.GetChanges">
- <summary>
- Returns an <see cref="T:System.Windows.Ria.EntityChangeSet"/> containing the current set of pending changes
- </summary>
- <returns>The current set of pending changes</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.HasChildChanges(System.Windows.Ria.Entity)">
- <summary>
- Determines whether the specified entity has any children
- that are currently in a modified state.
- </summary>
- <param name="entity">The parent entity to check.</param>
- <returns>True if there are child updates, false otherwise.</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.CompleteChildChanges(System.Windows.Ria.Entity,System.Boolean)">
- <summary>
- Accepts or rejects all child changes for the specified entity.
- </summary>
- <param name="entity">The parent entity.</param>
- <param name="acceptChanges"><c>True</c> if child changes should be accepted,
- <c>false</c> if they should be rejected.</param>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.GetChildTypes(System.Type)">
- <summary>
- For the specified Type, returns the collection of child Types.
- Results are cached.
- </summary>
- <param name="entityType">The Type to retrieve child Types for.</param>
- <returns>The collection of child Types.</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.AcceptChanges">
- <summary>
- Accept all changes that have been made to entities or <see cref="T:System.Windows.Ria.EntitySet"/>s
- in this container.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.RejectChanges">
- <summary>
- Revert all changes that have been made to entities or <see cref="T:System.Windows.Ria.EntitySet"/>s
- in this container.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.LoadEntities(System.Collections.IEnumerable)">
- <summary>
- Load the specified collection of entities into this <see cref="T:System.Windows.Ria.EntityContainer"/>.
- </summary>
- <param name="entities">The Entities to load</param>
- <returns>The set of entities loaded. In cases where entities in the set
- are already cached locally, the return set will contain the cached instances.</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.LoadEntities(System.Collections.IEnumerable,System.Windows.Ria.LoadBehavior)">
- <summary>
- Load the specified collection of entities into this <see cref="T:System.Windows.Ria.EntityContainer"/>.
- </summary>
- <param name="entities">The Entities to load</param>
- <param name="loadBehavior">The <see cref="T:System.Windows.Ria.LoadBehavior"/> to use for the Load</param>
- <returns>The set of entities loaded. In cases where entities in the set
- are already cached locally, the return set will contain the cached instances.</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.System#ComponentModel#IRevertibleChangeTracking#RejectChanges">
- <summary>
- Reject all changes made to this container
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.System#ComponentModel#IChangeTracking#AcceptChanges">
- <summary>
- Accept all changes made to this container
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntityContainer.RaisePropertyChanged(System.String)">
- <summary>
- Raises the PropertyChanged event for the specified property
- </summary>
- <param name="propertyName">The name of the property that has changed</param>
- </member>
- <member name="P:System.Windows.Ria.EntityContainer.HasChanges">
- <summary>
- Gets a value indicating whether this EntityContainer currently has any pending changes
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityContainer.EntitySets">
- <summary>
- Gets the collection of <see cref="T:System.Windows.Ria.EntitySet"/>s in this <see cref="T:System.Windows.Ria.EntityContainer"/>.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityContainer.System#ComponentModel#IChangeTracking#IsChanged">
- <summary>
- Gets a value indicating whether this container currently has any pending changes
- </summary>
- </member>
- <member name="E:System.Windows.Ria.EntityContainer.PropertyChanged">
- <summary>
- Occurs when a property has changed.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.EntityKey">
- <summary>
- Base class for keys representing unique entity identity, suitable for hashing.
- This class also provides factory methods for the creation of keys.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntityKey.Create``2(``0,``1)">
- <summary>
- Creates an key using the specified key values
- </summary>
- <typeparam name="T1">First key value type</typeparam>
- <typeparam name="T2">Second key value type</typeparam>
- <param name="v1">First key value</param>
- <param name="v2">Second key value</param>
- <returns>The entity key</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityKey.Create``3(``0,``1,``2)">
- <summary>
- Creates an key using the specified key values
- </summary>
- <typeparam name="T1">First key value type</typeparam>
- <typeparam name="T2">Second key value type</typeparam>
- <typeparam name="T3">Third key value type</typeparam>
- <param name="v1">First key value</param>
- <param name="v2">Second key value</param>
- <param name="v3">Third key value</param>
- <returns>The entity key</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityKey.Create(System.Object[])">
- <summary>
- Creates an key using the specified key values.
- </summary>
- <param name="keyValues">Array of key values</param>
- <returns>The entity key</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityKey.VerifyKeyValueNotNull(System.Object)">
- <summary>
- Verify that the specified key value isn't null, and throw if it is
- </summary>
- <param name="value">The key value to validate</param>
- </member>
- <member name="M:System.Windows.Ria.EntityKey.ToString">
- <summary>
- Formats the key as a set of key values
- </summary>
- <returns>The formatted key representation</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityKey.FormatKey(System.Text.StringBuilder)">
- <summary>
- Append the key values for this key to the <see cref="T:System.Text.StringBuilder"/>
- </summary>
- <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append to</param>
- </member>
- <member name="M:System.Windows.Ria.EntityKey.FormatKeyValue``1(System.Text.StringBuilder,``0)">
- <summary>
- Appends the string representation of the specified value
- to the <see cref="T:System.Text.StringBuilder"/>
- </summary>
- <typeparam name="T">The key value type</typeparam>
- <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append to</param>
- <param name="value">The key value to format</param>
- </member>
- <member name="T:System.Windows.Ria.EntityKey`1">
- <summary>
- Strongly typed single member key implementation that avoids value boxing.
- </summary>
- <typeparam name="T">The Type of the key member</typeparam>
- </member>
- <member name="M:System.Windows.Ria.EntityKey`1.#ctor(`0)">
- <summary>
- Constructs a key
- </summary>
- <param name="v">The key value</param>
- </member>
- <member name="M:System.Windows.Ria.EntityKey`1.GetHashCode">
- <summary>
- Gets the hash code
- </summary>
- <returns>The hash code</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityKey`1.Equals(System.Object)">
- <summary>
- Determines if the specified key is equal to
- this key
- </summary>
- <param name="obj">The other key</param>
- <returns>True if the keys are equal</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityKey`1.FormatKey(System.Text.StringBuilder)">
- <summary>
- Recursively build the list of key values
- </summary>
- <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append to</param>
- </member>
- <member name="M:System.Windows.Ria.EntityKey`1.Equals(System.Windows.Ria.EntityKey{`0})">
- <summary>
- Determines if the specified key is equal to
- this key
- </summary>
- <param name="other">The other key</param>
- <returns>True if the keys are equal</returns>
- </member>
- <member name="T:System.Windows.Ria.EntityKey`2">
- <summary>
- Strongly typed multipart key implementation that avoids value boxing.
- Nested instances of this class can be created for keys with 3 or more
- members.
- </summary>
- <typeparam name="T1">The Type of the first part of the key</typeparam>
- <typeparam name="T2">The Type of the second part of the key</typeparam>
- </member>
- <member name="M:System.Windows.Ria.EntityKey`2.#ctor(`0,`1)">
- <summary>
- Constructs a key
- </summary>
- <param name="v1">The first key value</param>
- <param name="v2">The second key value</param>
- </member>
- <member name="M:System.Windows.Ria.EntityKey`2.GetHashCode">
- <summary>
- Gets the hash code
- </summary>
- <returns>The hash code</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityKey`2.Equals(System.Object)">
- <summary>
- Determines if the specified key is equal to
- this key
- </summary>
- <param name="obj">The other key</param>
- <returns>True if the keys are equal</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityKey`2.FormatKey(System.Text.StringBuilder)">
- <summary>
- Recursively build the list of key values
- </summary>
- <param name="sb">The <see cref="T:System.Text.StringBuilder"/> to append to</param>
- </member>
- <member name="M:System.Windows.Ria.EntityKey`2.Equals(System.Windows.Ria.EntityKey{`0,`1})">
- <summary>
- Determines if the specified key is equal to
- this key
- </summary>
- <param name="other">The other key</param>
- <returns>True if the keys are equal</returns>
- </member>
- <member name="T:System.Windows.Ria.EntitySet">
- <summary>
- Represents a collection of <see cref="T:System.Windows.Ria.Entity"/> instances, providing change tracking and other services.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.#ctor(System.Type)">
- <summary>
- Protected constructor since this is an abstract class
- </summary>
- <param name="entityType">The type of <see cref="T:System.Windows.Ria.Entity"/> the set will contain</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.Clear">
- <summary>
- Clears all Entities from the set
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.TrackAsInteresting(System.Windows.Ria.Entity,System.Boolean)">
- <summary>
- Tracks or untracks the specified entity as one that should be considered during
- changeset computation. This is more efficient than visiting every
- entity when computing changesets.
- </summary>
- <param name="entity">The entity to track or untrack</param>
- <param name="isInteresting">True if the entity is interesting, false otherwise</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.CreateList">
- <summary>
- Creates a new entity set.
- </summary>
- <returns>The created entity set instance.</returns>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.CreateEntity">
- <summary>
- Creates a new entity.
- </summary>
- <returns>The created entity instance.</returns>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.GetEnumerator">
- <summary>
- Returns an enumerator for the collection.
- </summary>
- <returns>An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.</returns>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.EntityPropertyChanged(System.Windows.Ria.Entity,System.String)">
- <summary>
- Handles change notifications from changed properties of entities in this set.
- </summary>
- <param name="entity">The entity that was updated.</param>
- <param name="propertyName">The name of the property that was changed.</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.RegisterAssociationCallback``1(System.ComponentModel.DataAnnotations.AssociationAttribute,System.Action{``0},System.Boolean)">
- <summary>
- Registers or unregisters the specified callback for update notifications for the specified association member. The
- callback will be invoked whenever a FK member participating in the association is modified on an entity in this
- EntitySet.
- </summary>
- <param name="association">AssociationAttribute indicating the association to monitor</param>
- <param name="callback">The callback to call</param>
- <param name="register">True if the callback is being registered, false if it is being unregistered</param>
- <typeparam name="TEntity">The entity type.</typeparam>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.Add(System.Windows.Ria.Entity)">
- <summary>
- Adds the specified <see cref="T:System.Windows.Ria.Entity"/> to this <see cref="T:System.Windows.Ria.EntitySet"/>, also
- recursively adding all unattached entities reachable via associations.
- </summary>
- <param name="entity">The entity to add.</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.IsAttached(System.Windows.Ria.Entity)">
- <summary>
- Returns true if the specified entity is currently attached
- to this <see cref="T:System.Windows.Ria.EntitySet"/>.
- </summary>
- <param name="entity">The Entity to check</param>
- <returns>True if the Entity is attached</returns>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.AddInternal(System.Windows.Ria.Entity)">
- <summary>
- Adds the specified entity to this set.
- </summary>
- <param name="entity">The entity to add.</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.Remove(System.Windows.Ria.Entity)">
- <summary>
- Removes the specified entity from the set.
- </summary>
- <param name="entity">The entity to remove.</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.BeginEdit(System.Windows.Ria.Entity)">
- <summary>
- Begin editing the specified <see cref="T:System.Windows.Ria.Entity"/>
- </summary>
- <param name="entity">The entity to edit</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.EndEdit(System.Windows.Ria.Entity)">
- <summary>
- End editing the specified <see cref="T:System.Windows.Ria.Entity"/>
- </summary>
- <param name="entity">The entity to end editing</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.CancelEdit(System.Windows.Ria.Entity)">
- <summary>
- Cancel edits to the specified <see cref="T:System.Windows.Ria.Entity"/>
- </summary>
- <param name="entity">The entity to cancel edits for</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.AcceptChanges">
- <summary>
- Accepts all changes made to this <see cref="T:System.Windows.Ria.EntitySet"/>
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.RejectChanges">
- <summary>
- Reverts all changes made to this <see cref="T:System.Windows.Ria.EntitySet"/>. For modified entities,
- all modified property values are set back to their original values. New entities are
- removed, and any entities that were removed are re-added.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.Attach(System.Windows.Ria.Entity)">
- <summary>
- Attaches the specified <see cref="T:System.Windows.Ria.Entity"/> to this <see cref="T:System.Windows.Ria.EntitySet"/> in an
- unmodified state, also recursively attaching all unattached entities reachable via
- associations.
- </summary>
- <param name="entity">The entity to attach</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.AttachInternal(System.Windows.Ria.Entity)">
- <summary>
- Attaches the <see cref="T:System.Windows.Ria.Entity"/> to this <see cref="T:System.Windows.Ria.EntitySet"/> in an
- unmodified state.
- </summary>
- <param name="entity">The entity to attach</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.Detach(System.Windows.Ria.Entity)">
- <summary>
- Detaches the specified <see cref="T:System.Windows.Ria.Entity"/> from this <see cref="T:System.Windows.Ria.EntitySet"/>. If the entity
- is not in this set, an <see cref="T:System.InvalidOperationException"/> will be thrown.
- </summary>
- <param name="entity">The entity to detach</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.LoadEntity(System.Windows.Ria.Entity)">
- <summary>
- Load the specified entity into the set
- </summary>
- <param name="entity">The entity to load</param>
- <returns>If the entity was already in the set
- (based on key identity) the cached instance is returned. If the
- entity wasn't in the set, the specified instance is returned
- </returns>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.LoadEntity(System.Windows.Ria.Entity,System.Windows.Ria.LoadBehavior)">
- <summary>
- Load the specified entity into the set, using the specified
- <see cref="T:System.Windows.Ria.LoadBehavior"/>.
- </summary>
- <param name="entity">The entity to load</param>
- <param name="loadBehavior">The <see cref="T:System.Windows.Ria.LoadBehavior"/> to apply for the Load</param>
- <returns>If the entity was already in the set
- (based on key identity) the cached instance is returned. If the
- entity wasn't in the set, the specified instance is returned
- </returns>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.AddToCache(System.Windows.Ria.Entity)">
- <summary>
- Adds the specified entity to the cache. If a cache entry for the
- same identity already exists, an exception is thrown.
- </summary>
- <param name="entity">The entity to add</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.RemoveFromCache(System.Windows.Ria.Entity)">
- <summary>
- Removes the specified entity from the cache.
- </summary>
- <param name="entity">The entity to remove.</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.GetEntityByKey(System.Object[])">
- <summary>
- Queries the cache for the entity indicated by the specified key
- values returning it if found, or returning null otherwise
- </summary>
- <param name="keyValues">The key values specified in the correct member order</param>
- <returns>The entity if found, null otherwise</returns>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.LoadEntities(System.Collections.Generic.IEnumerable{System.Windows.Ria.Entity})">
- <summary>
- Load the specified set of entities
- </summary>
- <param name="entities">The set of entities to load</param>
- <returns>list of loaded entities</returns>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.LoadEntities(System.Collections.Generic.IEnumerable{System.Windows.Ria.Entity},System.Windows.Ria.LoadBehavior)">
- <summary>
- Load the specified set of entities
- </summary>
- <param name="entities">The set of entities to load</param>
- <param name="loadBehavior">The <see cref="T:System.Windows.Ria.LoadBehavior"/> to use for the Load</param>
- <returns>The set of entities in the local cache after the load operation</returns>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32)">
- <summary>
- Method called whenever the collection changes. Overrides should call the base method
- to raise any required change notifications
- </summary>
- <param name="action">The change action</param>
- <param name="affectedObject">For Reset events, this will be a collection of removed entities. For all other
- events, this will be the single affected entity.</param>
- <param name="index">The affected index</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.RaisePropertyChanged(System.String)">
- <summary>
- Raises the PropertyChanged event for the specified property
- </summary>
- <param name="propertyName">The property that has changed</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
- <summary>
- Called when an <see cref="T:System.Windows.Ria.EntitySet"/> property has changed.
- </summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="P:System.Windows.Ria.EntitySet.EntityType">
- <summary>
- Gets the <see cref="T:System.Type"/> of entity contained by this <see cref="T:System.Windows.Ria.EntitySet"/>.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntitySet.CanAdd">
- <summary>
- Gets a value indicating whether the collection allows new items to be added
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntitySet.CanEdit">
- <summary>
- Gets a value indicating whether members of the collection can be edited
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntitySet.CanRemove">
- <summary>
- Gets a value indicating whether the collection allows items to be removed.
- Note that newly added items can always be removed.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntitySet.Count">
- <summary>
- Gets the current count of Entities in the set
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntitySet.EntityContainer">
- <summary>
- Gets the container this <see cref="T:System.Windows.Ria.EntitySet"/> belongs to
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntitySet.IsReadOnly">
- <summary>
- Gets a value indicating whether this set supports update operations. Returns
- true if update operations are not supported, false otherwise.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntitySet.List">
- <summary>
- Gets the backing list for this <see cref="T:System.Windows.Ria.EntitySet"/>
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntitySet.InterestingEntities">
- <summary>
- Gets a collection of all 'interesting' entities for the purposes of changeset computation. Interesting
- entities include those that are new, removed, or have been touched by an update operation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntitySet.HasChanges">
- <summary>
- Gets a value indicating whether this EntitySet currently has any pending changes
- </summary>
- </member>
- <member name="E:System.Windows.Ria.EntitySet.System#Collections#Specialized#INotifyCollectionChanged#CollectionChanged">
- <summary>
- Event raised when the collection has changed, or the collection is reset.
- </summary>
- </member>
- <member name="E:System.Windows.Ria.EntitySet.PropertyChanged">
- <summary>
- Event raised when a property has changed.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.EntitySet.AddAttachInferrer">
- <summary>
- Visitor used to traverse all associations in a graph and infer
- Attach/Add entities that are unattached.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.EntitySet.CompositionalChildRemover">
- <summary>
- Visitor used to recursively remove all compositional children
- in a hierarchy.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.EntitySet`1">
- <summary>
- Represents a collection of <see cref="T:System.Windows.Ria.Entity"/> instances, providing change tracking and other services.
- </summary>
- <typeparam name="TEntity">The type of <see cref="T:System.Windows.Ria.Entity"/> this set will contain</typeparam>
- </member>
- <member name="M:System.Windows.Ria.EntitySet`1.#ctor">
- <summary>
- Public constructor
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntitySet`1.CreateList">
- <summary>
- Creates a new entity set.
- </summary>
- <returns>The created entity set instance.</returns>
- </member>
- <member name="M:System.Windows.Ria.EntitySet`1.CreateEntity">
- <summary>
- Creates a new entity.
- </summary>
- <returns>The created entity instance.</returns>
- </member>
- <member name="M:System.Windows.Ria.EntitySet`1.GetEnumerator">
- <summary>
- Returns an enumerator
- </summary>
- <returns>The enumerator</returns>
- </member>
- <member name="M:System.Windows.Ria.EntitySet`1.Attach(`0)">
- <summary>
- Attaches the specified <see cref="T:System.Windows.Ria.Entity"/> to this <see cref="T:System.Windows.Ria.EntitySet"/> in an
- unmodified state, also recursively attaching all unattached entities reachable via
- associations.
- </summary>
- <remarks>The <paramref name="entity"/> needs to be of type <typeparamref name="TEntity"/>, and cannot be a subclass.</remarks>
- <param name="entity">The entity to attach</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet`1.Detach(`0)">
- <summary>
- Detaches the <see cref="T:System.Windows.Ria.Entity"/> from this <see cref="T:System.Windows.Ria.EntitySet"/>.
- </summary>
- <param name="entity">The entity to detach</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet`1.Add(`0)">
- <summary>
- Add the specified entity to the collection. If CanAdd is false, an <see cref="T:System.InvalidOperationException"/>
- will be thrown.
- </summary>
- <remarks><paramref name="entity"/> needs to be of type <typeparamref name="TEntity"/>, and cannot be a subclass.</remarks>
- <param name="entity">The entity to add</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet`1.Remove(`0)">
- <summary>
- Remove the specified entity from the collection. If CanRemove is false
- and the specified entity is not newly added, an <see cref="T:System.InvalidOperationException"/>
- will be thrown.
- </summary>
- <param name="entity">The entity to remove</param>
- </member>
- <member name="M:System.Windows.Ria.EntitySet`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32)">
- <summary>
- Method called whenever the collection changes.
- </summary>
- <param name="action">The change action</param>
- <param name="affectedObject">For Reset events, this will be a collection of removed entities. For all other
- events, this will be the single affected entity.</param>
- <param name="index">The affected index</param>
- </member>
- <member name="E:System.Windows.Ria.EntitySet`1.EntityAdded">
- <summary>
- Event raised whenever an <see cref="T:System.Windows.Ria.Entity"/> is added to this collection
- </summary>
- </member>
- <member name="E:System.Windows.Ria.EntitySet`1.EntityRemoved">
- <summary>
- Event raised whenever an <see cref="T:System.Windows.Ria.Entity"/> is removed to this collection
- </summary>
- </member>
- <member name="T:System.Windows.Ria.EntitySetOperations">
- <summary>
- Enumeration of the types of operations permissable
- on an <see cref="T:System.Windows.Ria.EntitySet"/>.
- </summary>
- </member>
- <member name="F:System.Windows.Ria.EntitySetOperations.None">
- <summary>
- Only Selection is permitted, no update operations are allowed.
- </summary>
- </member>
- <member name="F:System.Windows.Ria.EntitySetOperations.Add">
- <summary>
- New entities may be added
- </summary>
- </member>
- <member name="F:System.Windows.Ria.EntitySetOperations.Edit">
- <summary>
- Entities may be updated
- </summary>
- </member>
- <member name="F:System.Windows.Ria.EntitySetOperations.Remove">
- <summary>
- Entities may be removed
- </summary>
- </member>
- <member name="F:System.Windows.Ria.EntitySetOperations.All">
- <summary>
- Entities may be added, updated and removed
- </summary>
- </member>
- <member name="T:System.Windows.Ria.ChangeSetEntry">
- <summary>
- Represents a domain operation to be performed on an entity. This is the message
- type passed between data-client and domain service both for sending operations to
- the domain service as well as for returning operation results back to the data-client.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ChangeSetEntry.#ctor(System.Windows.Ria.Entity,System.Int32,System.Windows.Ria.EntityOperationType)">
- <summary>
- Public constructor
- </summary>
- <param name="entity">The entity being operated on</param>
- <param name="id">The client ID for the entity</param>
- <param name="operationType">The operation to be performed</param>
- </member>
- <member name="P:System.Windows.Ria.ChangeSetEntry.HasError">
- <summary>
- Gets a value indicating whether validation errors or conflicts were encountered
- during processing of the property.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ChangeSetEntry.HasConflict">
- <summary>
- Gets a value indicating whether the operation contains conflicts.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ChangeSetEntry.Entity">
- <summary>
- Gets or sets the <see cref="P:System.Windows.Ria.ChangeSetEntry.Entity"/> being operated on. After a submit operation
- has completed, this member may contain updated entity state returned from the
- domain service.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ChangeSetEntry.OriginalEntity">
- <summary>
- Gets or sets the original state of the entity being operated on
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ChangeSetEntry.StoreEntity">
- <summary>
- Gets or sets the state of the entity in the data store
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ChangeSetEntry.ClientEntity">
- <summary>
- Gets or sets the entity that was originally submitted <see cref="P:System.Windows.Ria.ChangeSetEntry.Entity"/>. Used to correlate
- an <see cref="T:System.Windows.Ria.ChangeSetEntry"/> result back to its originally submitted client entity instance.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ChangeSetEntry.Id">
- <summary>
- Gets or sets the Client Id for the entity
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ChangeSetEntry.HasMemberChanges">
- <summary>
- Gets or sets a value indicating whether the entity for
- this operation has property modifications.
- <remarks>Note that even if OriginalEntity hasn't been
- set, in the case of entities using a timestamp field
- for concurrency, the entity may still be modified. This
- flag allows us to distinguish that case from an Update
- operation that represents a custom method invocation only.
- </remarks>
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ChangeSetEntry.Operation">
- <summary>
- Gets or sets the <see cref="T:System.Windows.Ria.EntityOperationType"/> for this <see cref="T:System.Windows.Ria.ChangeSetEntry"/>
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ChangeSetEntry.EntityActions">
- <summary>
- Gets or sets the custom methods invoked on the entity, as a set
- of method name / parameter pairs.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ChangeSetEntry.ValidationErrors">
- <summary>
- Gets or sets the validation errors encountered during the processing of the operation.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ChangeSetEntry.ConflictMembers">
- <summary>
- Gets or sets the collection of members in conflict. The Entity property
- contains the current store value for each property.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ChangeSetEntry.IsDeleteConflict">
- <summary>
- Gets or sets a value indicating whether the confict (if there is one) is a delete conflict.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ChangeSetEntry.Associations">
- <summary>
- Gets or sets the collection of Ids of the associated entities for
- each association of the Entity
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ChangeSetEntry.OriginalAssociations">
- <summary>
- Gets or sets the collection of Ids of the associated entities for
- each association of the OriginalEntity
- </summary>
- </member>
- <member name="T:System.Windows.Ria.IEntityRef">
- <summary>
- Internal interface providing loosely typed access to <see cref="T:System.Windows.Ria.EntityRef`1"/> members needed
- by the framework.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.IEntityRef.HasValue">
- <summary>
- Gets a value indicating whether this EntityRef has been loaded or
- has had a value assigned to it.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.IEntityRef.Entity">
- <summary>
- Gets the referenced entity loading it if it hasn't been loaded yet.
- To avoid the deferred load, inspect the HasValue property first.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.EntityRef`1">
- <summary>
- Represents an reference to an associated entity.
- </summary>
- <typeparam name="TEntity">The type of the associated <see cref="P:System.Windows.Ria.EntityRef`1.Entity"/></typeparam>
- </member>
- <member name="M:System.Windows.Ria.EntityRef`1.#ctor(System.Windows.Ria.Entity,System.String,System.Func{`0,System.Boolean})">
- <summary>
- Public constructor
- </summary>
- <param name="parent">The entity that this association is a member of</param>
- <param name="memberName">The name of this EntityRef member on the parent entity</param>
- <param name="entityPredicate">The function used to filter the associated entity.</param>
- </member>
- <member name="M:System.Windows.Ria.EntityRef`1.SetValue(`0)">
- <summary>
- Set the entity value and raise a property changed notification if required.
- All internal assignments should be made through this method.
- </summary>
- <param name="value">The new entity instance</param>
- </member>
- <member name="M:System.Windows.Ria.EntityRef`1.Filter(`0)">
- <summary>
- When filtering entities during query execution against the source set we don't want
- to include New entities, to ensure that we don't get false positives in cases where
- the entity's FK members are auto-genned on the server or haven't been set yet.
- </summary>
- <param name="entity">The entity to filter</param>
- <returns>A <see cref="T:System.Boolean"/> value indicating whether or not the <paramref name="entity"/> should be filtered.</returns>
- </member>
- <member name="M:System.Windows.Ria.EntityRef`1.MonitorEntitySet">
- <summary>
- Subscribe to the source set's CollectionChanged event, so we can monitor additions to and
- removals from the set so we can update the status of our reference and raise the required
- property change notifications.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntityRef`1.SourceSet_CollectionChanged(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
- <summary>
- Whenever the source set changes, we need to run our predicate against the
- added/removed entities and if we get any matches we propagate update our cached
- reference and raise the property changed notification for this EntityRef property
- on the parent.
- </summary>
- <param name="sender">The event sender.</param>
- <param name="args">The collection changed event arguments.</param>
- </member>
- <member name="M:System.Windows.Ria.EntityRef`1.OnEntityAssociationUpdated(`0)">
- <summary>
- Callback for when an entity in the source set changes such that we need to reevaluate
- it's membership in our collection. This could be because an FK member for the association
- has changed, or when the entity state transitions to Unmodified.
- </summary>
- <param name="entity">The entity that has changed</param>
- </member>
- <member name="M:System.Windows.Ria.EntityRef`1.OnEntitySetChanged">
- <summary>
- Called whenever the parent entity's <see cref="T:System.Windows.Ria.EntitySet"/> membership changes,
- allowing us to navigate to our source set for this collection.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.EntityRef`1.ParentEntityPropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
- <summary>
- PropertyChanged handler for the parent entity
- </summary>
- <param name="sender">The event sender.</param>
- <param name="e">The property changed event arguments.</param>
- </member>
- <member name="P:System.Windows.Ria.EntityRef`1.Entity">
- <summary>
- Gets or sets the associated <see cref="P:System.Windows.Ria.EntityRef`1.Entity"/>
- </summary>
- </member>
- <member name="P:System.Windows.Ria.EntityRef`1.System#Windows#Ria#IEntityRef#HasValue">
- <summary>
- Gets a value indicating whether this EntityRef has been loaded or
- has had a value assigned to it.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.EntityState">
- <summary>
- Enumeration of the possible states an <see cref="T:System.Windows.Ria.Entity"/>
- can be in.
- </summary>
- </member>
- <member name="F:System.Windows.Ria.EntityState.Detached">
- <summary>
- The entity is not attached and is not being tracked
- </summary>
- </member>
- <member name="F:System.Windows.Ria.EntityState.Unmodified">
- <summary>
- The entity is in its original, unmodified state
- </summary>
- </member>
- <member name="F:System.Windows.Ria.EntityState.Modified">
- <summary>
- The entity has been modified
- </summary>
- </member>
- <member name="F:System.Windows.Ria.EntityState.New">
- <summary>
- The entity is attached in the new state
- </summary>
- </member>
- <member name="F:System.Windows.Ria.EntityState.Deleted">
- <summary>
- The entity is marked for delete
- </summary>
- </member>
- <member name="T:System.Windows.Ria.InvokeCompletedResult">
- <summary>
- Represents the result of an asynchronous operation.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.InvokeCompletedResult.#ctor(System.Object)">
- <summary>
- Public constructor
- </summary>
- <param name="returnValue">The value returned from the server.</param>
- </member>
- <member name="M:System.Windows.Ria.InvokeCompletedResult.#ctor(System.Object,System.Collections.Generic.IEnumerable{System.ComponentModel.DataAnnotations.ValidationResult})">
- <summary>
- Public constructor
- </summary>
- <param name="returnValue">The value returned from the server.</param>
- <param name="validationErrors">A collection of validation errors.</param>
- </member>
- <member name="P:System.Windows.Ria.InvokeCompletedResult.ValidationErrors">
- <summary>
- Gets the validation errors.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.InvokeCompletedResult.ReturnValue">
- <summary>
- Gets the value returned from the server.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.LoadBehavior">
- <summary>
- Used to control identity cache behavior when loading entities.
- Each option specifies the merge behavior when an entity that has been
- previously read and cached is read again.
- </summary>
- </member>
- <member name="F:System.Windows.Ria.LoadBehavior.MergeIntoCurrent">
- <summary>
- Values from the newly read instance are merged into the cached instance
- for property values that are unmodified. No changes are lost in this merge.
- </summary>
- </member>
- <member name="F:System.Windows.Ria.LoadBehavior.KeepCurrent">
- <summary>
- The cached instance is not changed and the newly read instance is discarded.
- </summary>
- </member>
- <member name="F:System.Windows.Ria.LoadBehavior.RefreshCurrent">
- <summary>
- All members of the cached instance are overwritten with current values from the
- newly read instance, regardless of whether they have been modified. In addition,
- the original state of the entity is also set to the newly read instance.
- </summary>
- </member>
- <member name="T:System.Web.Ria.Data.OperationError">
- <summary>
- The data contract of an error that has occurred
- during the execution of an operation on the server.
- This is sent back along with the domain operation
- result(s) to the client.
- </summary>
- </member>
- <member name="M:System.Web.Ria.Data.OperationError.#ctor">
- <summary>
- Default constructor
- </summary>
- </member>
- <member name="M:System.Web.Ria.Data.OperationError.#ctor(System.String,System.String)">
- <summary>
- Constructor accepting an optional localized error message
- </summary>
- <param name="message">The localized error message</param>
- <param name="sourceMemberName">The name of the member the error originated from.</param>
- </member>
- <member name="M:System.Web.Ria.Data.OperationError.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- Constructor accepting an optional localized error message and and collection
- of the names of the members the error originated from.
- </summary>
- <param name="message">The localized message</param>
- <param name="sourceMemberNames">A collection of the names of the members the error originated from.</param>
- </member>
- <member name="M:System.Web.Ria.Data.OperationError.#ctor(System.String,System.Int32,System.String,System.String)">
- <summary>
- Constructor accepting an optional localized error message, error code, stack trace,
- and name of the member the error originated from.
- </summary>
- <param name="message">The localized error message</param>
- <param name="errorCode">The custom error code</param>
- <param name="stackTrace">The error stack trace</param>
- <param name="sourceMemberName">The name of the member the error originated from.</param>
- </member>
- <member name="M:System.Web.Ria.Data.OperationError.#ctor(System.String,System.Int32,System.String,System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- Constructor accepting an optional localized error message, error code, stack trace,
- and collection of the names of the members the error originated from.
- </summary>
- <param name="message">The localized error message</param>
- <param name="errorCode">The custom error code</param>
- <param name="stackTrace">The error stack trace</param>
- <param name="sourceMemberNames">A collection of the names of the members the error originated from.</param>
- </member>
- <member name="M:System.Web.Ria.Data.OperationError.GetHashCode">
- <summary>
- Returns the hash code for this object.
- </summary>
- <returns>The hash code for this object.</returns>
- </member>
- <member name="M:System.Web.Ria.Data.OperationError.System#IEquatable{System#Web#Ria#Data#OperationError}#Equals(System.Web.Ria.Data.OperationError)">
- <summary>
- Test the current instance against the specified instance for equality
- </summary>
- <param name="other">The OperationError to compare to</param>
- <returns>True if the instances are equal, false otherwise</returns>
- </member>
- <member name="P:System.Web.Ria.Data.OperationError.Message">
- <summary>
- Gets or sets the error message
- </summary>
- </member>
- <member name="P:System.Web.Ria.Data.OperationError.ErrorCode">
- <summary>
- Gets or sets custom error code
- </summary>
- </member>
- <member name="P:System.Web.Ria.Data.OperationError.StackTrace">
- <summary>
- Gets or sets the stack trace of the error
- </summary>
- </member>
- <member name="P:System.Web.Ria.Data.OperationError.SourceMemberNames">
- <summary>
- Gets or sets the names of the members the error originated from.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.OperationErrorStatus">
- <summary>
- Enumeration representing possible domain operation error statuses.
- </summary>
- </member>
- <member name="F:System.Windows.Ria.OperationErrorStatus.NotFound">
- <summary>
- Resource cannot be found.
- </summary>
- <remarks>Corresponds to HttpStatusCode 404</remarks>
- </member>
- <member name="F:System.Windows.Ria.OperationErrorStatus.ServerError">
- <summary>
- A server error has occurred during the processing of the operation.
- </summary>
- <remarks>Corresponds to HttpStatusCode 500</remarks>
- </member>
- <member name="F:System.Windows.Ria.OperationErrorStatus.NotSupported">
- <summary>
- The operation is not supported.
- </summary>
- <remarks>Corresponds to HttpStatusCode 400</remarks>
- </member>
- <member name="F:System.Windows.Ria.OperationErrorStatus.Unauthorized">
- <summary>
- The operation is not authorized for execution.
- </summary>
- <remarks>Corresponds to HttpStatusCode 401</remarks>
- </member>
- <member name="F:System.Windows.Ria.OperationErrorStatus.ValidationFailed">
- <summary>
- Validation for the operation has failed.
- </summary>
- </member>
- <member name="F:System.Windows.Ria.OperationErrorStatus.Conflicts">
- <summary>
- Conflicts have been detected. See <see cref="P:System.Windows.Ria.Entity.EntityConflict"/>
- for the conflicts for a given entity.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.QueryCompletedResult">
- <summary>
- Represents the result of a query operation
- </summary>
- </member>
- <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})">
- <summary>
- Public constructor
- </summary>
- <param name="entities">The entities returned from the query</param>
- <param name="includedEntities">The included entities returned from the query</param>
- <param name="resultCount">The total number of entities returned from the query, excluding entities that were included as associations.</param>
- <param name="totalCount">The total number of rows for the original query without any paging applied to it.</param>
- <param name="validationErrors">A collection of validation errors.</param>
- </member>
- <member name="P:System.Windows.Ria.QueryCompletedResult.Entities">
- <summary>
- Gets the entities returned from the query
- </summary>
- </member>
- <member name="P:System.Windows.Ria.QueryCompletedResult.IncludedEntities">
- <summary>
- Gets the included entities returned from the query
- </summary>
- </member>
- <member name="P:System.Windows.Ria.QueryCompletedResult.TotalCount">
- <summary>
- Gets the total number of rows for the original query without any paging applied to it.
- If the value is -1, the server did not support total-counts. If it's -2, the total-count
- is the same as the number of entities in the result-set.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.QueryCompletedResult.ResultCount">
- <summary>
- Gets the total number of entities returned from the query, excluding entities that were included as associations.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.QueryCompletedResult.ValidationErrors">
- <summary>
- Gets the validation errors.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.Resource">
- <summary>
- A strongly-typed resource class, for looking up localized strings, etc.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.ResourceManager">
- <summary>
- Returns the cached ResourceManager instance used by this class.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.Culture">
- <summary>
- Overrides the current thread's CurrentUICulture property for all
- resource lookups using this strongly typed resource class.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.Application_UriMustBeFullyQualified">
- <summary>
- Looks up a localized string similar to The application URI must be fully qualified.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.DomainClient_ApplicationNotInitialized">
- <summary>
- Looks up a localized string similar to The Application object has not been initialized yet..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.DomainClient_CancellationNotSupported">
- <summary>
- Looks up a localized string similar to The domain client '{0}' does not support cancellation..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.DomainClient_EmptyChangeSet">
- <summary>
- Looks up a localized string similar to The submitted change set was empty..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.DomainClient_EntityTypesAlreadyInitialized">
- <summary>
- Looks up a localized string similar to EntityTypes has already been initialized.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.DomainClient_InvocationNameCannotBeNullOrEmpty">
- <summary>
- Looks up a localized string similar to Custom method invocation name cannot be null or empty..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.DomainClient_ResourceNotFound">
- <summary>
- Looks up a localized string similar to The specified resource was not found.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.DomainContext_EntityContainerCannotBeNull">
- <summary>
- Looks up a localized string similar to The EntityContainer for a DomainContext cannot be null..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.DomainContext_InvalidEntityQueryDomainClient">
- <summary>
- Looks up a localized string similar to The specified EntityQuery '{0}' cannot be loaded because it was not created by this DomainContext..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.DomainContext_InvalidServiceUri">
- <summary>
- Looks up a localized string similar to The specified service URI is of the wrong format.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.DomainContext_InvokeOperationFailed">
- <summary>
- Looks up a localized string similar to Invoke operation '{0}' failed. {1}.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.DomainContext_InvokeOperationFailed_Validation">
- <summary>
- Looks up a localized string similar to Invoke operation '{0}' failed validation. Please inspect ValidationErrors on the operation for details..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.DomainContext_LoadOperationFailed">
- <summary>
- Looks up a localized string similar to Load operation failed for query '{0}'. {1}.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.DomainContext_LoadOperationFailed_Validation">
- <summary>
- Looks up a localized string similar to Load operation for query '{0}' failed validation. Please inspect ValidationErrors on the operation for details..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.DomainContext_SubmitAlreadyInProgress">
- <summary>
- Looks up a localized string similar to A SubmitChanges operation is already in progress on this DomainContext..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.DomainContext_SubmitOperationFailed">
- <summary>
- Looks up a localized string similar to Submit operation failed. {0}.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.DomainContext_SubmitOperationFailed_Conflicts">
- <summary>
- 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..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.DomainContext_SubmitOperationFailed_Validation">
- <summary>
- Looks up a localized string similar to Submit operation failed validation. Please inspect Entity.ValidationErrors for each entity in EntitiesInError for more information..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.DomainOperationOutOfRange">
- <summary>
- Looks up a localized string similar to Value {0} is not a valid DomainOperation enumeration value.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.Entity_InvokeOnDeletedEntity">
- <summary>
- Looks up a localized string similar to A custom method cannot be invoked on an entity in a Deleted state..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.Entity_InvokeOnUnattachedEntity">
- <summary>
- Looks up a localized string similar to A custom method cannot be invoked on an unattached Entity..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.Entity_InvokeWhileSubmitting">
- <summary>
- 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..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.Entity_KeyMembersCannotBeChanged">
- <summary>
- Looks up a localized string similar to The value of key member '{0}' on an instance of an entity of type '{1}' has changed. Entity key members cannot be changed..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.Entity_MultipleCustomMethodInvocations">
- <summary>
- Looks up a localized string similar to Only one pending custom method invocation is allowed per entity..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.Entity_Not_In_Collection">
- <summary>
- Looks up a localized string similar to The specified Entity is not a member of this collection.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.Entity_Property_Does_Not_Exist">
- <summary>
- Looks up a localized string similar to Entity type '{0}' does not contain a public property named '{1}'..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.Entity_Property_Is_ReadOnly">
- <summary>
- Looks up a localized string similar to The {0} property is read only..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.Entity_Property_NotChangeTracked">
- <summary>
- Looks up a localized string similar to The property '{0}' on entity type '{1}' is not a change tracked data member..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.Entity_ReadOnly">
- <summary>
- 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..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.Entity_UncommittedChanges">
- <summary>
- Looks up a localized string similar to Entity '{0}' 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..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.EntityCollection_ModificationNotAllowedForExternalReference">
- <summary>
- Looks up a localized string similar to Modification of an EntityCollection whose source is external is not permitted..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.EntityConflict_CannotResolveDeleteConflict">
- <summary>
- Looks up a localized string similar to Resolve cannot be called for delete conflicts..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.EntityConflict_IsDeleteConflict">
- <summary>
- Looks up a localized string similar to PropertyNames are not available for delete conflicts..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.EntityContainer_EntitySetAlreadyExists">
- <summary>
- Looks up a localized string similar to The EntitySet for Entity '{0}' already exists in the EntityContainer..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.EntityContainerDoesntContainEntityType">
- <summary>
- Looks up a localized string similar to This EntityContainer doesn't contain an EntitySet of type '{0}'.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.EntityKey_CannotBeNull">
- <summary>
- Looks up a localized string similar to An EntityKey value cannot be null.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.EntityKey_EmptyKeyMembers">
- <summary>
- Looks up a localized string similar to To create an EntityKey, you must specify at least one key value..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.EntityQuery_NotComposable">
- <summary>
- Looks up a localized string similar to EntityQuery for Type '{0}' targeting query operation '{1}' does not support query composition..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.EntitySet_DuplicateIdentity">
- <summary>
- Looks up a localized string similar to An entity with the same identity already exists in this EntitySet..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.EntitySet_EntityAlreadyAttached">
- <summary>
- Looks up a localized string similar to The entity being added is already attached to another EntitySet.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.EntitySet_EntityAlreadyInSet">
- <summary>
- Looks up a localized string similar to The specified entity is already contained in an EntitySet.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.EntitySet_EntityNotInSet">
- <summary>
- Looks up a localized string similar to The specified entity is not contained in this EntitySet..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.EntitySet_UnsupportedOperation">
- <summary>
- Looks up a localized string similar to This EntitySet of type '{0}' does not support the '{1}' operation..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.EntitySet_Wrong_Type">
- <summary>
- Looks up a localized string similar to EntitySet of type '{0}' cannot contain instances of Type '{1}'..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.FailedToConvertValue">
- <summary>
- Looks up a localized string similar to Failed to convert value of type '{0}' to type '{1}'.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.Invalid_Method">
- <summary>
- Looks up a localized string similar to The type '{0}' does not contain a public method named '{1}'..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.InvalidOperationExceptionType">
- <summary>
- Looks up a localized string similar to The specified exception type '{0}' is not one of the expected types of recoverable errors.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.MemberMustBeAssociation">
- <summary>
- Looks up a localized string similar to Member '{0}' specified must be an association member, marked with the AssociationAttribute.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.Operation_HasErrorMustBeTrue">
- <summary>
- Looks up a localized string similar to MarkErrorAsHandled can only be called if HasError is true..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.OperationErrorTypeOutOfRange">
- <summary>
- Looks up a localized string similar to Value {0} is not a valid OperationErrorType enum value.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.Parameter_NullOrEmpty">
- <summary>
- Looks up a localized string similar to The parameter '{0}' cannot be null or empty..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.Type_Not_Entity">
- <summary>
- Looks up a localized string similar to Type '{0}' does not derive from Entity.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.ValidationUtilities_AmbiguousMatch">
- <summary>
- Looks up a localized string similar to Ambiguous match for method '{0}'..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.ValidationUtilities_ContextInstance_CannotBeNull">
- <summary>
- Looks up a localized string similar to ValidationContext.ObjectInstance cannot be null..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.ValidationUtilities_MethodNotFound">
- <summary>
- Looks up a localized string similar to Method '{0}.{1}' accepting {2} parameter(s) of type(s) ({3}) could not be found..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.ValidationUtilities_MethodNotFound_ZeroParams">
- <summary>
- Looks up a localized string similar to Method '{0}.{1}' accepting zero parameters could not be found..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resource.WebDomainClient_OperationDoesNotExist">
- <summary>
- Looks up a localized string similar to Operation '{0}' does not exist..
- </summary>
- </member>
- <member name="T:System.Windows.Ria.SubmitCompletedResult">
- <summary>
- Represents the result of a submit operation.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.SubmitCompletedResult.#ctor(System.Windows.Ria.EntityChangeSet,System.Collections.Generic.IEnumerable{System.Windows.Ria.ChangeSetEntry})">
- <summary>
- Public constructor
- </summary>
- <param name="changeSet">The changeset that was submitted.</param>
- <param name="operationResults">The <see cref="T:System.Windows.Ria.ChangeSetEntry"/> results sent back from the
- domain service for the submit operation.</param>
- </member>
- <member name="P:System.Windows.Ria.SubmitCompletedResult.ChangeSet">
- <summary>
- Gets the <see cref="T:System.Windows.Ria.EntityChangeSet"/> that was submitted
- </summary>
- </member>
- <member name="P:System.Windows.Ria.SubmitCompletedResult.Results">
- <summary>
- Gets the <see cref="T:System.Windows.Ria.ChangeSetEntry"/> results that were returned
- from the domain service.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Services.ValidationUtilities.CreateValidationContext(System.Object,System.ComponentModel.DataAnnotations.ValidationContext)">
- <summary>
- Creates a new <see cref="T:System.ComponentModel.DataAnnotations.ValidationContext"/> for the current object instance.
- </summary>
- <param name="instance">The object instance being validated.</param>
- <param name="parentContext">Optional context to inherit from. May be null.</param>
- <returns>A new validation context.</returns>
- </member>
- <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})">
- <summary>
- Determines whether it is valid to call the specified method.
- </summary>
- <remarks>
- 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>.
- </remarks>
- <param name="methodName">The name of the method to be called</param>
- <param name="validationContext">Describes the method being tested</param>
- <param name="parameters">The parameter values to be passed to the method. They will be validated.</param>
- <param name="validationResults">Optional collection to receive validation results for failed validations.</param>
- <returns><c>true</c> if the method is valid.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.ValidationUtilities.ValidateMethodCall(System.String,System.ComponentModel.DataAnnotations.ValidationContext,System.Object[])">
- <summary>
- Throws a <see cref="T:System.ComponentModel.DataAnnotations.ValidationException"/> if it is not valid to call the specified method.
- </summary>
- <remarks>This method evaluates all the <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute"/>s associated with the
- method and its parameters. Any failure will cause the exception to be thrown.
- </remarks>
- <param name="methodName">The name of the method to be called</param>
- <param name="validationContext">Describes the method being called.</param>
- <param name="parameters">The parameter values to be passed to the method. They will be validated.</param>
- <exception cref="T:System.ArgumentNullException">When <paramref name="validationContext"/> is null</exception>
- <exception cref="T:System.ComponentModel.DataAnnotations.ValidationException"> When it is not valid to call the specified method</exception>
- </member>
- <member name="M:System.Windows.Ria.Services.ValidationUtilities.GetMethod(System.Object,System.String,System.Object[])">
- <summary>
- Internal helper method for getting a method from an object instance that matches
- the specified parameters.
- </summary>
- <param name="instance">Object instance on which the method will be called</param>
- <param name="methodName">The name of the method to be called</param>
- <param name="parameters">The parameter values to be passed to the method</param>
- <returns>A <see cref="T:System.Reflection.MethodInfo"/> from an object instance that matches
- the specified parameters.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.ValidationUtilities.IsBindable(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Checks whether the specified set of parameters can be passed to the specified method.
- </summary>
- <param name="method">The method to validate the set of parameters against.</param>
- <param name="parameters">The set of parameters to check.</param>
- <returns><c>true</c> if the set of parameters can be passed to the specified method.</returns>
- </member>
- <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})">
- <summary>
- Determines whether it is valid to call the specified method.
- </summary>
- <remarks>
- 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>.
- </remarks>
- <param name="method">The method to be called</param>
- <param name="validationContext">Describes the method being tested</param>
- <param name="parameters">The parameter values to be passed to the method. They will be validated.</param>
- <param name="validationResults">Optional collection to receive validation results for failed validations.</param>
- <returns><c>true</c> if the method is valid.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.ValidationUtilities.GetDisplayAttribute(System.Reflection.ICustomAttributeProvider)">
- <summary>
- Gets the DisplayAttribute that applies to a method, parameter, property, etc.
- </summary>
- <param name="member">A <see cref="T:System.Reflection.ICustomAttributeProvider"/> member to query for <see cref="T:System.ComponentModel.DataAnnotations.DisplayAttribute"/>s.</param>
- <returns>A <see cref="T:System.ComponentModel.DataAnnotations.DisplayAttribute"/> found or <c>null</c> if none is found</returns>
- </member>
- <member name="T:System.Windows.Ria.ApplicationServices.LoginParameters">
- <summary>
- The parameters that specify the user to authentication in the <c>Login</c>
- methods on <see cref="T:System.Windows.Ria.ApplicationServices.AuthenticationService"/>.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.LoginParameters.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.LoginParameters"/> class with default values.
- </summary>
- <remarks>
- This login will not persist.
- </remarks>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.LoginParameters.#ctor(System.String,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.LoginParameters"/> class with the specified name
- and password.
- </summary>
- <remarks>
- This login will not persist.
- </remarks>
- <param name="userName">The name of the user to be authenticated</param>
- <param name="password">The password of the user to be authenticated</param>
- </member>
- <member name="M:System.Windows.Ria.ApplicationServices.LoginParameters.#ctor(System.String,System.String,System.Boolean,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.ApplicationServices.LoginParameters"/> class with the specified name,
- password, and persistence.
- </summary>
- <param name="userName">The name of the user to be authenticated</param>
- <param name="password">The password of the user to be authenticated</param>
- <param name="isPersistent">Whether the login should persist between sessions</param>
- <param name="customData">Optional implementation-specific data</param>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.LoginParameters.UserName">
- <summary>
- Gets the name of the user to be authenticated.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.LoginParameters.Password">
- <summary>
- Gets the password of the user to be authenticated.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.LoginParameters.IsPersistent">
- <summary>
- Gets a value indicating whether the login should persist between sessions.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.ApplicationServices.LoginParameters.CustomData">
- <summary>
- Gets optional implementation-specific data.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Services.Evaluator.PartialEval(System.Linq.Expressions.Expression,System.Func{System.Linq.Expressions.Expression,System.Boolean})">
- <summary>
- Performs evaluation and replacement of independent sub-trees
- </summary>
- <param name="expression">The root of the expression tree.</param>
- <param name="funcCanBeEvaluated">A function that decides whether a given expression
- node can be part of the local function.</param>
- <returns>A new tree with sub-trees evaluated and replaced.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.Evaluator.PartialEval(System.Linq.Expressions.Expression)">
- <summary>
- Performs evaluation and replacement of independent sub-trees
- </summary>
- <param name="expression">The root of the expression tree.</param>
- <returns>A new tree with sub-trees evaluated and replaced.</returns>
- </member>
- <member name="T:System.Windows.Ria.Services.Evaluator.SubtreeEvaluator">
- <summary>
- Evaluates and replaces sub-trees when first candidate is reached (top-down)
- </summary>
- </member>
- <member name="T:System.Windows.Ria.Services.Evaluator.Nominator">
- <summary>
- Performs bottom-up analysis to determine which nodes can possibly
- be part of an evaluated sub-tree.
- </summary>
- </member>
- <member name="T:System.Windows.Ria.Services.QuerySerializer">
- <summary>
- This serializer supports Where, OrderBy, Skip and Take.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Services.QuerySerializer.Visitor.GetQueryRoot(System.Linq.Expressions.Expression)">
- <summary>
- Drill through MethodCallExpression chain searching for the root of
- the query.
- </summary>
- <param name="expr">The <see cref="T:System.Linq.Expressions.Expression"/> to search.</param>
- <returns>root of the query</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.QuerySerializer.Visitor.VerifyMethodAccessibility(System.Linq.Expressions.MethodCallExpression)">
- <summary>
- Verify that the declaring type of the method is one of the supported types.
- Note that this list of types corresponds to the list of accessible types
- defined by the server query parser.
- </summary>
- <param name="mce">The method call expression.</param>
- </member>
- <member name="M:System.Windows.Ria.Services.QuerySerializer.Visitor.ValidateConstant(System.Object)">
- <summary>
- Ensure that the specified constant value is of a Type
- supported by the server query serializer - we don't want
- to serialize a value that the server can't handle.
- </summary>
- <param name="value">The constant value</param>
- </member>
- <member name="M:System.Windows.Ria.Services.QuerySerializer.Visitor.FlattenOrderExpressions">
- <summary>
- Unify all ordering expressions into a single order expression
- </summary>
- </member>
- <member name="T:System.Windows.Ria.Services.QuerySerializer.MethodCallConverter">
- <summary>
- This visitor is used to make any required method call translations.
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Services.QuerySerializer.MethodCallConverter.MakeVBCompare(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean)">
- <summary>
- For the specified arguments and case sensitivity, return a expression
- representing an equivalent call to string.Compare.
- </summary>
- <param name="left">The expression on the left-hand side.</param>
- <param name="right">The expression on the right-hand side.</param>
- <param name="caseSensitive">Indicates whether to do a case-sensitive comparison.</param>
- <returns>Returns the expression.</returns>
- </member>
- <member name="T:System.Windows.Ria.Services.Resource">
- <summary>
- A strongly-typed resource class, for looking up localized strings, etc.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.Resource.ResourceManager">
- <summary>
- Returns the cached ResourceManager instance used by this class.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.Resource.Culture">
- <summary>
- Overrides the current thread's CurrentUICulture property for all
- resource lookups using this strongly typed resource class.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.Resource.FailedToConvertValue">
- <summary>
- Looks up a localized string similar to Failed to convert value of type '{0}' to type '{1}'..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.Resource.QuerySerialization_BitwiseOperatorsNotSupported">
- <summary>
- Looks up a localized string similar to Bitwise operators are not supported in queries..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.Resource.QuerySerialization_MethodNotAccessible">
- <summary>
- Looks up a localized string similar to Method '{0}' on type '{1}' is not accessible. Only methods on primitive types, System.Math and System.Convert are supported in queries..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.Resource.QuerySerialization_NestedQueriesNotSupported">
- <summary>
- Looks up a localized string similar to Nested query expressions are not supported..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.Resource.QuerySerialization_NewExpressionsNotSupported">
- <summary>
- Looks up a localized string similar to 'New' Expressions are not supported in queries..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.Resource.QuerySerialization_ProjectionsNotSupported">
- <summary>
- Looks up a localized string similar to Select projections are not supported..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.Resource.QuerySerialization_UnsupportedBinaryOp">
- <summary>
- Looks up a localized string similar to Binary operation '{0}' is not supported..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.Resource.QuerySerialization_UnsupportedQueryOperator">
- <summary>
- Looks up a localized string similar to Query operator '{0}' is not supported..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.Resource.QuerySerialization_UnsupportedType">
- <summary>
- Looks up a localized string similar to Value of type '{0}' cannot be serialized as part of the query. '{0}' is not a supported Type..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Services.Resource.QuerySerialization_UnsupportedUnaryOp">
- <summary>
- Looks up a localized string similar to Unary operation '{0}' is not supported..
- </summary>
- </member>
- <member name="M:System.Windows.Ria.Services.Utility.IsPropertyReadOnly(System.Reflection.PropertyInfo)">
- <summary>
- Returns true if the specified property is read-only by virtue of having
- an appropriately configured <see cref="T:System.ComponentModel.DataAnnotations.EditableAttribute"/> applied.
- </summary>
- <param name="property">The property to check for editability.</param>
- <returns><c>true</c> if the specified property is read-only; <c>false</c> otherwise.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.Utility.IsNullableType(System.Type)">
- <summary>
- Returns <c>true</c> if the given type is a <see cref="T:System.Nullable"/>
- </summary>
- <param name="type">The type to test</param>
- <returns><c>true</c> if the given type is a nullable type</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.Utility.GetNonNullableType(System.Type)">
- <summary>
- If the given type is <see cref="T:System.Nullable"/>, returns the element type,
- otherwise simply returns the input type
- </summary>
- <param name="type">The type to test that may or may not be Nullable</param>
- <returns>Either the input type or, if it was Nullable, its element type</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.Utility.IsPredefinedType(System.Type)">
- <summary>
- Returns <c>true</c> if the given type is a primitive type or one
- of our standard acceptable simple types, such as <see cref="T:System.String"/>,
- <see cref="T:System.Guid"/>, or one of our standard generic types whose generic
- argument is primitive or simple (e.g. Nullable, IEnumerable, IDictionary<TKey,TValue>).
- </summary>
- <param name="type">The type to test</param>
- <returns><c>true</c> if the type is a primitive or standard acceptable types</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.Utility.IsPredefinedListType(System.Type)">
- <summary>
- 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,
- and is either an interface, an array, or has a default constructor.
- </summary>
- <param name="type">The type to test</param>
- <returns><c>true</c> if the type is a primitive or standard acceptable types</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.Utility.IsPredefinedDictionaryType(System.Type)">
- <summary>
- Returns <c>true</c> if <paramref name="type"/> implements <see cref="T:System.Collections.Generic.IDictionary`2"/> and
- its generic type arguments are acceptable predefined simple types.
- </summary>
- <param name="type">The type to test.</param>
- <returns><c>true</c> if the type is a <see cref="T:System.Collections.Generic.IDictionary`2"/> with supported generic type arguments.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.Utility.GetDictionaryGenericArgumentTypes(System.Type)">
- <summary>
- Returns an array of types that represent the generic type arguments used in <paramref name="type"/>'s
- implementation of <see cref="T:System.Collections.Generic.IDictionary`2"/>.
- </summary>
- <param name="type">The type to examine.</param>
- <returns>An array of types that represent the generic type arguments used in <paramref name="type"/>'s
- implementation of <see cref="T:System.Collections.Generic.IDictionary`2"/>. Returns null if <paramref name="type"/> does
- not implement <see cref="T:System.Collections.Generic.IDictionary`2"/>.</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.Utility.IsPredefinedSimpleType(System.Type)">
- <summary>
- Returns <c>true</c> if the given type is either primitive or one of our
- standard acceptable simple types, such as <see cref="T:System.String"/>,
- <see cref="T:System.Guid"/>, etc
- </summary>
- <param name="type">The type to test</param>
- <returns><c>true</c> if the type is a primitive or standard acceptable types</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.Utility.GetElementType(System.Type)">
- <summary>
- Returns the underlying element type starting from a given type.
- </summary>
- <remarks>
- Simple types simply return the input type.
- If the given type is an array, this method returns the array's
- element type.
- If the type is a generic type of <see cref="T:System.Collections.IEnumerable"/>,
- or <see cref="T:System.Nullable"/>, this method returns the element
- type of the generic parameter
- </remarks>
- <param name="type"><see cref="T:System.Type"/> to examine.</param>
- <returns>The underlying element type starting from the given type</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.Utility.DefinitionIsAssignableFrom(System.Type,System.Type)">
- <summary>
- Determines whether the generic type definition is assignable from the derived type.
- </summary>
- <remarks>
- This behaves just like <see cref="M:System.Type.IsAssignableFrom(System.Type)"/> except that it determines
- whether any generic type that can be made from the <paramref name="genericTypeDefinition"/>
- is assignable from <paramref name="derivedType"/>.
- </remarks>
- <param name="genericTypeDefinition">The generic type definition</param>
- <param name="derivedType">The type to determine assignability from</param>
- <returns>Whether the type definition is assignable from the derived type</returns>
- </member>
- <member name="M:System.Windows.Ria.Services.Utility.DefinitionIsAssignableFrom(System.Type,System.Type,System.Type@)">
- <summary>
- Determines whether the generic type definition is assignable from the derived type.
- </summary>
- <remarks>
- This behaves just like <see cref="M:System.Type.IsAssignableFrom(System.Type)"/> except that it determines
- whether any generic type that can be made from the <paramref name="genericTypeDefinition"/>
- is assignable from <paramref name="derivedType"/>.
- </remarks>
- <param name="genericTypeDefinition">The generic type definition</param>
- <param name="derivedType">The type to determine assignability from</param>
- <param name="genericType">The generic base class or interface implemented by the derived
- type that can be made from the <paramref name="genericTypeDefinition"/>. This value is
- null when the method return false.
- </param>
- <returns>Whether the type definition is assignable from the derived type</returns>
- </member>
- <member name="T:System.Windows.Ria.WebContextBase">
- <summary>
- Context for the application.
- </summary>
- <remarks>
- This context makes services and other values available for consumption
- from code and xaml.
- </remarks>
- </member>
- <member name="M:System.Windows.Ria.WebContextBase.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:System.Windows.Ria.WebContextBase"/> class
- </summary>
- <exception cref="T:System.InvalidOperationException"> is thrown if the constructor is invoked
- when <see cref="P:System.Windows.Ria.WebContextBase.Current"/> is valid.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.WebContextBase.RaisePropertyChanged(System.String)">
- <summary>
- Raises an <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event for the specified property.
- </summary>
- <param name="propertyName">The property to raise an event for</param>
- <exception cref="T:System.ArgumentNullException"> is thrown if the
- <paramref name="propertyName"/> is null.
- </exception>
- </member>
- <member name="M:System.Windows.Ria.WebContextBase.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
- <summary>
- Raises an <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event.
- </summary>
- <param name="e">The event to raise</param>
- </member>
- <member name="M:System.Windows.Ria.WebContextBase.AuthenticationService_PropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
- <summary>
- Handles property changed events raised by the <see cref="P:System.Windows.Ria.WebContextBase.Authentication"/> context.
- </summary>
- <param name="sender">The authentication context</param>
- <param name="e">The event that occurred</param>
- </member>
- <member name="M:System.Windows.Ria.WebContextBase.System#Windows#IApplicationService#StartService(System.Windows.ApplicationServiceContext)">
- <summary>
- Starts the context as an application service
- </summary>
- <param name="context">The service context</param>
- </member>
- <member name="M:System.Windows.Ria.WebContextBase.System#Windows#IApplicationService#StopService">
- <summary>
- Stops the context as an application service
- </summary>
- </member>
- <member name="P:System.Windows.Ria.WebContextBase.Current">
- <summary>
- Gets the context that is registered as a lifetime object with the current application.
- </summary>
- <exception cref="T:System.InvalidOperationException"> is thrown if there is no current application.
- </exception>
- <exception cref="T:System.InvalidOperationException"> is thrown if no contexts have been added.
- </exception>
- <exception cref="T:System.InvalidOperationException"> is thrown if more than one context has been added.
- </exception>
- <seealso cref="P:System.Windows.Application.ApplicationLifetimeObjects"/>
- </member>
- <member name="P:System.Windows.Ria.WebContextBase.User">
- <summary>
- Gets a principal representing the authenticated identity.
- </summary>
- <remarks>
- This value is the same one available in <see cref="P:System.Windows.Ria.ApplicationServices.AuthenticationService.User"/>.
- </remarks>
- </member>
- <member name="P:System.Windows.Ria.WebContextBase.Authentication">
- <summary>
- Gets or sets the authentication context for the application.
- </summary>
- <exception cref="T:System.ArgumentNullException"> is thrown if <paramref name="value"/> is null.
- </exception>
- </member>
- <member name="E:System.Windows.Ria.WebContextBase.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
- <summary>
- Occurs when a property value changes.
- </summary>
- </member>
- <member name="T:System.Threading.OrderedSynchronizationContext">
- <summary>
- Represents a synchronization context which preserves ordering.
- </summary>
- </member>
- <member name="M:System.Threading.OrderedSynchronizationContext.#ctor">
- <summary>
- Public constructor
- </summary>
- </member>
- <member name="M:System.Threading.OrderedSynchronizationContext.Post(System.Threading.SendOrPostCallback,System.Object)">
- <summary>
- Dispatches an asynchronous message.
- </summary>
- <param name="d">The <see cref="T:System.Threading.SendOrPostCallback"/> delegate to call.</param>
- <param name="state">The object passed to the delegate.</param>
- </member>
- <member name="M:System.Threading.OrderedSynchronizationContext.ProcessPendingCallbacks(System.Object)">
- <summary>
- Processes all the pending callbacks.
- </summary>
- <param name="state">This value is always null.</param>
- </member>
- <member name="T:System.Windows.Ria.Resources">
- <summary>
- A strongly-typed resource class, for looking up localized strings, etc.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.ResourceManager">
- <summary>
- Returns the cached ResourceManager instance used by this class.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.Culture">
- <summary>
- Overrides the current thread's CurrentUICulture property for all
- resource lookups using this strongly typed resource class.
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.ApplicationServices_CannotInitializeDomainContext">
- <summary>
- Looks up a localized string similar to The DomainContextType is null or invalid and there are no contexts generated from AuthenticationBase<T>..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.ApplicationServices_CannotInitializeUser">
- <summary>
- Looks up a localized string similar to The User type must extend UserBase and provide a default constructor..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.ApplicationServices_CannotSaveAnonymous">
- <summary>
- Looks up a localized string similar to The current user is anonymous. Data may only be saved for authenticated users..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.ApplicationServices_LoadNoUser">
- <summary>
- Looks up a localized string similar to GetUser should have returned a single user..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.ApplicationServices_LoginSuccessRequiresAuthN">
- <summary>
- Looks up a localized string similar to The user must be authenticated when the Login finishes successfully..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.ApplicationServices_LogoutNoUser">
- <summary>
- Looks up a localized string similar to Logout should have returned a single, anonymous user..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.ApplicationServices_NoLoadUserMethod">
- <summary>
- Looks up a localized string similar to Derived service does not contain a LoadUser method..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.ApplicationServices_OperationCannotCancel">
- <summary>
- Looks up a localized string similar to The {0} operation does not support cancellation..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.ApplicationServices_SaveErrors">
- <summary>
- Looks up a localized string similar to Errors occurred while submitting the user changes..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.ApplicationServices_ServiceMustBeActive">
- <summary>
- Looks up a localized string similar to The service must be active to invoke method..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.ApplicationServices_ServiceMustNotBeActive">
- <summary>
- Looks up a localized string similar to The service must be inactive to update state..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.ApplicationServices_UserIsNull">
- <summary>
- Looks up a localized string similar to CreateDefaultUser cannot return a null user..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.ApplicationServices_UserServiceIsBusy">
- <summary>
- Looks up a localized string similar to UserService operation already in progress..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.ApplicationServices_WANoLogin">
- <summary>
- Looks up a localized string similar to Windows authentication does not support logging in..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.ApplicationServices_WANoLogout">
- <summary>
- Looks up a localized string similar to Windows authentication does not support logging out..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.AsyncOperation_AlreadyCompleted">
- <summary>
- Looks up a localized string similar to This operation has already completed..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.AsyncOperation_CancelNotSupported">
- <summary>
- Looks up a localized string similar to This operation does not support cancellation..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.Data_AbsoluteUriCannotRequestHTTPS">
- <summary>
- Looks up a localized string similar to The HTTPS scheme cannot be specified for absolute URIs..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.MethodCanOnlyBeInvokedOnce">
- <summary>
- Looks up a localized string similar to Method can only be invoked once..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.Operation_InvalidCallbackSignature">
- <summary>
- Looks up a localized string similar to The callback must take a single parameter that can accept a value of Type '{0}'..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.OperationCancelled">
- <summary>
- Looks up a localized string similar to The operation was canceled..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.OperationNotComplete">
- <summary>
- Looks up a localized string similar to The operation has not completed..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.SettableOnlyOnce">
- <summary>
- Looks up a localized string similar to '{0}' can only be set once..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.WebContext_AuthenticationNotSet">
- <summary>
- Looks up a localized string similar to WebContextBase.Authentication has not been initialized. This member is only supported in valid implementations..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.WebContext_CannotModifyAuthentication">
- <summary>
- Looks up a localized string similar to Authentication cannot be set after the Application.Startup event has occurred..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.WebContext_ManyContexts">
- <summary>
- Looks up a localized string similar to Multiple contexts have been added to the Application's lifetime objects. For WebContextBase.Current to resolve correctly, only one context can be in the lifetime objects at a time..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.WebContext_NoApplication">
- <summary>
- Looks up a localized string similar to The current context cannot be accessed without a valid Application..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.WebContext_NoContexts">
- <summary>
- Looks up a localized string similar to No contexts have been added to the Application's lifetime objects. For WebContextBase.Current to resolve correctly, add a single context to the lifetime objects..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.WebContext_OnlyOne">
- <summary>
- Looks up a localized string similar to A new WebContextBase cannot be created once WebContextBase.Current is valid..
- </summary>
- </member>
- <member name="P:System.Windows.Ria.Resources.WrongAsyncResult">
- <summary>
- Looks up a localized string similar to IAsyncResult object did not come from the corresponding async method on this type..
- </summary>
- </member>
- </members>
- </doc>