示例#1
0
 public static ServerProfileContext WithBlazorServerApplication(this BuildHostContext @this)
 => @this.Apply(BlazorServerProfile.Default);
示例#2
0
 public static BuildHostContext ComposeUsing(this BuildHostContext @this, ICommand <IServiceContainer> configure)
 => @this.ComposeUsing(configure.Execute);
示例#3
0
 public static BuildHostContext ComposeUsing(this BuildHostContext @this, Action <IServiceContainer> configure)
 => @this.WithComposition().Configure(new ConfigureContainer(configure));
示例#4
0
 public static BuildHostContext RegisterModularity <T>(this BuildHostContext @this)
     where T : class, IActivateUsing <Assembly>, IArray <Type>
 => @this.Configure(new ApplyModularity(TypeSelection <T> .Default.Open().Get));
示例#5
0
 public static BuildHostContext ComposeUsing <T>(this BuildHostContext @this)
     where T : class, ICommand <IServiceContainer>
 => @this.ComposeUsing(Start.An.Activation <T>().Activate());
示例#6
0
 public static BuildHostContext WithDefaultComposition(this BuildHostContext @this)
 => @this.ComposeUsing <ConfigureDefaultActivation>();
示例#7
0
 public static BuildHostContext RegisterModularity(this BuildHostContext @this)
 => @this.Configure(ApplyModularity.Default);
示例#8
0
 public static BuildHostContext WithComposition(this BuildHostContext @this)
 => @this.Select(Composition.WithComposition.Default);
示例#9
0
 public static BuildHostContext ComposeUsingRoot <T>(this BuildHostContext @this)
     where T : ICompositionRoot, new()
 => @this.WithComposition().Configure(ConfigureContainer <T> .Default);
示例#10
0
 public static ServerProfileContext WithGitHubApplication(this BuildHostContext @this)
 => @this.Apply(GitHubApplicationProfile.Default);
示例#11
0
 public static HostOperationsContext Operations(this BuildHostContext @this) => new HostOperationsContext(@this);
示例#12
0
 public static BuildHostContext WithServer(this BuildHostContext @this, Action <IWebHostBuilder> configuration)
 => @this.Select(new WebHostConfiguration(configuration));
示例#13
0
 public static ServerProfileContext Apply(this BuildHostContext @this, IServerProfile profile)
 => new ServerProfileContext(@this, profile);
示例#14
0
 public static BuildHostContext ConfigureFromEnvironment(this BuildHostContext @this)
 => @this.WithComposition().Configure(Compose.ConfigureFromEnvironment.Default);
示例#15
0
 public static BuildHostContext RegisterModularity(this BuildHostContext @this)
 => @this.Configure(Composition.RegisterModularity.Default);
 public static BuildHostContext WithTestServer(this BuildHostContext @this)
 => @this.Configure(ServerConfiguration.Default);