public void Init(HttpApplication context) { IntegratedPipelineBlueprint blueprint = LazyInitializer.EnsureInitialized( ref _blueprint, ref _blueprintInitialized, ref _blueprintLock, InitializeBlueprint); if (blueprint != null) { var integratedPipelineContext = new IntegratedPipelineContext(blueprint); integratedPipelineContext.Initialize(context); } }
private bool PropertiesTryRemove(string key) { switch (key.Length) { case 12: if (((_flag0 & 0x1u) != 0) && string.Equals(key, "owin.Version", StringComparison.Ordinal)) { _flag0 &= ~0x1u; _OwinVersion = default(string); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag0 & 0x40000u) != 0) && string.Equals(key, "host.AppName", StringComparison.Ordinal)) { _flag0 &= ~0x40000u; _HostAppName = default(string); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag0 & 0x80000u) != 0) && string.Equals(key, "host.AppMode", StringComparison.Ordinal)) { _initFlag0 &= ~0x80000u; _flag0 &= ~0x80000u; _HostAppMode = default(string); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } break; case 18: if (((_flag0 & 0x2u) != 0) && string.Equals(key, "owin.CallCancelled", StringComparison.Ordinal)) { _initFlag0 &= ~0x2u; _flag0 &= ~0x2u; _CallCancelled = default(CancellationToken); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag0 & 0x8u) != 0) && string.Equals(key, "owin.RequestMethod", StringComparison.Ordinal)) { _flag0 &= ~0x8u; _RequestMethod = default(string); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag0 & 0x10u) != 0) && string.Equals(key, "owin.RequestScheme", StringComparison.Ordinal)) { _initFlag0 &= ~0x10u; _flag0 &= ~0x10u; _RequestScheme = default(string); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag1 & 0x1u) != 0) && string.Equals(key, "sendfile.SendAsync", StringComparison.Ordinal)) { _initFlag1 &= ~0x1u; _flag1 &= ~0x1u; _SendFileAsync = default(Func<string, long, long?, CancellationToken, Task>); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } break; case 20: if (((_flag0 & 0x4u) != 0) && string.Equals(key, "owin.RequestProtocol", StringComparison.Ordinal)) { _initFlag0 &= ~0x4u; _flag0 &= ~0x4u; _RequestProtocol = default(string); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag0 & 0x20u) != 0) && string.Equals(key, "owin.RequestPathBase", StringComparison.Ordinal)) { _flag0 &= ~0x20u; _RequestPathBase = default(string); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag0 & 0x4000u) != 0) && string.Equals(key, "owin.ResponseHeaders", StringComparison.Ordinal)) { _flag0 &= ~0x4000u; _ResponseHeaders = default(IDictionary<string, string[]>); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } break; case 16: if (((_flag0 & 0x40u) != 0) && string.Equals(key, "owin.RequestPath", StringComparison.Ordinal)) { _flag0 &= ~0x40u; _RequestPath = default(string); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag0 & 0x200u) != 0) && string.Equals(key, "owin.RequestBody", StringComparison.Ordinal)) { _initFlag0 &= ~0x200u; _flag0 &= ~0x200u; _RequestBody = default(Stream); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag0 & 0x20000u) != 0) && string.Equals(key, "host.TraceOutput", StringComparison.Ordinal)) { _flag0 &= ~0x20000u; _HostTraceOutput = default(TextWriter); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag0 & 0x10000000u) != 0) && string.Equals(key, "server.LocalPort", StringComparison.Ordinal)) { _initFlag0 &= ~0x10000000u; _flag0 &= ~0x10000000u; _ServerLocalPort = default(string); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag1 & 0x2u) != 0) && string.Equals(key, "websocket.Accept", StringComparison.Ordinal)) { _initFlag1 &= ~0x2u; _flag1 &= ~0x2u; _WebSocketAccept = default(WebSocketAccept); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } break; case 23: if (((_flag0 & 0x80u) != 0) && string.Equals(key, "owin.RequestQueryString", StringComparison.Ordinal)) { _initFlag0 &= ~0x80u; _flag0 &= ~0x80u; _RequestQueryString = default(string); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag0 & 0x1000u) != 0) && string.Equals(key, "owin.ResponseStatusCode", StringComparison.Ordinal)) { // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag0 & 0x800000u) != 0) && string.Equals(key, "server.OnSendingHeaders", StringComparison.Ordinal)) { _flag0 &= ~0x800000u; _OnSendingHeaders = default(Action<Action<object>, object>); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag0 & 0x80000000u) != 0) && string.Equals(key, "ssl.LoadClientCertAsync", StringComparison.Ordinal)) { _initFlag0 &= ~0x80000000u; _flag0 &= ~0x80000000u; _LoadClientCert = default(Func<Task>); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } break; case 19: if (((_flag0 & 0x100u) != 0) && string.Equals(key, "owin.RequestHeaders", StringComparison.Ordinal)) { _flag0 &= ~0x100u; _RequestHeaders = default(IDictionary<string, string[]>); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag0 & 0x100000u) != 0) && string.Equals(key, "host.OnAppDisposing", StringComparison.Ordinal)) { _initFlag0 &= ~0x100000u; _flag0 &= ~0x100000u; _OnAppDisposing = default(CancellationToken); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag0 & 0x1000000u) != 0) && string.Equals(key, "server.Capabilities", StringComparison.Ordinal)) { _flag0 &= ~0x1000000u; _ServerCapabilities = default(IDictionary<string, object>); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } break; case 14: if (((_flag0 & 0x400u) != 0) && string.Equals(key, "owin.RequestId", StringComparison.Ordinal)) { _initFlag0 &= ~0x400u; _flag0 &= ~0x400u; _RequestId = default(string); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag0 & 0x20000000u) != 0) && string.Equals(key, "server.IsLocal", StringComparison.Ordinal)) { _initFlag0 &= ~0x20000000u; _flag0 &= ~0x20000000u; _ServerIsLocal = default(bool); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } break; case 30: if (((_flag0 & 0x800u) != 0) && string.Equals(key, "server.DisableRequestBuffering", StringComparison.Ordinal)) { _initFlag0 &= ~0x800u; _flag0 &= ~0x800u; _DisableRequestBuffering = default(Action); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } break; case 25: if (((_flag0 & 0x2000u) != 0) && string.Equals(key, "owin.ResponseReasonPhrase", StringComparison.Ordinal)) { // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } break; case 17: if (((_flag0 & 0x8000u) != 0) && string.Equals(key, "owin.ResponseBody", StringComparison.Ordinal)) { _initFlag0 &= ~0x8000u; _flag0 &= ~0x8000u; _ResponseBody = default(Stream); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag0 & 0x4000000u) != 0) && string.Equals(key, "server.RemotePort", StringComparison.Ordinal)) { _initFlag0 &= ~0x4000000u; _flag0 &= ~0x4000000u; _ServerRemotePort = default(string); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } break; case 31: if (((_flag0 & 0x10000u) != 0) && string.Equals(key, "server.DisableResponseBuffering", StringComparison.Ordinal)) { _initFlag0 &= ~0x10000u; _flag0 &= ~0x10000u; _DisableResponseBuffering = default(Action); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag1 & 0x8u) != 0) && string.Equals(key, "integratedpipeline.CurrentStage", StringComparison.Ordinal)) { _flag1 &= ~0x8u; _IntegratedPipelineStage = default(String); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } break; case 36: if (((_flag0 & 0x200000u) != 0) && string.Equals(key, "systemweb.DisableResponseCompression", StringComparison.Ordinal)) { _flag0 &= ~0x200000u; _DisableResponseCompression = default(Action); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } break; case 11: if (((_flag0 & 0x400000u) != 0) && string.Equals(key, "server.User", StringComparison.Ordinal)) { // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } break; case 22: if (((_flag0 & 0x2000000u) != 0) && string.Equals(key, "server.RemoteIpAddress", StringComparison.Ordinal)) { _initFlag0 &= ~0x2000000u; _flag0 &= ~0x2000000u; _ServerRemoteIpAddress = default(string); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } break; case 21: if (((_flag0 & 0x8000000u) != 0) && string.Equals(key, "server.LocalIpAddress", StringComparison.Ordinal)) { _initFlag0 &= ~0x8000000u; _flag0 &= ~0x8000000u; _ServerLocalIpAddress = default(string); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag0 & 0x40000000u) != 0) && string.Equals(key, "ssl.ClientCertificate", StringComparison.Ordinal)) { _initFlag0 &= ~0x40000000u; _flag0 &= ~0x40000000u; _ClientCert = default(X509Certificate); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } break; case 26: if (((_flag1 & 0x4u) != 0) && string.Equals(key, "integratedpipeline.Context", StringComparison.Ordinal)) { _flag1 &= ~0x4u; _IntegratedPipelineContext = default(IntegratedPipelineContext); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } if (((_flag1 & 0x20u) != 0) && string.Equals(key, "System.Web.HttpContextBase", StringComparison.Ordinal)) { _flag1 &= ~0x20u; _HttpContextBase = default(HttpContextBase); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } break; case 33: if (((_flag1 & 0x10u) != 0) && string.Equals(key, "System.Web.Routing.RequestContext", StringComparison.Ordinal)) { _flag1 &= ~0x10u; _RequestContext = default(RequestContext); // This can return true incorrectly for values that delayed initialization may determine are not actually present. return true; } break; } return false; }
public IntegratedPipelineContextStage(IntegratedPipelineContext context, IntegratedPipelineBlueprintStage stage) { _context = context; _stage = stage; }
public IntegratedPipelineContextStage(IntegratedPipelineContext context, IntegratedPipelineBlueprintStage stage) { _context = context; _stage = stage; }