/// <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); } }
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; }
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; }
public void SetUp() { builder = new BuilderBase<BuilderStage>(); builder.Strategies.AddNew<ConfigurationNameMappingStrategy>(BuilderStage.PreCreation); MockNameMapper.invoked = false; }
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 }); }
public MidModuleDecl( IBuilder parent, MidEmitContext context, MidEmitEnv env) : base(parent, context, env) { }
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?}"); }); }
public ConsultaCliente(IClientes clientes, IBuilder<Cliente, ClienteCadastroVm> builder, IUsuarios usuarios, IUnitOfWorkNh unitOfWorkNh) { _clientes = clientes; _builderCliente = builder; _usuarios = usuarios; _unitOfWorkNh = unitOfWorkNh; }
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"); }); }
public void Configure(IBuilder app) { var config = new Configuration { new MemoryConfigurationSource { {"MySettings:RetryCount", "42"}, {"MySettings:DefaultAdBlock", "House"}, {"MySettings:AdBlock:House:ProductCode", "123"}, {"MySettings:AdBlock:House:Origin", "blob-456"}, {"MySettings:AdBlock:Contoso:ProductCode", "contoso2014"}, {"MySettings:AdBlock:Contoso:Origin", "sql-789"}, } }; var mySettings = new MySettings(); mySettings.Read(config.GetSubKey("MySettings")); app.Run(async ctx => { ctx.Response.ContentType = "text/plain"; await ctx.Response.WriteAsync(string.Format("Retry Count {0}\r\n", mySettings.RetryCount)); await ctx.Response.WriteAsync(string.Format("Default Ad Block {0}\r\n", mySettings.DefaultAdBlock)); foreach (var adBlock in mySettings.AdBlocks.Values) { await ctx.Response.WriteAsync(string.Format( "Ad Block {0} Origin {1} Product Code {2}\r\n", adBlock.Name, adBlock.Origin, adBlock.ProductCode)); } }); }
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" }); }); }
public MainPipelineExecutor(IBuilder builder, IEventAggregator eventAggregator, IPipelineCache pipelineCache, IPipeline<ITransportReceiveContext> mainPipeline) { this.mainPipeline = mainPipeline; this.pipelineCache = pipelineCache; this.builder = builder; this.eventAggregator = eventAggregator; }
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} })) ; } } } }
public MidFieldDecl( IBuilder parent, Identifier name ) : base(parent) { _name = name; }
public ConsultaFornecedor(IFornecedores fornecedores, IBuilder<Fornecedor, FornecedorCadastroVm> builderFornecedor, IClienteVendas clienteVendas, IUsuarios usuarios) { _builderFornecedor = builderFornecedor; _clienteVendas = clienteVendas; _usuarios = usuarios; _fornecedores = fornecedores; }
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; }
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?}"); }); }
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); }
public Toolchain(string name, IGenerator generator, IBuilder builder, IExecutor executor) { Name = name; Generator = generator; Builder = builder; Executor = executor; }
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(); }
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(); }
private void ConfigurePK(IBuilder builder) { builder.UseFileServer(new FileServerOptions() { EnableDirectoryBrowsing = true, FileSystem = new PhysicalFileSystem(@"c:\temp") }); }
/// <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 }; }
public void BuildHouse(IBuilder builder) { builder.BuildFoundations(); builder.BuildElectricitySystem(); builder.BuildWaterSystem(); builder.BuildCeiling(); builder.BuildInterior(); }
internal static Mock<IBuilder> Initialize(MoqMockingKernel kernel) { _concreteBuilder = new ModelBuilder(); var mockBuilder = kernel.GetMock<IBuilder>(); mockBuilder.Setup(mock => mock.CreatePipeline(It.IsAny<IRemoteJob>(), It.IsAny<IConfiguration>())). Returns<IRemoteJob, IConfiguration>((arg1, arg2) => _concreteBuilder.CreatePipeline(arg1, arg2)); return mockBuilder; }
private void ConfigurePK(IBuilder builder) { builder.UseErrorPage(); builder.Run(context => { throw new Exception("Demonstration exception"); }); }
public static void Merge(string text, ExtensionRegistry registry, IBuilder builder) { TextTokenizer tokenizer = new TextTokenizer(text); while (!tokenizer.AtEnd) { MergeField(tokenizer, registry, builder); } }
// Recebe dados Interface do repositorio do Tipo pedido e monta a lista com a Entidade + ViewModel public ConsultaMaterial(IMateriais materiais, IBuilder<Material, MaterialCadastroVm> builder, IUnitOfWorkNh unitOfWorkNh, IClientes clientes, IClienteVendas areasDeVenda) { _materiais = materiais; _builderMaterial = builder; _unitOfWorkNh = unitOfWorkNh; _clientes = clientes; _areasDeVenda = areasDeVenda; }
public Stream Construct(IBuilder builder, byte[] fileName,string projectGuid) { Repository.Utility.WriteLog("Construct started", System.Diagnostics.EventLogEntryType.Information); //builder.BuildDataFromDataSource(projectGuid); Stream oStream = builder.CreateDocument(fileName,projectGuid); Repository.Utility.WriteLog("Construct completed successfully", System.Diagnostics.EventLogEntryType.Information); return oStream; }
public void InvokeBehavior(IBuilder builder) { var runner = new UnitOfWorkBehavior(); var context = new ReceivePhysicalMessageContext(new RootContext(builder), new TransportMessage(), false); runner.Invoke(context, () => { }); }
public PipelineExecutor(IBuilder builder, PipelineBuilder pipelineBuilder) { rootBuilder = builder; this.pipelineBuilder = pipelineBuilder; }
public static MarkdownPageProviderBuilder <PageModel> Page(IBuilder <IResourceProvider> templateProvider) { return(Page(templateProvider.Build())); }
public Director(IBuilder builder) { this.builder = builder; }
/// <summary> /// Apply configuration /// </summary> /// <param name="builder">Builder</param> public override void ApplyConfiguration(IBuilder <BuilderStage> builder) { builder.Policies.Set <ITypeMappingPolicy>(new TypeMappingPolicy(typeof(EntitiesAccessor), null), typeof(IEntitiesAccessor), null); }
public static IActivityBuilder Then <T>( this IBuilder builder, Action <IActivityBuilder>?branch = default, [CallerLineNumber] int lineNumber = default, [CallerFilePath] string?sourceFile = default) where T : class, IActivity => builder.Then <T>(typeof(T).Name, branch, lineNumber, sourceFile);
public PaymentFormDtoBuilder(IBuilder <Applicant, ApplicantDto> applicantBuilder, IBuilder <PaymentPosition, PaymentPositionDto> paymentPositionDtoBuilder) { this.applicantBuilder = applicantBuilder; this.paymentPositionDtoBuilder = paymentPositionDtoBuilder; }
public void Initialize() { _sut = new AuthenticateUserMediatorCommandValidator(); _builder = new AuthenticateUserMediatorCommandBuilder(); }
public TextZipBuilder(IEnumerable <IBuilder> builders, IMerger merger) { _headerBuilder = builders.FirstOrDefault(); _bodyBuilder = builders.Skip(1).FirstOrDefault(); _merger = merger; }
public Crudere(ICrudService <TEntity> s, IBuilder <TEntity, TCreateInput> v, IBuilder <TEntity, TEditInput> ve) { this.s = s; this.v = v; this.ve = ve; }
public void UseExternallyManagedBuilder(IBuilder builder) { containerComponent.UseExternallyManagedBuilder(builder); }
public CheckoutPageController(IBuilder <Master> masterBuilder, IBuilder <CheckoutPage> builder) : base(masterBuilder) { _builder = builder ?? throw new ArgumentNullException(nameof(builder)); }
public void SetUp() { _builder = new Builder(); }
public ConsultaFornecedor(IFornecedores fornecedores, IBuilder <Fornecedor, FornecedorCadastroVm> builderFornecedor, IBuilder <Produto, ProdutoCadastroVm> builderProduto) { _builderFornecedor = builderFornecedor; _builderProduto = builderProduto; _fornecedores = fornecedores; }
private MidMemberDecl EmitMemberDeclImpl( IBuilder parent, IResMethodDecl resMethod, MidEmitEnv env) { var builtinTags = (from tag in resMethod.Line.Tags let builtinTag = tag as ResBuiltinTag where builtinTag != null select builtinTag).ToArray(); if (resMethod.Body != null) { // Don't use builtin version if there's an inline impl (probably // because its an override...) builtinTags = new ResBuiltinTag[] { }; } IMidMethodDecl midMethod = null; if (builtinTags.Length != 0) { midMethod = new MidBuiltinMethodDecl( parent, resMethod.Name, builtinTags); } else { midMethod = new MidMethodDecl( parent, resMethod.Name, _exps); } midMethod.AddBuildAction(() => { var resultType = EmitTypeExp(resMethod.ResultType, env); midMethod.ResultType = resultType; var midParams = (from p in resMethod.Parameters select new MidVar(p.Name, EmitTypeExp(p.Type, env))).ToArray(); midMethod.Parameters = midParams; if (resMethod.Body != null && !IsCrossFrequencyMethod(resMethod)) { var paramEnv = new MidGlobalEmitEnv(env, env.Context); foreach (var pair in midParams.Zip(resMethod.Parameters, Tuple.Create)) { var midParam = pair.Item1; var resParam = pair.Item2; paramEnv.Insert(resParam, (SourceRange r) => new MidVarRef(r, midParam)); } ((MidMethodDecl)midMethod).Body = EmitLocalExp(resMethod.Body, paramEnv); } }); midMethod.DoneBuilding(); if ((parent is MidFacetDecl) && (midMethod is MidMethodDecl)) { ((MidFacetDecl)parent).AddMethod((MidMethodDecl)midMethod); } return((MidMemberDecl)midMethod); }
/// <summary> /// 构造蛋糕 /// </summary> /// <param name="builder"></param> public void Construct(IBuilder builder) { builder.BuilderBread(); builder.BuilderCream(); }
protected BaseBuilder(IBuilder innerBuilder) { _innerBuilder = innerBuilder as BaseBuilder; }
internal ContainerBuilder(IBuilder parent) : base(parent) { }
public Construct(IBuilder builder) { builder.BuildPartA(); builder.BuildPartB(); builder.BuildPartB(); }
public void Constuct(IBuilder builder) { builder.BuildPart1(); builder.BuildPart2(); builder.BuildPart3(); }
public void SetBuilder(IBuilder builder) { _builder = builder; }
public TextFileReaderBlock(IBuilder <String> pathReader, Encoding encoding) { this.filePathBuilder = pathReader; this.encoding = encoding; }
public void Initialize() { _sut = new RegisterUserMediatorCommandValidator(); _builder = new RegisterUserMediatorCommandBuilder(); }
public TextFileReaderBlock(string filePath, Encoding encoding) { filePathBuilder = new FilePathBuilderBlock(filePath); this.encoding = encoding; }
public ProjectBuilder(IFileSystem fileSystem, IBuilder <ICollection <NuGetPackageDependency>, string> packageDependencyBuilder) { _fileSystem = fileSystem; _packageDependencyBuilder = packageDependencyBuilder; }
public TextFileReaderBlock(String folder, string fileName) { filePathBuilder = new FilePathBuilderBlock(folder, fileName); }
public TextFileReaderBlock(String folder, string fileName, Encoding encoding) { filePathBuilder = new FilePathBuilderBlock(folder, fileName); this.encoding = encoding; }
public HTMLConverter(ConvertConfig config, IBuilder <ITree> builder) { _config = config; _tree = new Tree(); _builder = builder; }
public TextFileReaderBlock(IBuilder <String> pathReader) { this.filePathBuilder = pathReader; }
private WasmToolChain(string name, IGenerator generator, IBuilder builder, IExecutor executor, string customDotNetCliPath) : base(name, generator, builder, executor) { CustomDotNetCliPath = customDotNetCliPath; }
public TextFileReaderBlock(string filePath) { filePathBuilder = new FilePathBuilderBlock(filePath); }