/TimeSheetReporting/TimeSheetReporting/Bin/Debug/System.Windows.Ria.xml
XML | 6328 lines | 6328 code | 0 blank | 0 comment | 0 complexity | b5147454a6904ebc83e140a51b601cbc MD5 | raw file
Large files files are truncated, but you can click here to view the full 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>
- <rem…
Large files files are truncated, but you can click here to view the full file