AuthenticationService.CancelLogout Method

[WCF RIA Services Version 1 Service Pack 2 is compatible with either .NET framework 4 or .NET Framework 4.5, and with either Silverlight 4 or Silverlight 5.]

Cancels an asynchronous Logout operation.

Namespace:  System.ServiceModel.DomainServices.Client.ApplicationServices
Assembly:  System.ServiceModel.DomainServices.Client (in System.ServiceModel.DomainServices.Client.dll)

Syntax

'Declaration
Protected Friend Overridable Sub CancelLogout ( _
    asyncResult As IAsyncResult _
)
'Usage
Dim asyncResult As IAsyncResult

Me.CancelLogout(asyncResult)
protected internal virtual void CancelLogout(
    IAsyncResult asyncResult
)
protected public:
virtual void CancelLogout(
    IAsyncResult^ asyncResult
)
abstract CancelLogout : 
        asyncResult:IAsyncResult -> unit 
override CancelLogout : 
        asyncResult:IAsyncResult -> unit 
 function CancelLogout(
    asyncResult : IAsyncResult
)

Parameters

Exceptions

Exception Condition
InvalidOperationException

asyncResult was not returned from BeginLogout or the asynchronous call has already been concluded with a previous call to cancel or end.

NotSupportedException

SupportsCancellation is false.

Remarks

When you override this method, you do not need to call the base method. This method is invoked when a Logout operation is canceled. Either this method or EndLogout will be invoked to conclude the operation, but not both. After CancelLogout is called, the callback passed in to BeginLogout should not be invoked. Exceptions thrown from this method will be available in Error.

See Also

Reference

AuthenticationService Class

System.ServiceModel.DomainServices.Client.ApplicationServices Namespace