private WcfOperationContext(OperationContext operationContext) { context = operationContext; OperationName = DiscoverOperationName(operationContext); Request = new RequestTelemetry(); Request.GenerateOperationId(); }
private WcfOperationContext(OperationContext operationContext, RequestTelemetry httpCtxTelemetry) { context = operationContext; OperationName = DiscoverOperationName(operationContext); if (httpCtxTelemetry != null) { Request = httpCtxTelemetry; OwnsRequest = false; } else { Request = new RequestTelemetry(); Request.GenerateOperationId(); OwnsRequest = true; } }
internal static RequestTelemetry CreateRequestTelemetryPrivate( this HttpContext platformContext) { if (platformContext == null) { throw new ArgumentException("platformContext"); } var result = new RequestTelemetry(); result.GenerateOperationId(); platformContext.Items.Add(RequestTrackingConstants.RequestTelemetryItemName, result); WebEventSource.Log.WebTelemetryModuleRequestTelemetryCreated(); return(result); }
private WcfOperationContext(OperationContext operationContext, RequestTelemetry httpCtxTelemetry) { context = operationContext; stateDicctionary = new ConcurrentDictionary <string, object>(); OperationName = DiscoverOperationName(operationContext); if (httpCtxTelemetry != null) { Request = httpCtxTelemetry; OwnsRequest = false; } else { Request = new RequestTelemetry(); Request.GenerateOperationId(); OwnsRequest = true; } WcfEventSource.Log.OperationContextCreated(Request.Id, OwnsRequest); }
private static void CreateTelemetryClient() { telemetryRequest.GenerateOperationId(); telemetryClient.Context.Operation.Id = telemetryRequest.Id; telemetryRequest.Context.Operation.Name = $"Application Version-{ConfigurationManager.AppSettings["WebAppVersion"]}"; }