315 references to Options
Aspire.Dashboard (1)
Utils\GlobalizationHelpers.cs (1)
149var middleware = new RequestLocalizationMiddleware(c => Task.CompletedTask, Options.Create(new RequestLocalizationOptions
Aspire.Dashboard.Components.Tests (3)
Pages\StructuredLogsTests.cs (1)
380Services.AddSingleton<IOptions<DashboardOptions>>(Options.Create(new DashboardOptions
Pages\TracesTests.cs (1)
272Services.AddSingleton<IOptions<DashboardOptions>>(Options.Create(new DashboardOptions
Shared\FluentUISetupHelpers.cs (1)
272context.Services.AddSingleton<IOptions<DashboardOptions>>(Options.Create(new DashboardOptions()));
Aspire.Dashboard.Tests (16)
Integration\DashboardClientAuthTests.cs (1)
134dashboardOptions: Options.Create(options),
LocalBrowserStorageTests.cs (1)
245Options.Create(circuitOptions));
Model\DashboardClientTests.cs (1)
1495Options.Create(options),
Model\DashboardDataSourceTests.cs (2)
216Options.Create(new DashboardOptions { ApplicationName = "Live application" }), 1612return Options.Create(new DashboardOptions
Model\DashboardSqliteDatabaseTests.cs (2)
82Options.Create(new DashboardOptions()), 90Options.Create(new DashboardOptions()));
Model\TelemetryExportServiceTests.cs (1)
1350dashboardOptions: Options.Create(new DashboardOptions
Shared\SqliteRepositoryTestHelpers.cs (3)
45dashboardOptions: Options.Create(new DashboardOptions { TelemetryLimits = telemetryLimits }), 144dashboardOptions ?? Options.Create(new DashboardOptions()), 173Options.Create(dashboardOptions));
TelemetryRepositoryTests\HistogramTests.cs (2)
649var options = Options.Create(new DashboardOptions { TelemetryLimits = new TelemetryLimitOptions { MaxMetricsCount = 120 } }); 697var options = Options.Create(new DashboardOptions { TelemetryLimits = new TelemetryLimitOptions { MaxMetricsCount = 3 } });
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (2)
456var options = Options.Create(new DashboardOptions 1052dashboardOptions: Options.Create(options),
TelemetryRepositoryTests\TelemetryRepositoryTestBase.cs (1)
40var options = Options.Create(new global::Aspire.Dashboard.Configuration.DashboardOptions { TelemetryLimits = telemetryLimits });
Aspire.Hosting (1)
ResourceBuilderExtensions.cs (1)
4087var httpClient = context.Services.GetRequiredService<IHttpClientFactory>().CreateClient(commandOptions.HttpClientName ?? Options.DefaultName);
Aspire.Hosting.Azure.Tests (11)
AzureManifestUtils.cs (1)
27var azurePreparer = new AzureResourcePreparer(Options.Create(new AzureProvisioningOptions()), executionContext);
AzureProvisionerOptionsTests.cs (5)
91var options = Options.Create(azureOptions); 109var options = Options.Create(azureOptions); 133var options = Options.Create(azureOptions); 153var options = Options.Create(azureOptions); 173var options = Options.Create(azureOptions);
DefaultTokenCredentialProviderTests.cs (1)
346return Options.Create(options);
ProvisioningContextProviderTests.cs (2)
284var options = Options.Create(optionValues); 320var options = Options.Create(optionValues);
ProvisioningTestHelpers.cs (2)
105return Options.Create(options); 115return Options.Create(options);
Aspire.Hosting.Tests (54)
Dashboard\DashboardEventHandlersTests.cs (16)
266new ConfigureDefaultDashboardOptions(configuration, Options.Create(new DcpOptions 270var hook = CreateHook(resourceLoggerService, resourceNotificationService, configuration, dashboardOptions: Options.Create(dashboardOptions)); 316var dashboardOptions = Options.Create(new DashboardOptions 368var dashboardOptions = Options.Create(new DashboardOptions 410var dashboardOptions = Options.Create(new DashboardOptions 459var dashboardOptions = Options.Create(new DashboardOptions 541var dashboardOptions = Options.Create(new DashboardOptions 628var dashboardOptions = Options.Create(new DashboardOptions { DashboardPath = dashboardDll }); 712var dashboardOptions = Options.Create(new DashboardOptions { DashboardPath = dashboardExe }); 781var dashboardOptions = Options.Create(new DashboardOptions { DashboardPath = dashboardExe }); 848var dashboardOptions = Options.Create(new DashboardOptions { DashboardPath = dashboardDll }); 895var dashboardOptions = Options.Create(new DashboardOptions { DashboardPath = dashboardExecutable }); 923var dashboardOptions = Options.Create(new DashboardOptions { DashboardPath = dashboardDll }); 949codespacesOptions ??= Options.Create(new CodespacesOptions()); 950dashboardOptions ??= Options.Create(new DashboardOptions { DashboardPath = typeof(DashboardEventHandlersTests).Assembly.Location }); 968new DcpNameGenerator(configuration, Options.Create(new DcpOptions())),
Dcp\DcpExecutorTests.cs (6)
11408var nameGenerator = new DcpNameGenerator(configuration, Options.Create(dcpOptions)); 11414.AddService(Options.Create(dcpOptions)) 11432var proxylessEndpointPortAllocator = new ProxylessEndpointPortAllocator(Options.Create(dcpOptions)); 11436Options.Create(dcpOptions), 11447Options.Create(dcpOptions), 11478Options.Create(dcpOptions),
Dcp\DcpHostNotificationTests.cs (16)
44var dcpOptions = Options.Create(new DcpOptions()); 77var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 132var dcpOptions = Options.Create(new DcpOptions()); 174var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 219var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 264var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "podman", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 318var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 386var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 732Options.Create(dcpOptions), 801Options.Create(dcpOptions ?? GetDcpOptions()), 902var dcpOptions = Options.Create(new DcpOptions()); 939var dcpOptions = Options.Create(new DcpOptions()); 976var dcpOptions = Options.Create(new DcpOptions()); 1027var dcpOptions = Options.Create(new DcpOptions()); 1075var dcpOptions = Options.Create(new DcpOptions()); 1120var dcpOptions = Options.Create(new DcpOptions());
Dcp\KubernetesServiceTests.cs (1)
2290var dcpOptions = Options.Create(new DcpOptions
DotnetProgramPublishingTests.cs (1)
294Options.Create(new DcpOptions()));
ExpressionResolverTests.cs (4)
179testServiceProvider.AddService(Options.Create(new DcpOptions() { EnableAspireContainerTunnel = withTunnel })); 216testServiceProvider.AddService(Options.Create(new DcpOptions() { EnableAspireContainerTunnel = true })); 241testServiceProvider.AddService(Options.Create(new DcpOptions() { EnableAspireContainerTunnel = withTunnel })); 264.AddService(Options.Create(new DcpOptions()))
Lifecycle\TerminalHostFailureDiagnosticServiceTests.cs (1)
234var dcpOptions = Options.Create(new DcpOptions
Orchestrator\ApplicationOrchestratorTests.cs (1)
1195Options.Create(dashboardOptions ?? new()),
Pipelines\PipelineLoggerProviderTests.cs (2)
72var options = Options.Create(new PipelineLoggingOptions()); 88var options = Options.Create(new PipelineLoggingOptions());
Publishing\ContainerRuntimeResolverTests.cs (1)
25var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = configuredRuntime });
Publishing\DeploymentStateManagerTests.cs (4)
446var pipelineOptions = Options.Create(new Hosting.Pipelines.PipelineOptions()); 1225var pipelineOptions = Options.Create(new Hosting.Pipelines.PipelineOptions()); 1305var pipelineOptions = Options.Create(new Hosting.Pipelines.PipelineOptions()); 1332var pipelineOptions = Options.Create(new Hosting.Pipelines.PipelineOptions());
WithHttpCommandTests.cs (1)
126builder.Services.AddHttpClient(Options.DefaultName)
Aspire.Hosting.Yarp.Tests (3)
AddYarpTests.cs (3)
50testProvider.AddService(Options.Create(new DcpOptions())); 122testProvider.AddService(Options.Create(new DcpOptions())); 167testProvider.AddService(Options.Create(new DcpOptions()));
Aspire.Microsoft.Azure.StackExchangeRedis (1)
AspireMicrosoftAzureStackExchangeRedisExtensions.cs (1)
32var optionsName = builder.ServiceKey is null ? Options.Options.DefaultName : builder.ServiceKey;
Aspire.OpenAI (1)
AspireOpenAIExtensions.cs (1)
83var optionsName = serviceKey is null ? Options.Options.DefaultName : connectionName;
Aspire.StackExchange.Redis (3)
AspireRedisExtensions.cs (1)
117var optionsName = serviceKey is null ? Options.Options.DefaultName : connectionName;
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\StackExchangeRedisInstrumentation.cs (1)
31=> this.AddConnection(Options.DefaultName, connection);
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\TracerProviderBuilderExtensions.cs (1)
141name ??= Options.DefaultName;
Microsoft.AspNetCore.Authentication.JwtBearer (1)
JwtBearerConfigureOptions.cs (1)
97Configure(Options.DefaultName, options);
Microsoft.AspNetCore.Authentication.OpenIdConnect (1)
OpenIdConnectConfigureOptions.cs (1)
126Configure(Options.DefaultName, options);
Microsoft.AspNetCore.Authorization (1)
PassThroughAuthorizationHandler.cs (1)
21public PassThroughAuthorizationHandler() : this(Options.Create(new AuthorizationOptions()))
Microsoft.AspNetCore.Components (1)
Routing\RouteTableFactory.cs (1)
118var routeOptions = Options.Create(new RouteOptions());
Microsoft.AspNetCore.Components.WebAssembly.Authentication (2)
Options\DefaultApiAuthorizationOptionsConfiguration.cs (1)
26if (string.Equals(name, Options.DefaultName))
Options\DefaultOidcProviderOptionsConfiguration.cs (1)
37if (string.Equals(name, Options.DefaultName))
Microsoft.AspNetCore.CookiePolicy (1)
CookiePolicyAppBuilderExtensions.cs (1)
37return app.UseMiddleware<CookiePolicyMiddleware>(Options.Create(options));
Microsoft.AspNetCore.DataProtection (1)
Internal\KeyManagementOptionsPostSetup.cs (1)
64if (name != Options.DefaultName)
Microsoft.AspNetCore.Diagnostics (6)
DeveloperExceptionPage\DeveloperExceptionPageExtensions.cs (1)
47return app.UseMiddleware<DeveloperExceptionPageMiddlewareImpl>(Options.Create(options));
ExceptionHandler\ExceptionHandlerExtensions.cs (1)
103var iOptions = Options.Create(options);
StatusCodePage\StatusCodePagesExtensions.cs (3)
35return app.UseMiddleware<StatusCodePagesMiddleware>(Options.Create(options)); 164Options.Create(new StatusCodePagesOptions() { HandleAsync = CreateHandler(pathFormat, queryFormat, newNext) })).Invoke; 196Options.Create(new StatusCodePagesOptions()
WelcomePage\WelcomePageExtensions.cs (1)
26return app.UseMiddleware<WelcomePageMiddleware>(Options.Create(options));
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (2)
DatabaseErrorPageExtensions.cs (1)
47app = app.UseMiddleware<DatabaseErrorPageMiddleware>(Options.Create(options));
MigrationsEndPointExtensions.cs (1)
38return app.UseMiddleware<MigrationsEndPointMiddleware>(Options.Create(options));
Microsoft.AspNetCore.Diagnostics.HealthChecks (4)
Builder\HealthCheckApplicationBuilderExtensions.cs (3)
62UseHealthChecksCore(app, path, port: null, new[] { Options.Create(options), }); 148UseHealthChecksCore(app, path, port, new[] { Options.Create(options), }); 187UseHealthChecksCore(app, path, portAsInt, new[] { Options.Create(options), });
Builder\HealthCheckEndpointRouteBuilderExtensions.cs (1)
65var args = options != null ? new[] { Options.Create(options) } : Array.Empty<object>();
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (11)
Latency\RequestLatencyTelemetryMiddlewareTests.cs (11)
33Options.Create(new RequestLatencyTelemetryOptions()), new List<ILatencyDataExporter> { ex1, ex2 }, 34Options.Create(new ApplicationMetadata { ApplicationName = serverName })); 63Options.Create(new RequestLatencyTelemetryOptions()), 92Options.Create(new RequestLatencyTelemetryOptions()), new List<ILatencyDataExporter> { ex1, ex2 }, 93Options.Create(new ApplicationMetadata { ApplicationName = serverName })); 121Options.Create(new RequestLatencyTelemetryOptions()), 123Options.Create(new ApplicationMetadata())); 150Options.Create(new RequestLatencyTelemetryOptions()), 152Options.Create(new ApplicationMetadata())); 172Options.Create(new RequestLatencyTelemetryOptions { LatencyDataExportTimeout = exportTimeout }), 174Options.Create(new ApplicationMetadata()));
Microsoft.AspNetCore.HeaderParsing (1)
HeaderKey.cs (1)
44_valueCache = new MemoryCache(Options.Create(o));
Microsoft.AspNetCore.HeaderParsing.Tests (2)
HeaderParsingFeatureTests.cs (1)
33_options = Options.Create(new HeaderParsingOptions());
HeaderRegistryTests.cs (1)
20_options = Options.Create(new HeaderParsingOptions());
Microsoft.AspNetCore.HttpOverrides (2)
ForwardedHeadersExtensions.cs (1)
55return builder.UseMiddleware<ForwardedHeadersMiddleware>(Options.Create(options));
HttpMethodOverrideExtensions.cs (1)
52return builder.UseMiddleware<HttpMethodOverrideMiddleware>(Options.Create(options));
Microsoft.AspNetCore.Localization (3)
ApplicationBuilderExtensions.cs (3)
41return app.UseMiddleware<RequestLocalizationMiddleware>(Options.Create(options)); 64return app.UseMiddleware<RequestLocalizationMiddleware>(Options.Create(options)); 94return app.UseMiddleware<RequestLocalizationMiddleware>(Options.Create(options));
Microsoft.AspNetCore.Mvc.Core (1)
Infrastructure\MvcCoreMvcOptionsSetup.cs (1)
30: this(readerFactory, NullLoggerFactory.Instance, Options.Create(new JsonOptions()))
Microsoft.AspNetCore.RateLimiting (1)
RateLimiterApplicationBuilderExtensions.cs (1)
43return app.UseMiddleware<RateLimitingMiddleware>(Options.Create(options));
Microsoft.AspNetCore.Rewrite (1)
RewriteBuilderExtensions.cs (1)
42return AddRewriteMiddleware(app, Options.Create(options));
Microsoft.AspNetCore.Session (1)
SessionMiddlewareExtensions.cs (1)
37return app.UseMiddleware<SessionMiddleware>(Options.Create(options));
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
Protocol\JsonHubProtocol.cs (1)
60public JsonHubProtocol() : this(Options.Create(new JsonHubProtocolOptions()))
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (1)
Protocol\MessagePackHubProtocol.cs (1)
39: this(Options.Create(new MessagePackHubProtocolOptions()))
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (1)
Protocol\NewtonsoftJsonHubProtocol.cs (1)
50public NewtonsoftJsonHubProtocol() : this(Options.Create(new NewtonsoftJsonHubProtocolOptions()))
Microsoft.AspNetCore.StaticFiles (3)
DefaultFilesExtensions.cs (1)
63return app.UseMiddleware<DefaultFilesMiddleware>(Options.Create(options));
DirectoryBrowserExtensions.cs (1)
63return app.UseMiddleware<DirectoryBrowserMiddleware>(Options.Create(options));
StaticFileExtensions.cs (1)
63return app.UseMiddleware<StaticFileMiddleware>(Options.Create(options));
Microsoft.AspNetCore.TestHost (1)
TestServer.cs (1)
74: this(services, featureCollection, Options.Create(new TestServerOptions()))
Microsoft.AspNetCore.WebSockets (1)
WebSocketMiddlewareExtensions.cs (1)
47return app.UseMiddleware<WebSocketMiddleware>(Options.Create(options));
Microsoft.Authentication.WebAssembly.Msal (1)
MsalDefaultOptionsConfiguration.cs (1)
46if (string.Equals(name, Options.DefaultName, StringComparison.Ordinal))
Microsoft.Extensions.AI.Integration.Tests (6)
ChatClientIntegrationTests.cs (5)
654new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions()))); 679new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions()))); 727.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions()))) 767.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions()))) 809.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions())))
EmbeddingGeneratorIntegrationTests.cs (1)
88.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions())))
Microsoft.Extensions.AI.OpenAI.Tests (6)
OpenAIChatClientTests.cs (2)
69.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions()))) 94.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions())))
OpenAIEmbeddingGeneratorTests.cs (2)
62.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions()))) 85.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions())))
OpenAIRequestPoliciesTests.cs (1)
79.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions())))
OpenAIResponseClientTests.cs (1)
63.UseDistributedCache(new MemoryDistributedCache(Options.Options.Create(new MemoryDistributedCacheOptions())))
Microsoft.Extensions.Caching.Hybrid (2)
HybridCacheServiceExtensions.cs (2)
57AddKeyedHybridCache(services, serviceKey, serviceKey?.ToString() ?? Options.Options.DefaultName, setupAction); 84AddKeyedHybridCache(services, serviceKey, serviceKey?.ToString() ?? Options.Options.DefaultName);
Microsoft.Extensions.Compliance.Redaction.Tests (10)
HmacRedactorTest.cs (4)
33var redactor = new HmacRedactor(Microsoft.Extensions.Options.Options.Create(new HmacRedactorOptions 55var redactor = new HmacRedactor(Microsoft.Extensions.Options.Options.Create(new HmacRedactorOptions 70var redactor = new HmacRedactor(Microsoft.Extensions.Options.Options.Create(new HmacRedactorOptions 87Assert.Throws<ArgumentException>(() => new HmacRedactor(Microsoft.Extensions.Options.Options.Create<HmacRedactorOptions>(null!)));
RedactorProviderTests.cs (6)
18options: Microsoft.Extensions.Options.Options.Create(new RedactorProviderOptions())); 30options: Microsoft.Extensions.Options.Options.Create(new RedactorProviderOptions())); 49options: Microsoft.Extensions.Options.Options.Create(opt)); 107options: Microsoft.Extensions.Options.Options.Create<RedactorProviderOptions>(null!))); 115Microsoft.Extensions.Options.Options.Create(new RedactorProviderOptions()))); 132Microsoft.Extensions.Options.Options.Create(opt)));
Microsoft.Extensions.Compliance.Testing (3)
FakeRedactor.cs (2)
41var opt = options ?? Microsoft.Extensions.Options.Options.Create(new FakeRedactorOptions()); 71public static FakeRedactor Create(FakeRedactorOptions? options = null, FakeRedactionCollector? collector = null) => new(Options.Options.Create(options ?? new FakeRedactorOptions()), collector);
FakeRedactorProvider.cs (1)
31_redactor = new FakeRedactor(Options.Options.Create(options ?? new FakeRedactorOptions()), Collector);
Microsoft.Extensions.DependencyInjection.AutoActivation.Tests (1)
AutoActivationHostedServiceTests.cs (1)
15var options = Microsoft.Extensions.Options.Options.Create<AutoActivatorOptions>(null!);
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (2)
TelemetryHealthChecksPublisherTests.cs (2)
94var options = Options.Options.Create(new TelemetryHealthCheckPublisherOptions 151Assert.Throws<ArgumentException>(() => new TelemetryHealthCheckPublisher(metrics, logger, Options.Options.Create<TelemetryHealthCheckPublisherOptions>(null!)));
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (7)
Linux\LinuxResourceHealthCheckTests.cs (3)
175var resourceMonitoringOptions = Options.Options.Create<ResourceMonitoringOptions>(new()); 228var options = Microsoft.Extensions.Options.Options.Create(checkOptions); 232Microsoft.Extensions.Options.Options.Create(new ResourceMonitoringOptions()));
ResourceHealthCheckExtensionsTests.cs (2)
538var options = Microsoft.Extensions.Options.Options.Create(checkOptions); 543Microsoft.Extensions.Options.Options.Create(new ResourceMonitoringOptions()));
ResourceHealthCheckTests.cs (2)
35var options = Microsoft.Extensions.Options.Options.Create(checkOptions); 40Microsoft.Extensions.Options.Options.Create(new ResourceMonitoringOptions()));
Microsoft.Extensions.Diagnostics.Probes (1)
TcpEndpointProbesExtensions.cs (1)
30return services.AddTcpEndpointProbe(Microsoft.Extensions.Options.Options.DefaultName);
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (1)
Linux\AcceptanceTest.cs (1)
91var options = Microsoft.Extensions.Options.Options.Create(new ResourceMonitoringOptions
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (31)
Linux\Disk\LinuxSystemDiskMetricsTests.cs (4)
40Options.Options.Create(options), 143Options.Options.Create(options), 246Options.Options.Create(options), 299Options.Options.Create(options),
Linux\LinuxCountersTests.cs (1)
81var options = Microsoft.Extensions.Options.Options.Create<ResourceMonitoringOptions>(new());
Linux\LinuxUtilizationProviderTests.cs (11)
35var options = Options.Options.Create(new ResourceMonitoringOptions()); 121var options = Options.Options.Create<ResourceMonitoringOptions>(new()); 194var options = Options.Options.Create<ResourceMonitoringOptions>(new()); 225var options = Options.Options.Create<ResourceMonitoringOptions>(new()); 241var options = Options.Options.Create(new ResourceMonitoringOptions { UseLinuxCalculationV2 = true }); 316var options = Options.Options.Create(new ResourceMonitoringOptions()); 383var options = Options.Options.Create(new ResourceMonitoringOptions()); 448var options = Options.Options.Create(new ResourceMonitoringOptions 525var options = Options.Options.Create(new ResourceMonitoringOptions 602var options = Options.Options.Create(new ResourceMonitoringOptions 675var options = Options.Options.Create(new ResourceMonitoringOptions
ResourceMonitoringOptionsCustomValidatorTests.cs (1)
23var tcpStateInfo = new WindowsTcpStateInfo(Options.Options.Create(options));
ResourceMonitoringServiceTests.cs (2)
18using static Microsoft.Extensions.Options.Options; 738Microsoft.Extensions.Options.Options.Create(new ResourceMonitoringOptions()), Array.Empty<IResourceUtilizationPublisher>(), TimeProvider.System);
Windows\Disk\WindowsDiskMetricsTests.cs (3)
44Microsoft.Extensions.Options.Options.Create(options)); 76Options.Options.Create(options)); 150Options.Options.Create(options));
Windows\Tcp6TableInfoTests.cs (3)
241var tcp6TableInfo = new WindowsTcpStateInfo(Options.Options.Create(options)); 257WindowsTcpStateInfo tcp6TableInfo = new WindowsTcpStateInfo(Options.Options.Create(options)); 275WindowsTcpStateInfo tcp6TableInfo = new WindowsTcpStateInfo(Options.Options.Create(options));
Windows\TcpTableInfoTests.cs (3)
183WindowsTcpStateInfo tcpTableInfo = new WindowsTcpStateInfo(Options.Options.Create(options)); 199WindowsTcpStateInfo tcpTableInfo = new WindowsTcpStateInfo(Options.Options.Create(options)); 217WindowsTcpStateInfo tcpTableInfo = new WindowsTcpStateInfo(Options.Options.Create(options));
Windows\WindowsCountersTests.cs (2)
35var tcpTableInfo = new WindowsTcpStateInfo(Options.Options.Create(options)); 78var tcpTableInfo = new WindowsTcpStateInfo(Options.Options.Create(options));
Windows\WindowsSnapshotProviderTests.cs (1)
35_options = Options.Options.Create<ResourceMonitoringOptions>(new());
Microsoft.Extensions.Diagnostics.Testing (1)
Logging\FakeLogCollector.cs (1)
48return new FakeLogCollector(Options.Options.Create(Throw.IfNull(options)));
Microsoft.Extensions.Diagnostics.Testing.Tests (2)
Logging\FakeLogCollectorTests.cs (2)
93var collector = new FakeLogCollector(Microsoft.Extensions.Options.Options.Create(options)); 125Assert.Throws<ArgumentException>(() => new FakeLogCollector(Microsoft.Extensions.Options.Options.Create((FakeLogCollectorOptions)null!)));
Microsoft.Extensions.Hosting.WindowsServices (1)
WindowsServiceLifetime.cs (1)
34: this(environment, applicationLifetime, loggerFactory, optionsAccessor, Options.Options.Create(new WindowsServiceLifetimeOptions()))
Microsoft.Extensions.Http (11)
DependencyInjection\HttpClientFactoryServiceCollectionExtensions.cs (9)
105/// Use <see cref="Options.Options.DefaultName"/> as the name to configure the default client. 132/// Use <see cref="Options.Options.DefaultName"/> as the name to configure the default client. 162/// Use <see cref="Options.Options.DefaultName"/> as the name to configure the default client. 277/// Use <see cref="Options.Options.DefaultName"/> as the name to configure the default client. 320/// Use <see cref="Options.Options.DefaultName"/> as the name to configure the default client. 527/// Use <see cref="Options.Options.DefaultName"/> as the name to configure the default client. 569/// Use <see cref="Options.Options.DefaultName"/> as the name to configure the default client. 615/// Use <see cref="Options.Options.DefaultName"/> as the name to configure the default client. 662/// Use <see cref="Options.Options.DefaultName"/> as the name to configure the default client.
HttpClientFactoryExtensions.cs (1)
22return factory.CreateClient(Options.DefaultName);
HttpMessageHandlerFactoryExtensions.cs (1)
22return factory.CreateHandler(Options.DefaultName);
Microsoft.Extensions.Http.Diagnostics (1)
Logging\Internal\LoggingOptionsConfigureOptions.cs (1)
35void IConfigureOptions<LoggingOptions>.Configure(LoggingOptions options) => Configure(Options.Options.DefaultName, options);
Microsoft.Extensions.Http.Diagnostics.Tests (7)
Logging\HttpClientLoggerTest.cs (5)
339Options.Options.Create( 446var fakeLogger = new FakeLogger<HttpClientLogger>(new FakeLogCollector(Options.Options.Create(new FakeLogCollectorOptions()))); 545Options.Options.Create(new FakeLogCollectorOptions()))); 658var fakeLogger = new FakeLogger<HttpClientLogger>(new FakeLogCollector(Options.Options.Create(new FakeLogCollectorOptions()))); 929var fakeLogger = new FakeLogger<HttpClientLogger>(new FakeLogCollector(Options.Options.Create(new FakeLogCollectorOptions())));
Logging\HttpClientLoggingExtensionsTest.cs (1)
319var defaultConfigurator = new LoggingOptionsConfigureOptions(Microsoft.Extensions.Options.Options.DefaultName, section);
Logging\HttpRequestReaderTest.cs (1)
791Options.Options.Create(
Microsoft.Extensions.Logging.Console (1)
ConsoleLoggerExtensions.Obsolete.cs (1)
139string IOptionsChangeTokenSource<ConsoleLoggerOptions>.Name => Options.Options.DefaultName;
Microsoft.Extensions.Options (60)
ConfigureNamedOptions.cs (12)
52/// Configures a <typeparamref name="TOptions"/> instance with the <see cref="Options.DefaultName"/>. 55public void Configure(TOptions options) => Configure(Options.DefaultName, options); 112/// Configures a <typeparamref name="TOptions"/> instance with the <see cref="Options.DefaultName"/>. 115public void Configure(TOptions options) => Configure(Options.DefaultName, options); 181/// Configures a <typeparamref name="TOptions"/> instance with the <see cref="Options.DefaultName"/>. 184public void Configure(TOptions options) => Configure(Options.DefaultName, options); 259/// Configures a <typeparamref name="TOptions"/> instance with the <see cref="Options.DefaultName"/>. 262public void Configure(TOptions options) => Configure(Options.DefaultName, options); 346/// Configures a <typeparamref name="TOptions"/> instance with the <see cref="Options.DefaultName"/>. 349public void Configure(TOptions options) => Configure(Options.DefaultName, options); 442/// Configures a <typeparamref name="TOptions"/> instance with the <see cref="Options.DefaultName"/>. 445public void Configure(TOptions options) => Configure(Options.DefaultName, options);
IOptions.cs (1)
12public interface IOptions<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] out TOptions>
IOptionsFactory.cs (1)
13public interface IOptionsFactory<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] TOptions>
IOptionsMonitor.cs (3)
20public interface IOptionsMonitor<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] out TOptions> 23/// Gets the current <typeparamref name="TOptions"/> instance with the <see cref="Options.DefaultName"/>. 30/// <param name="name">The name of the <typeparamref name="TOptions"/> instance. If <see langword="null"/>, <see cref="Options.DefaultName"/>, which is the empty string, is used.</param>
IOptionsMonitorCache.cs (1)
13public interface IOptionsMonitorCache<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] TOptions>
IOptionsSnapshot.cs (2)
20public interface IOptionsSnapshot<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] out TOptions> : 27/// <param name="name">The name of the <typeparamref name="TOptions"/> instance. If <see langword="null"/>, <see cref="Options.DefaultName"/>, which is the empty string, is used.</param>
OptionsBuilder.cs (2)
34/// <param name="name">The default name of the <typeparamref name="TOptions"/> instance; if <see langword="null"/>, <see cref="Options.DefaultName"/> is used.</param> 40Name = name ?? Options.DefaultName;
OptionsBuilderExtensions.cs (1)
87if (name == Microsoft.Extensions.Options.Options.DefaultName)
OptionsCache.cs (7)
14public class OptionsCache<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] TOptions> : 35name ??= Options.DefaultName; 62return GetOrAdd(name, () => localCreateOptions(localName ?? Options.DefaultName, localFactoryArgument)); 67name ?? Options.DefaultName, 80if (_cache.TryGetValue(name ?? Options.DefaultName, out Lazy<TOptions>? lazy)) 100return _cache.TryAdd(name ?? Options.DefaultName, new Lazy<TOptions>( 113_cache.TryRemove(name ?? Options.DefaultName, out _);
OptionsFactory.cs (2)
16public class OptionsFactory<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] TOptions> : 141else if (name == Options.DefaultName)
OptionsManager.cs (4)
13public class OptionsManager<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] TOptions> : 33public TOptions Value => Get(Options.DefaultName); 38/// <param name="name">The name of the <typeparamref name="TOptions"/> instance. If <see langword="null"/>, <see cref="Options.DefaultName"/>, which is the empty string, is used.</param> 44name ??= Options.DefaultName;
OptionsMonitor.cs (5)
15public class OptionsMonitor<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] TOptions> : 66name ??= Options.DefaultName; 79get => Get(Options.DefaultName); 85/// <param name="name">The name of the <typeparamref name="TOptions"/> instance. If <see langword="null"/>, <see cref="Options.DefaultName"/>, which is the empty string, is used.</param> 94string localName = name ?? Options.DefaultName;
OptionsMonitorExtensions.cs (1)
21public static IDisposable? OnChange<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] TOptions>(
OptionsServiceCollectionExtensions.cs (5)
50return new OptionsBuilder<TOptions>(services, name ?? Options.Options.DefaultName).ValidateOnStart(); 75return new OptionsBuilder<TOptions>(services, name ?? Options.Options.DefaultName).ValidateOnStart(); 86=> services.Configure(Options.Options.DefaultName, configureOptions); 127=> services.PostConfigure(Options.Options.DefaultName, configureOptions); 270=> services.AddOptions<TOptions>(Options.Options.DefaultName);
OptionsWrapper.cs (1)
12public class OptionsWrapper<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] TOptions> :
PostConfigureOptions.cs (10)
106/// Configures a <typeparamref name="TOptions"/> instance using the <see cref="Options.DefaultName"/>. 109public void PostConfigure(TOptions options) => PostConfigure(Options.DefaultName, options); 175/// Configures a <typeparamref name="TOptions"/> instance using the <see cref="Options.DefaultName"/>. 178public void PostConfigure(TOptions options) => PostConfigure(Options.DefaultName, options); 253/// Configures a <typeparamref name="TOptions"/> instance using the <see cref="Options.DefaultName"/>. 256public void PostConfigure(TOptions options) => PostConfigure(Options.DefaultName, options); 340/// Configures a <typeparamref name="TOptions"/> instance using the <see cref="Options.DefaultName"/>. 343public void PostConfigure(TOptions options) => PostConfigure(Options.DefaultName, options); 436/// Configures a <typeparamref name="TOptions"/> instance using the <see cref="Options.DefaultName"/>. 439public void PostConfigure(TOptions options) => PostConfigure(Options.DefaultName, options);
UnnamedOptionsManager.cs (2)
9internal sealed class UnnamedOptionsManager<[DynamicallyAccessedMembers(Options.DynamicallyAccessedMembers)] TOptions> : 30return _value ??= _factory.Create(Options.DefaultName);
Microsoft.Extensions.Options.ConfigurationExtensions (4)
ConfigurationChangeTokenSource.cs (2)
23public ConfigurationChangeTokenSource(IConfiguration config) : this(Options.DefaultName, config) 37Name = name ?? Options.DefaultName;
OptionsConfigurationServiceCollectionExtensions.cs (2)
26=> services.Configure<TOptions>(Options.Options.DefaultName, config); 53=> services.Configure<TOptions>(Options.Options.DefaultName, config, configureBinder);
Microsoft.Extensions.Options.Contextual (4)
ContextualOptionsServiceCollectionExtensions.cs (2)
47=> services.Configure(Options.Options.DefaultName, Throw.IfNull(loadOptions)); 80=> services.Configure(Options.Options.DefaultName, Throw.IfNull(configure));
Internal\ContextualOptions.cs (1)
32=> GetAsync(Options.DefaultName, context, cancellationToken);
Internal\ContextualOptionsFactory.cs (1)
67else if (name == Options.DefaultName)
Microsoft.Extensions.Options.Contextual.Tests (1)
ContextualOptionsFactoryTests.cs (1)
157Assert.Equal(new[] { "pre configure" }, await sut.CreateAsync(Options.DefaultName, Mock.Of<IOptionsContext>(), default));
Microsoft.Extensions.ServiceDiscovery.Tests (2)
ExtensionsServicePublicApiTests.cs (1)
152Options.Options.Create(new ServiceDiscoveryOptions()),
ServiceEndpointResolverTests.cs (1)
39var watcher = new ServiceEndpointWatcher([], NullLogger.Instance, "foo", TimeProvider.System, Options.Options.Create(new ServiceDiscoveryOptions()));
Microsoft.Extensions.Telemetry.Tests (4)
Latency\Internal\LatencyConsoleExporterTests.cs (4)
75var options = Options.Options.Create(new LatencyConsoleOptions 97var options = Options.Options.Create(new LatencyConsoleOptions 119var options = Options.Options.Create(new LatencyConsoleOptions 141var options = Options.Options.Create(new LatencyConsoleOptions