本文整理汇总了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;未经允许,请勿转载。 |
请发表评论