コード例 #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
ファイル: Compose.cs プロジェクト: DragonSpark/Framework
 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);
コード例 #16
0
 public static BuildHostContext WithTestServer(this BuildHostContext @this)
 => @this.Configure(ServerConfiguration.Default);