• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# IBuilder类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中IBuilder的典型用法代码示例。如果您正苦于以下问题:C# IBuilder类的具体用法?C# IBuilder怎么用?C# IBuilder使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



IBuilder类属于命名空间,在下文中一共展示了IBuilder类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Configure

        public void Configure(IBuilder app)
        {
            app.UseOwin(addToPiepline =>
            {
                addToPiepline(next =>
                {
                    return async env =>
                    {
                        var accept = env["websocket.Accept"] as WebSocketAccept;
                        if (accept == null)
                        {
                            // Not a websocket request
                            await next(env);
                        }
                        else
                        {
                            accept(null, WebSocketEcho);
                        }
                    };
                });
            });

            app.Run(async context =>
            {
                context.Response.ContentType = "text/plain";
                await context.Response.WriteAsync("Not a WebSocket");
            });
        }
开发者ID:kulmugdha,项目名称:Entropy,代码行数:28,代码来源:Startup.cs


示例2: ConvertBuilder

        private IBuilder ConvertBuilder(IBuilder builder)
        {
            var moduleReferenceBuilder = builder as ModuleReferenceBuilder;
            if (moduleReferenceBuilder != null)
            {
                if (moduleReferenceBuilder.Reference.Type == ReferenceType.Build &&
                    solutionBuilder.Projects.Contains(moduleReferenceBuilder.ReferencedProject))
                {
                    log.DebugFormat("Transforming module reference builder {0}", moduleReferenceBuilder);

                    return ConvertToInSolutionReference(moduleReferenceBuilder, moduleReferenceBuilder.ReferencedProject);
                    
                }
            }
            else
            {
                var suiteReferenceBuilder = builder as SuiteReferenceBuilder;
                if (suiteReferenceBuilder != null)
                {
                    if (suiteReferenceBuilder.Reference.Type == ReferenceType.Build &&
                        solutionBuilder.Projects.Contains(suiteReferenceBuilder.ReferencedProject))
                    {
                        log.DebugFormat("Transforming module reference builder {0}", suiteReferenceBuilder);

                        return ConvertToInSolutionReference(suiteReferenceBuilder, suiteReferenceBuilder.ReferencedProject);
                    }
                }
            }

            return null;
        }
开发者ID:zvrana,项目名称:bari,代码行数:31,代码来源:SolutionBuildContext.cs


示例3: Construction

        /// <summary>
        ///指导者构造者构造职责链
        /// </summary>
        /// <param name="builder"></param>
        public void Construction(IBuilder builder)
        {
            //构造审核通过处理链
            var approve = new ApproveHandel();
            //完善资料处理链
            var complete = new CompleteDataHandel();
            //提交保证金
            var submit = new SubmitDepositHandel();

            builder.BuilderHandel(approve);
            builder.BuilderHandel(complete);
            builder.BuilderHandel(submit);

            var listHandel = builder.Handers;
            //使用默认排序接口对责任类排序
            listHandel.Sort();

            //设置责任链的处理顺序
            for (var i = 0; i < listHandel.Count - 1; i++)
            {
                var obj = listHandel[i];
                var objNext = listHandel[i + 1];
                obj.SetHaners(objNext);
            }
        }
开发者ID:gy09535,项目名称:redis,代码行数:29,代码来源:ApplyDirector.cs


示例4: Configure

        public void Configure(IBuilder app)
        {
            var configuration = app.GetTestConfiguration();

            // Set up application services
            app.UseServices(services =>
            {
                // Add MVC services to the services container
                services.AddMvc(configuration);

                services.AddSingleton<INestedProvider<ActionDescriptorProviderContext>, ActionDescriptorCreationCounter>();
            });

            // Add MVC to the request pipeline
            app.UseMvc(routes =>
            {
                routes.MapRoute("areaRoute",
                                "{area:exists}/{controller}/{action}",
                                new { controller = "Home", action = "Index" });

                routes.MapRoute("ActionAsMethod", "{controller}/{action}",
                    defaults: new { controller = "Home", action = "Index" });

            });
        }
开发者ID:Nakro,项目名称:Mvc,代码行数:25,代码来源:Startup.cs


示例5: MainPipelineExecutor

 public MainPipelineExecutor(IBuilder builder, IEventAggregator eventAggregator, IPipelineCache pipelineCache, IPipeline<ITransportReceiveContext> mainPipeline)
 {
     this.mainPipeline = mainPipeline;
     this.pipelineCache = pipelineCache;
     this.builder = builder;
     this.eventAggregator = eventAggregator;
 }
开发者ID:Particular,项目名称:NServiceBus,代码行数:7,代码来源:MainPipelineExecutor.cs


示例6: Configure

        public void Configure(IBuilder app)
        {
            // Setup configuration sources
            var configuration = new Configuration();
            configuration.AddJsonFile("config.json");
            configuration.AddEnvironmentVariables();

            // Set up application services
            app.UseServices(services =>
            {
                // Add MVC services to the services container
                services.AddMvc();
            });

            // Add static files to the request pipeline
            app.UseStaticFiles();

            // Add MVC to the request pipeline
            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default", 
                    template: "{controller}/{action}/{id?}",
                    defaults: new { controller = "Home", action = "Index" });

                routes.MapRoute(
                    name: "api",
                    template: "{controller}/{id?}");
            });
        }
开发者ID:julid29,项目名称:confsamples,代码行数:30,代码来源:Startup.cs


示例7: FarmerController

 public FarmerController(IBuilder<Organization, OrganizationInput> organizationBuilder, IBuilder<LandOwner, LandOwnerInput> landOwnerBuilder, IFarmerService farmerService, IFarmerRepo farmerRepo)
 {
     this.organizationBuilder = organizationBuilder;
     this.landOwnerBuilder = landOwnerBuilder;
     this.farmerService = farmerService;
     this.farmerRepo = farmerRepo;
 }
开发者ID:rodrigogalhardo,项目名称:asms-md,代码行数:7,代码来源:FarmerController.cs


示例8: PlanSchedule

 public override IEnumerable<StudyHandler> PlanSchedule(IBuilder builder)
 {
     //迭代器返回方式
     yield return new StudyHandler(builder.StudyA);
     yield return new StudyHandler(builder.StudyB);
     yield return new StudyHandler(builder.StudyC);
 }
开发者ID:miaodl,项目名称:DesignPattern,代码行数:7,代码来源:Program.cs


示例9: Configure

        public void Configure(IBuilder app)
        {
            // Setup configuration sources
            var configuration = new Configuration();
            configuration.AddEnvironmentVariables();

            app.UseOwin();

            // Set up application services
            app.UseServices(services =>
            {                // Add MVC services to the services container
                services.AddMvc();
                services.SetupOptions<MvcOptions>(options => {
                    System.Diagnostics.Debug.WriteLine(options.OutputFormatters.Select(item => item.GetType().Name));

                    options.OutputFormatters.RemoveAt(0);
                });
            });

            // Add static files to the request pipeline
            app.UseStaticFiles();

            // Add MVC to the request pipeline
            app.UseMvc(routes =>
            {
                //routes.MapRoute(
                //    name: "default",
                //    template: "{controller}/{action}/{id?}",
                //    defaults: new { controller = "Home", action = "Index" });

                routes.MapRoute(
                    name: "api",
                    template: "{controller}/{id?}");
            });
        }
开发者ID:niklaslundberg,项目名称:VisualStudio-UF,代码行数:35,代码来源:Startup.cs


示例10: MidFieldDecl

 public MidFieldDecl(
     IBuilder parent,
     Identifier name )
     : base(parent)
 {
     _name = name;
 }
开发者ID:spark-shading-language,项目名称:spark,代码行数:7,代码来源:MidFieldDecl.cs


示例11: Configure

        public void Configure(IBuilder app, ILibraryManager libManager, IApplicationShutdown shutdown)
        {
            var web = libManager.GetLibraryInformation("Runt.Web");

            Console.WriteLine("Path: " + web.Path);
            Console.WriteLine("Name: " + web.Name);
            var fileSystem = new PhysicalFileSystem(Path.GetDirectoryName(web.Path));

            app.UseServices(services =>
            {
                services.AddSignalR();
                services.AddSingleton<IEditor, Editor>();
            });

            app.UseSignalR("/io", typeof(RuntConnection), new ConnectionConfiguration
            {
                EnableJSONP = false
            });
            app.UseDefaultFiles(new DefaultFilesOptions
            {
                FileSystem = fileSystem
            });
            app.UseStaticFiles(new StaticFileOptions
            {
                FileSystem = fileSystem,
                ContentTypeProvider = contentTypeProvider,
                ServeUnknownFileTypes = true
            });
            app.UseDirectoryBrowser(new DirectoryBrowserOptions
            {
                FileSystem = fileSystem
            });
        }
开发者ID:Runt-Editor,项目名称:Runt,代码行数:33,代码来源:Startup.cs


示例12: ConsultaFornecedor

 public ConsultaFornecedor(IFornecedores fornecedores, IBuilder<Fornecedor, FornecedorCadastroVm> builderFornecedor, IClienteVendas clienteVendas, IUsuarios usuarios)
 {
     _builderFornecedor = builderFornecedor;
     _clienteVendas = clienteVendas;
     _usuarios = usuarios;
     _fornecedores = fornecedores;
 }
开发者ID:rafaelo4n,项目名称:Progas.Portal,代码行数:7,代码来源:ConsultaFornecedor.cs


示例13: Toolchain

 public Toolchain(string name, IGenerator generator, IBuilder builder, IExecutor executor)
 {
     Name = name;
     Generator = generator;
     Builder = builder;
     Executor = executor;
 }
开发者ID:omariom,项目名称:BenchmarkDotNet,代码行数:7,代码来源:Toolchain.cs


示例14: Receive

 public override IMessage Receive(IBuilder builder, ExtensionRegistry extensions) {
   QualityMessage message;
   lock (input) { // only one thread can read from the stream at one time
     message = QualityMessage.ParseDelimitedFrom(input, extensions);
   }
   return message;
 }
开发者ID:t-h-e,项目名称:HeuristicLab,代码行数:7,代码来源:EvaluationStreamChannel.cs


示例15: ConsultaCliente

 public ConsultaCliente(IClientes clientes, IBuilder<Cliente, ClienteCadastroVm> builder, IUsuarios usuarios, IUnitOfWorkNh unitOfWorkNh)
 {
     _clientes = clientes;
     _builderCliente = builder;
     _usuarios = usuarios;
     _unitOfWorkNh = unitOfWorkNh;
 }
开发者ID:rafaelo4n,项目名称:Progas.Portal,代码行数:7,代码来源:ConsultaCliente.cs


示例16: Render

        public override void Render(IBuilder builder)
        {
            using (builder.Html())
            {
                using (builder.Head())
                {
                    using (builder.Link(
                        new Uri("/Home/Style"))) ;
                }
                using (builder.Body())
                {
                    using (builder.Div())
                    {
                        using (builder.Heading("Coded Views Project", HeadingTier.H1)) ;
                        using (builder.Paragraph())
                        {
                            using (builder.Text("An alternative to resolving .cshtml files from embedded resources.")) ;
                        }
                    }
                    using (builder.Div(new HtmlAttributes { { "id", "Content" } }))
                    {
                        RenderContent();

                        using (builder.Script(
                            new Uri("/Home/Script"), ScriptSourceType.JavaScript, new HtmlAttributes
                            {
                                {"async"},
                                {"data-something", 8}
                            })) ;
                    }
                }
            }
        }
开发者ID:Marvin-Brouwer,项目名称:CodedViews,代码行数:33,代码来源:SiteLayout.cs


示例17: ReadMessage

 public IMessage ReadMessage(IBuilder builder)
 {
     return builder.WeakMergeFrom(CodedInputStream.CreateInstance(this.GetPayload(Stream))).WeakBuild();
     
     // this._stream.ReadMessage(builder, ExtensionRegistry.Empty); // this method doesn't seem to work with 7728. /raist.
     // return builder.WeakBuild();
 }
开发者ID:wow4all,项目名称:mooege,代码行数:7,代码来源:PacketIn.cs


示例18: MidModuleDecl

 public MidModuleDecl(
     IBuilder parent,
     MidEmitContext context,
     MidEmitEnv env)
     : base(parent, context, env)
 {
 }
开发者ID:spark-shading-language,项目名称:spark,代码行数:7,代码来源:MidModuleDecl.cs


示例19: Configure

    public void Configure(IBuilder app)
    {
        app.UseServices(services =>
        {
            /* Adding IConfiguration as a service in the IoC to avoid instantiating Configuration again.
             * Below code demonstrates usage of multiple configuration sources. For instance a setting say 'setting1' is found in both the registered sources, 
             * then the later source will win. By this way a Local config can be overridden by a different setting while deployed remotely.
            */
            var configuration = new Configuration();
            configuration.AddJsonFile("LocalConfig.json");
            configuration.AddEnvironmentVariables(); //All environment variables in the process's context flow in as configuration values.
            services.AddInstance<IConfiguration>(configuration);

            //Add all MVC related services to IoC.
            services.AddMvc();

            /*Add all EF related services to IoC.*/
            services.AddEntityFramework().AddSqlServer();
            services.AddTransient<MusicStoreContext>();

            //Add all Identity related services to IoC. 
            services.AddTransient<DbContext, ApplicationDbContext>();
            services.AddIdentity<ApplicationUser, IdentityRole>(s =>
            {
                s.AddEntity();
            });
            services.AddTransient<SignInManager<ApplicationUser>>();
        });


        /* Error page middleware displays a nice formatted HTML page for any unhandled exceptions in the request pipeline.
         * Note: ErrorPageOptions.ShowAll to be used only at development time. Not recommended for production.
         */
        app.UseErrorPage(ErrorPageOptions.ShowAll);

        //Serves static files in the application.
        app.UseFileServer();

        app.UseCookieAuthentication(new CookieAuthenticationOptions()
        {
            AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
            LoginPath = new PathString("/Account/Login"),
        });

        app.UseMvc(routes =>
        {
            routes.MapRoute(
                null,
                "{controller}/{action}",
                new { controller = "Home", action = "Index" });
        });

        //Populates the MusicStore sample data
        SampleData.InitializeMusicStoreDatabaseAsync(app.ApplicationServices).Wait();
        SampleData.InitializeIdentityDatabaseAsync(app.ApplicationServices).Wait();

        //Creates a Store manager user who can manage the store.
        CreateAdminUser(app.ApplicationServices).Wait();
    }
开发者ID:kaushalp,项目名称:MusicStore,代码行数:59,代码来源:Startup.cs


示例20: With

        /// <summary>
        /// Starts the configuration process for the saga infrastructure.
        /// </summary>
        /// <param name="configurer"></param>
        /// <param name="builder"></param>
        /// <returns></returns>
        public static Configure With(IConfigureComponents configurer, IBuilder builder)
        {
            _builderStatic = builder;

            configurer.ConfigureComponent<ReplyingToNullOriginatorDispatcher>(ComponentCallModelEnum.Singleton);

            return new Configure { configurer = configurer };
        }
开发者ID:vimaire,项目名称:NServiceBus_2.0,代码行数:14,代码来源:Configure.cs



注:本文中的IBuilder类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# IBuilderContext类代码示例发布时间:2022-05-24
下一篇:
C# IBuildTarget类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap