public void OnServiceRequested(object sender, ServiceRequestEventArgs s) { if (ServiceRequestEvent != null) { ServiceRequestEvent(sender, s); } }
static void ExoWeb_EndRequest(object sender, ServiceRequestEventArgs args) { // Changes Increment( args.Response.Changes == null ? 0 : args.Response.Changes.Count(), requestChangesOut, remoteRequestChangesOut, localRequestChangesOut ); // Instances Increment( args.Response.Instances == null ? 0 : args.Response.Instances.Count, requestInstancesOut, remoteRequestInstancesOut, localRequestInstancesOut ); // Conditions Increment( args.Response.Conditions == null ? 0 : args.Response.Conditions.Values.Sum(conditions => conditions.Count), requestInstancesOut, remoteRequestInstancesOut, localRequestInstancesOut ); // Types if (ServiceHandler.IsExecuting && args.Response.Types != null) { remoteRequestTypesOut.IncrementBy(args.Response.Types.Length); } }
static void ExoWeb_BeginRequest(object sender, ServiceRequestEventArgs args) { requests.Increment(); if (ServiceHandler.IsExecuting) { if (args.Request.Changes != null) { remoteRequestChangesIn.IncrementBy(args.Request.Changes.Sum(changeset => changeset.Changes.Count())); } remoteRequests.Increment(); remoteRequestBytesIn.IncrementBy(HttpContext.Current.Request.ContentLength); } else { localRequests.Increment(); } }
public void ServiceRequested(object sender, ServiceRequestEventArgs s) { s.Sr.Requestor = (Control)sender; this.ProvideService(s.Sr); }
static void ExoWeb_EndRequest(object sender, ServiceRequestEventArgs args) { // Changes Increment( args.Response.Changes == null ? 0 : args.Response.Changes.Count(), requestChangesOut, remoteRequestChangesOut, localRequestChangesOut ); // Instances Increment( args.Response.Instances == null ? 0 : args.Response.Instances.Count, requestInstancesOut, remoteRequestInstancesOut, localRequestInstancesOut ); // Conditions Increment( args.Response.Conditions == null ? 0 : args.Response.Conditions.Values.Sum(conditions => conditions.Count), requestInstancesOut, remoteRequestInstancesOut, localRequestInstancesOut ); // Types if (ServiceHandler.IsExecuting && args.Response.Types != null) remoteRequestTypesOut.IncrementBy(args.Response.Types.Length); }
static void ExoWeb_BeginRequest(object sender, ServiceRequestEventArgs args) { requests.Increment(); if (ServiceHandler.IsExecuting) { if (args.Request.Changes != null) remoteRequestChangesIn.IncrementBy(args.Request.Changes.Sum(changeset => changeset.Changes.Count())); remoteRequests.Increment(); remoteRequestBytesIn.IncrementBy(HttpContext.Current.Request.ContentLength); } else { localRequests.Increment(); } }