|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using App.Utilities.Web.Handlers;
namespace CodeProject.GenericHandler
{
/// <summary>
/// This handler shows how to intercept the method invocation
/// </summary>
public class InterceptInvoke : BaseHandler
{
public override void OnMethodInvoke(OnMethodInvokeArgs e)
{
base.OnMethodInvoke(e);
if (context.Request.RequestType == "GET" && !e.Method.Name.ToUpper().StartsWith("GET"))
{
e.Cancel = true;
}
}
public object GetPerson()
{
return new { Name = "AlexCode", Country = "Switzerland" };
}
public object DoSomething()
{
return new { Action = "I did something!" };
}
}
}
|
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.