|
/********************************************************************
* FulcrumWeb RAD Framework - Fulcrum of your business *
* Copyright (c) 2002-2009 FulcrumWeb, ALL RIGHTS RESERVED *
* *
* THE SOURCE CODE CONTAINED WITHIN THIS FILE AND ALL RELATED *
* FILES OR ANY PORTION OF ITS CONTENTS SHALL AT NO TIME BE *
* COPIED, TRANSFERRED, SOLD, DISTRIBUTED, OR OTHERWISE MADE *
* AVAILABLE TO OTHER INDIVIDUALS WITHOUT EXPRESS WRITTEN CONSENT *
* AND PERMISSION FROM FULCRUMWEB. CONSULT THE END USER LICENSE *
* AGREEMENT FOR INFORMATION ON ADDITIONAL RESTRICTIONS. *
********************************************************************/
using System;
using Framework.Silverlight.Client.AppServer;
namespace Framework.Silverlight.Client
{
/// <summary>
/// Provides features for calling to ClearHistory() webservice method.
/// </summary>
public class CxClearHistoryHandler : CxCallWebserviceHandler<IxAppServerClient,
ClearHistoryCompletedEventArgs, CxModel>
{
public CxClearHistoryHandler(AsyncResultHandler<CxModel> resultHandler) : base(resultHandler)
{
}
//----------------------------------------------------------------------------
/// <summary>
/// Gets the webservise method name to calling.
/// Must be overriden to get real method name.
/// </summary>
protected override string MethodName
{
get { return "ClearHistoryAsync"; }
}
//----------------------------------------------------------------------------
/// <summary>
/// Must be overriden to assign 'Completed' event.
/// Workaround. Because is not possible to assign event handler with generic parameters using Reflection.
/// </summary>
protected override void AddAsyncEventHandler()
{
ServiceClient.ClearHistoryCompleted += AsyncInvokeCompleted;
}
//----------------------------------------------------------------------------
/// <summary>
/// Performs tasks related to unassign events, etc.
/// </summary>
protected override void Detach(Guid marker)
{
ServiceClient.ClearHistoryCompleted -= AsyncInvokeCompleted;
base.Detach(marker);
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.