protected override void Configure(global::Owin.IAppBuilder appBuilder) { var http = new HttpConfiguration(); http.MapHttpAttributeRoutes(); appBuilder.UseWebApi(http); }
public void OnStartup(global::Owin.IAppBuilder app) { foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies()) { foreach (var type in assembly.GetTypes()) { var customAttributes = type.GetCustomAttributes(typeof(ConvertForFieldType), true); foreach (var attribute in customAttributes as ConvertForFieldType[]) { FieldTypeExtensions.FieldTypeConverters.Add(attribute.FieldTypeName, Activator.CreateInstance(type) as FieldTypeConverter); } } } }
void IMiddlewareRegisterSetting.Use(global::Owin.IAppBuilder builder) { ITypePath typePath = GlobalContainer.GetService <ITypePath>(); List <TypePathItem> items = typePath.Items.Where(i => i.TargetType.IsSubclassOf(typeof(ServiceUnitPersistentConnection))).ToList(); foreach (TypePathItem item in items) { PathMapResult pathconvert = PathMapper.Convert( item.Path, "/{ServiceUnitName}/{Version}/{Role}/Socket/{Name}Socket", "/{ServiceUnitName}/{Version}/{Role}/socket/{Name}"); if (pathconvert.Success) { builder.MapSignalR(pathconvert.MappedPath, item.TargetType, new ConnectionConfiguration()); } } }
public NtlmAuthenticationMiddleware( OwinMiddleware next, global::Owin.IAppBuilder app, NtlmAuthenticationOptions options) : base(next, options) { this.logger = app.CreateLogger <AuthenticationHandler>(); if (string.IsNullOrEmpty(Options.SignInAsAuthenticationType)) { options.SignInAsAuthenticationType = app.GetDefaultSignInAsAuthenticationType(); } if (options.StateDataFormat == null) { var dataProtector = app.CreateDataProtector(typeof(NtlmAuthenticationMiddleware).FullName, options.AuthenticationType); options.StateDataFormat = new PropertiesDataFormat(dataProtector); } }
void IMiddlewareRegisterSetting.Use(global::Owin.IAppBuilder bulder) { bulder.Use(typeof(ServiceUnitFormMiddleware)); }
public void OnStartup(global::Owin.IAppBuilder app) { Template.RegisterFilter(typeof(CustomFilters)); }
void IMiddlewareRegisterSetting.Use(global::Owin.IAppBuilder bulder) { bulder.Use(typeof(ServiceUnitResourceMiddleware), this.JavaScriptFormatter); }