44 references to CircuitOptions
Microsoft.AspNetCore.Components.Server (44)
CircuitJavaScriptInitializationMiddleware.cs (1)
16public CircuitJavaScriptInitializationMiddleware(IOptions<CircuitOptions> options, RequestDelegate _)
Circuits\CircuitFactory.cs (2)
21private readonly CircuitOptions _options; 30IOptions<CircuitOptions> options)
Circuits\CircuitHost.cs (4)
24private readonly CircuitOptions _options; 50CircuitOptions options, 733$"detailed exceptions by setting 'DetailedErrors: true' in 'appSettings.Development.json' or set '{typeof(CircuitOptions).Name}.{nameof(CircuitOptions.DetailedErrors)}'. {additionalInformation}";
Circuits\CircuitJSComponentInterop.cs (2)
10private readonly CircuitOptions _circuitOptions; 13internal CircuitJSComponentInterop(CircuitOptions circuitOptions)
Circuits\CircuitOptionsJavaScriptInitializersConfiguration.cs (2)
10internal sealed class CircuitOptionsJavaScriptInitializersConfiguration : IConfigureOptions<CircuitOptions> 19public void Configure(CircuitOptions options)
Circuits\CircuitOptionsJSInteropDetailedErrorsConfiguration.cs (2)
10internal sealed class CircuitOptionsJSInteropDetailedErrorsConfiguration : IConfigureOptions<CircuitOptions> 19public void Configure(CircuitOptions options)
Circuits\CircuitPersistenceManager.cs (2)
18IOptions<CircuitOptions> circuitOptions, 202IOptions<CircuitOptions> circuitOptions,
Circuits\CircuitRegistry.cs (2)
41private readonly CircuitOptions _options; 48IOptions<CircuitOptions> options,
Circuits\DefaultHybridCache.cs (3)
10/// Default configuration for <see cref="CircuitOptions.HybridPersistenceCache"/>. 12internal sealed class DefaultHybridCache : IPostConfigureOptions<CircuitOptions> 26public void PostConfigure(string? name, CircuitOptions options)
Circuits\DefaultInMemoryCircuitPersistenceProvider.cs (2)
17private readonly CircuitOptions _options; 27IOptions<CircuitOptions> options)
Circuits\HybridCacheCircuitPersistenceProvider.cs (1)
27IOptions<CircuitOptions> options)
Circuits\RemoteErrorBoundaryLogger.cs (4)
15private readonly CircuitOptions _options; 17public RemoteErrorBoundaryLogger(ILogger<ErrorBoundary> logger, IJSRuntime jsRuntime, IOptions<CircuitOptions> options) 36: $"For more details turn on detailed exceptions in '{nameof(CircuitOptions)}.{nameof(CircuitOptions.DetailedErrors)}'";
Circuits\RemoteJSRuntime.cs (4)
18private readonly CircuitOptions _options; 41IOptions<CircuitOptions> circuitOptions, 84errorMessage += $". For more details turn on detailed exceptions in '{nameof(CircuitOptions)}.{nameof(CircuitOptions.DetailedErrors)}'";
Circuits\RemoteRenderer.cs (2)
25private readonly CircuitOptions _options; 44CircuitOptions options,
DependencyInjection\ComponentServiceCollectionExtensions.cs (6)
33/// <param name="configure">A callback to configure <see cref="CircuitOptions"/>.</param> 36public static IServerSideBlazorBuilder AddServerSideBlazor(this IServiceCollection services, Action<CircuitOptions>? configure = null) 88var circuitOptions = serviceProvider.GetRequiredService<IOptions<CircuitOptions>>(); 103services.TryAddEnumerable(ServiceDescriptor.Singleton<IPostConfigureOptions<CircuitOptions>, DefaultHybridCache>()); 114services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<CircuitOptions>, CircuitOptionsJSInteropDetailedErrorsConfiguration>()); 115services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<CircuitOptions>, CircuitOptionsJavaScriptInitializersConfiguration>());
DependencyInjection\ServerRazorComponentsBuilderExtensions.cs (2)
30/// <param name="configure">A callback to configure <see cref="CircuitOptions"/>.</param> 33public static IServerSideBlazorBuilder AddInteractiveServerComponents(this IRazorComponentsBuilder builder, Action<CircuitOptions>? configure = null)
DependencyInjection\ServerSideBlazorBuilderExtensions.cs (3)
18/// <param name="configure">A callback to configure <see cref="CircuitOptions"/>.</param> 20public static IServerSideBlazorBuilder AddCircuitOptions(this IServerSideBlazorBuilder builder, Action<CircuitOptions> configure) 25builder.Services.Configure<CircuitOptions>(configure);