protected override void OnParametersSet() { WebAppBuilder.Configure <ControlCatalog.App>() .SetupWithSingleViewLifetime(); base.OnParametersSet(); }
protected override void OnParametersSet() { base.OnParametersSet(); WebAppBuilder.Configure <Draw2D.App>() .SetupWithSingleViewLifetime(); }
protected override void OnParametersSet() { base.OnParametersSet(); WebAppBuilder.Configure <Core2D.Web.Base.App>() .UseReactiveUI() .SetupWithSingleViewLifetime(); }
protected override void OnParametersSet() { WebAppBuilder.Configure <ControlCatalog.App>() .AfterSetup(_ => { ControlCatalog.Pages.EmbedSample.Implementation = new EmbedSampleWeb(); }) .SetupWithSingleViewLifetime(); base.OnParametersSet(); }
protected override void OnParametersSet() { WebAppBuilder.Configure <ControlCatalog.App>() .AfterSetup(_ => { ControlCatalog.Pages.EmbedSample.Implementation = new EmbedSampleWeb(); }) //.With(new SkiaOptions { CustomGpuFactory = null }) // uncomment to disable GPU/GL rendering .SetupWithSingleViewLifetime(); base.OnParametersSet(); }
/// <inheritdoc cref="WebAppBuilder.Run{T}(string[], Action{HostBuilderContext, IServiceCollection})"/> public static new void Run <T>(string[] args) where T : RazorApp, new() => WebAppBuilder.Run <T>(args, (_, _) => { });
/// <inheritdoc cref="WebAppBuilder.Run{T}(string[], Action{HostBuilderContext, IServiceCollection})"/> public static new void Run(string[] args, Action <HostBuilderContext, IServiceCollection> configureServices) => WebAppBuilder.Run <RazorApp>(args, configureServices);
/// <inheritdoc cref="WebAppBuilder.Run{T}(string[], Action{HostBuilderContext, IServiceCollection})"/> public static new void Run(string[] args) => WebAppBuilder.Run <RazorApp>(args, (_, _) => { });
static void Main(string[] _) { { WebAppBuilder.Create <Program>( configureServiceCollection: (anabasisContext, serviceCollection, configurationRoot) => { var connectionSettings = ConnectionSettings .Create() .DisableTls() .DisableServerCertificateValidation() .EnableVerboseLogging() .UseDebugLogger() .KeepReconnecting() .KeepRetrying() .SetDefaultUserCredentials(StaticData.UserCredentials); var tradeDataEventProvider = new DefaultEventTypeProvider <Trade>(() => new[] { typeof(TradeCreated), typeof(TradeStatusChanged) }); var marketDataEventProvider = new DefaultEventTypeProvider <MarketData>(() => new[] { typeof(MarketDataChanged) }); serviceCollection.AddSingleton <IMarketDataBus, MarketDataBus>(); serviceCollection.AddSingleton <IEventStoreBus, EventStoreBus>(); serviceCollection.AddWorld("ConnectTo=tcp://admin:changeit@localhost:1113; HeartBeatTimeout=1500; VerboseLogging=false; OperationTimeout=60000; UseSslConnection=false;", connectionSettings) .AddStatelessActor <TradeService>(ActorConfiguration.Default) .WithBus <IEventStoreBus>((actor, bus) => { actor.SubscribeFromEndToAllStreams(); }) .CreateActor() .AddEventStoreStatefulActor <TradePriceUpdateService, Trade>(ActorConfiguration.Default) .WithReadAllFromStartCache(eventTypeProvider: tradeDataEventProvider) .WithBus <IEventStoreBus>((actor, bus) => { actor.SubscribeFromEndToAllStreams(); }) .WithBus <IMarketDataBus>((actor, bus) => { actor.SubscribeMarketDataBus(); }) .CreateActor() .AddEventStoreStatefulActor <TradeSink, Trade>(ActorConfiguration.Default) .WithReadAllFromStartCache(eventTypeProvider: tradeDataEventProvider) .CreateActor() .AddStatelessActor <MarketDataSink>(ActorConfiguration.Default) .WithBus <IMarketDataBus>((actor, bus) => { actor.SubscribeMarketDataBus(); }) .CreateActor(); serviceCollection.AddHostedService <HostedService>(); }, configureApplicationBuilder: (anabasisContext, app) => { app.UseWorld(); }) .Build() .Run(); } }
/// <inheritdoc cref="WebAppBuilder.Run{T}(string[], Action{HostBuilderContext, IServiceCollection})"/> public static void Run(string[] args) => WebAppBuilder.Run <WebApp>(args, (_, _) => { });