AddSynchronizationTokenToOutboundPages(context);
private static void AddSynchronizationTokenToOutboundPages(HttpContext context) {
if (context.Handler != null) {
if (context.Handler is Page){
new SynchronizationTokenMonitor(context.Handler as Page);
}
else if (context.Handler is TASK.Web.PageHandlerBase) {
new SynchronizationTokenMonitor(((TASK.Web.PageHandlerBase)context.Handler).PageControl as UserControl);
}
}
}
public class SynchronizationTokenMonitor
{
public SynchronizationTokenMonitor(Page page)
{
if (page != null) {
page.PreRender += PagePreRender;
page.Load += PageLoad;
}
}
public SynchronizationTokenMonitor(UserControl control)
{
if (control != null)
{
control.PreRender += ControlPreRender;
control.Load += ControlLoad;
}
}
}
C# is an object-oriented programming language created in conjunction with Microsoft’s .NET framework. Compilation is usually done into the Microsoft Intermediate Language (MSIL), which is then JIT-compiled to native code (and cached) during execution in the Common Language Runtime (CLR).
TRUSTED BY