13 implementations of Value
Aspire.Dashboard.Tests (2)
Telemetry\DashboardTelemetrySenderTests.cs (1)
145public DashboardOptions Value { get; } = value;
Telemetry\DashboardTelemetryServiceTests.cs (1)
173public DashboardOptions Value { get; } = value;
Aspire.Hosting.Azure.Tests (1)
DefaultTokenCredentialProviderTests.cs (1)
356public T Value => value;
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\EmptyModelMetadataProvider.cs (1)
28public MvcOptions Value { get; } = new MvcOptions();
Microsoft.AspNetCore.ResponseCompression (3)
BrotliCompressionProviderOptions.cs (1)
20BrotliCompressionProviderOptions IOptions<BrotliCompressionProviderOptions>.Value => this;
GzipCompressionProviderOptions.cs (1)
20GzipCompressionProviderOptions IOptions<GzipCompressionProviderOptions>.Value => this;
ZstandardCompressionProviderOptions.cs (1)
20ZstandardCompressionProviderOptions IOptions<ZstandardCompressionProviderOptions>.Value => this;
Microsoft.Extensions.Caching.Hybrid.Tests (2)
L2Tests.cs (1)
32T IOptions<T>.Value => value;
Options.cs (1)
22public T Value { get; }
Microsoft.Extensions.Caching.Memory (1)
MemoryCacheOptions.cs (1)
106MemoryCacheOptions IOptions<MemoryCacheOptions>.Value
Microsoft.Extensions.Options (3)
OptionsManager.cs (1)
33public TOptions Value => Get(Options.DefaultName);
OptionsWrapper.cs (1)
28public TOptions Value { get; }
UnnamedOptionsManager.cs (1)
19public TOptions Value
522 references to Value
Aspire.Azure.Messaging.EventHubs.Tests (1)
ConformanceTestsBase.cs (1)
80HealthCheckServiceOptions healthCheckServiceOptions = host.Services.GetRequiredService<IOptions<HealthCheckServiceOptions>>().Value;
Aspire.Dashboard (17)
Components\Dialogs\McpServerDialog.razor.cs (7)
67if ((DashboardOptions.Value.Mcp.PublicUrl ?? DashboardOptions.Value.Mcp.EndpointUrl) is { Length: > 0 } mcpUrl) 84if (DashboardOptions.Value.Mcp.AuthMode == McpAuthMode.ApiKey) 86_mcpConfigProperties.Add(new McpConfigPropertyViewModel { Name = $"{McpApiKeyAuthenticationHandler.McpApiKeyHeaderName} (header)", Value = DashboardOptions.Value.Mcp.PrimaryApiKey! }); 98private bool McpEnabled => !DashboardOptions.Value.Mcp.Disabled.GetValueOrDefault(); 100private bool IsCliMcpMode => DashboardOptions.Value.Mcp.UseCliMcp == true; 109if (DashboardOptions.Value.Mcp.AuthMode == McpAuthMode.ApiKey)
Components\Pages\ConsoleLogs.razor.cs (1)
184_logEntries = new(Options.Value.Frontend.MaxConsoleLogCount);
Components\Pages\StructuredLogs.razor.cs (1)
144string.Format(CultureInfo.InvariantCulture, Loc[nameof(Dashboard.Resources.StructuredLogs.MessageExceededLimitBody)], DashboardOptions.Value.TelemetryLimits.MaxLogCount),
Components\Pages\Traces.razor.cs (1)
149string.Format(CultureInfo.InvariantCulture, Loc[nameof(Dashboard.Resources.Traces.MessageExceededLimitBody)], DashboardOptions.Value.TelemetryLimits.MaxTraceCount),
DashboardWebApplication.cs (2)
366var corsOptions = _app.Services.GetRequiredService<IOptions<CorsOptions>>().Value; 743var options = context.HttpContext.RequestServices.GetRequiredService<IOptions<DashboardOptions>>().Value;
Otlp\Storage\TelemetryRepository.cs (1)
78Options = dashboardOptions.Value.TelemetryLimits
ServiceClient\DashboardClient.cs (2)
86_dashboardOptions = dashboardOptions.Value; 93if (dashboardOptions.Value.ResourceServiceClient.GetUri() is null)
Telemetry\DashboardTelemetrySender.cs (2)
117if (DebugSessionHelpers.HasDebugSession(_options.Value.DebugSession, out var certificate, out var debugSessionUri, out var token)) 119if (_options.Value.DebugSession.TelemetryOptOut is not true)
Aspire.Dashboard.Tests (6)
Integration\StartupTests.cs (6)
623Assert.Single(options.Value.Rules, r => r.CategoryName is null && r.LogLevel == LogLevel.Trace); 624Assert.Single(options.Value.Rules, r => r.CategoryName == "Grpc" && r.LogLevel == LogLevel.Trace); 625Assert.Single(options.Value.Rules, r => r.CategoryName == "Microsoft.Hosting.Lifetime" && r.LogLevel == LogLevel.Trace); 664Assert.Single(options.Value.Rules, r => r.CategoryName is null && r.LogLevel == LogLevel.Trace); 665Assert.Single(options.Value.Rules, r => r.CategoryName == "Grpc" && r.LogLevel == LogLevel.Trace); 666Assert.Single(options.Value.Rules, r => r.CategoryName == "Microsoft.Hosting.Lifetime" && r.LogLevel == LogLevel.Trace);
Aspire.Hosting (64)
ApplicationModel\HostUrl.cs (3)
57uri.Host = options.Value.EnableAspireContainerTunnel? KnownHostNames.DefaultContainerTunnelHostName : dcpInfo?.Containers?.ContainerHostName ?? KnownHostNames.DockerDesktopHostBridge; 60if (options.Value.EnableAspireContainerTunnel && model is { }) 111replacementHost = options.Value.EnableAspireContainerTunnel ? KnownHostNames.DefaultContainerTunnelHostName : dcpInfo?.Containers?.ContainerHostName ?? KnownHostNames.DockerDesktopHostBridge;
ApplicationModel\ResourceNotificationService.cs (1)
74DefaultWaitBehavior = serviceProvider.GetService<IOptions<ResourceNotificationServiceOptions>>()?.Value.DefaultWaitBehavior ?? WaitBehavior.StopOnResourceUnavailable;
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
403var mcpApiKey = dashboardOptions?.Value.McpApiKey;
Backchannel\DashboardUrlsHelper.cs (1)
50var dashboardOptions = serviceProvider.GetService<IOptions<DashboardOptions>>()?.Value;
Dashboard\DashboardEventHandlers.cs (3)
282if (dashboardOptions.Value.DashboardPath is not { } dashboardPath) 365var options = dashboardOptions.Value; 542var options = dashboardOptions.Value;
Dashboard\DashboardOptions.cs (1)
29options.DashboardPath = dcpOptions.Value.DashboardPath;
Dcp\DcpDependencyCheck.cs (1)
28_dcpOptions = dcpOptions.Value;
Dcp\DcpExecutor.cs (13)
141(_options.Value.EnableAspireContainerTunnel ? KnownHostNames.DefaultContainerTunnelHostName : _dcpInfo?.Containers?.HostName ?? KnownHostNames.DockerDesktopHostBridge); 326if (_options.Value.WaitForResourceCleanup) 857var createServicePipeline = DcpPipelineBuilder.BuildCreateServiceRetryPipeline(_options.Value, _logger, timeout); 921if (_options.Value.EnableAspireContainerTunnel) 1072if (appResource.DcpResource is Executable && !_options.Value.EnableAspireContainerTunnel) 1088if ((mode & AllocatedEndpointsMode.ContainerTunnel) != 0 && _options.Value.EnableAspireContainerTunnel) 1132var port = _options.Value.EnableAspireContainerTunnel ? (int)ts.Service!.AllocatedPort! : serverSvc.EndpointAnnotation.AllocatedEndpoint!.Port; 1182_logger.LogDebug("Preparing services. Ports randomized: {RandomizePorts}", _options.Value.RandomizePorts); 1208if (_options.Value.RandomizePorts && endpoint.IsProxied && endpoint.Port != null) 1279var useTunnel = _options.Value.EnableAspireContainerTunnel; 2354DcpDependencyCheck.CheckDcpInfoAndLogErrors(resourceLogger, _options.Value, _dcpInfo); 2451modelResourceName = DcpNameGenerator.GetObjectNameForResource(modelResource, _options.Value); 3087if (!_options.Value.EnableAspireContainerTunnel)
Dcp\DcpHost.cs (1)
64_dcpOptions = dcpOptions.Value;
Dcp\DcpNameGenerator.cs (4)
71return (GetObjectNameForResource(container, _options.Value, nameSuffix), nameSuffix); 77return (GetObjectNameForResource(project, _options.Value, nameSuffix), nameSuffix); 83? GetObjectNameForResource(resource, _options.Value) 84: GetObjectNameForResource(resource, _options.Value, endpoint.Name);
Dcp\KubernetesService.cs (3)
540MaxRetryAttempts = dcpOptions.Value.KubernetesConfigReadRetryCount, 541MaxDelay = TimeSpan.FromMilliseconds(dcpOptions.Value.KubernetesConfigReadRetryIntervalMilliseconds), 591await Task.Delay(TimeSpan.FromMilliseconds(dcpOptions.Value.KubernetesConfigReadRetryIntervalMilliseconds), cancellationToken).ConfigureAwait(false);
Devcontainers\Codespaces\CodespacesResourceUrlRewriterService.cs (1)
16if (!options.Value.IsCodespace)
Devcontainers\Codespaces\CodespacesUrlRewriter.cs (4)
14if (!options.Value.IsCodespace) 24if (!options.Value.IsCodespace) 29var codespacesUrl = $"{uri.Scheme}://{options.Value.CodespaceName}-{uri.Port}.{options.Value.PortForwardingDomain}{uri.AbsolutePath}{uri.Query}";
Devcontainers\DevcontainerPortForwardingLifecycleHook.cs (4)
35if (_codespacesOptions.Value.IsCodespace && !(endpoint.UriScheme is "https" or "http")) 55if (!_devcontainersOptions.Value.IsDevcontainer && !_codespacesOptions.Value.IsCodespace && !_sshRemoteOptions.Value.IsSshRemote)
Devcontainers\DevcontainerSettingsWriter.cs (3)
218if (codespaceOptions.Value.IsCodespace) 222else if (devcontainerOptions.Value.IsDevcontainer || sshRemoteOptions.Value.IsSshRemote)
DistributedApplicationBuilder.cs (2)
520return dcpOptions.Value.ContainerRuntime switch 556filterLoggingOptions.AddFilter<PipelineLoggerProvider>((level) => level >= pipelineLoggingOptions.Value.MinimumLogLevel);
Exec\ExecResourceManager.cs (1)
34_execOptions = execOptions.Value;
Orchestrator\ApplicationOrchestrator.cs (1)
64var dashboardUrl = dashboardOptions.Value.DashboardUrl?.Split(';', StringSplitOptions.RemoveEmptyEntries).FirstOrDefault();
Pipelines\DistributedApplicationPipeline.cs (2)
78if (!options.Value.ClearCache) 422var stepName = pipelineOptions?.Value.Step;
Pipelines\Internal\FileDeploymentStateManager.cs (1)
84if (pipelineOptions.Value.ClearCache)
Pipelines\PipelineLoggerProvider.cs (1)
44new StepLogger(() => CurrentStep, options.Value);
Pipelines\PipelineOutputService.cs (2)
32_outputPath = options.Value.OutputPath is not null ? Path.GetFullPath(options.Value.OutputPath) : null;
Publishing\ManifestPublisher.cs (8)
31if (_options.Value.OutputPath == null) 38if (!_options.Value.OutputPath.EndsWith(".json")) 45_options.Value.OutputPath = Path.Combine(_options.Value.OutputPath, "aspire-manifest.json"); 48var parentDirectory = Directory.GetParent(_options.Value.OutputPath); 55using var stream = new FileStream(_options.Value.OutputPath, FileMode.Create); 60var fullyQualifiedPath = Path.GetFullPath(_options.Value.OutputPath); 66var manifestPath = _options.Value.OutputPath ?? throw new DistributedApplicationException("The '--output-path [path]' option was not specified even though '--publisher manifest' argument was used.");
Publishing\ManifestPublishingExtensions.cs (2)
37if (pipelineOptions.Value.OutputPath == null) 44var outputPath = pipelineOptions.Value.OutputPath;
Aspire.Hosting.Azure (9)
AzureEnvironmentResource.cs (1)
157azureProvisioningOptions.Value,
AzureResourcePreparer.cs (5)
47provisioningResource.ProvisioningBuildOptions = options.Value.ProvisioningBuildOptions; 86return executionContext.IsRunMode || options.Value.SupportsTargetedRoleAssignments; 287ProvisioningBuildOptions = options.Value.ProvisioningBuildOptions 307ProvisioningBuildOptions = options.Value.ProvisioningBuildOptions, 410ProvisioningBuildOptions = options.Value.ProvisioningBuildOptions,
Provisioning\Internal\BaseProvisioningContextProvider.cs (1)
38protected readonly AzureProvisionerOptions _options = options.Value;
Provisioning\Internal\DefaultTokenCredentialProvider.cs (2)
36var currentTenantId = _options.Value.TenantId; 52var credentialSetting = _options.Value.CredentialSource;
Aspire.Hosting.Azure.AppContainers (1)
AzureContainerAppsInfrastructure.cs (1)
55var containerApp = await containerAppEnvironmentContext.CreateContainerAppAsync(r, options.Value, cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceInfrastructure.cs (1)
66var website = await appServiceEnvironmentContext.CreateAppServiceAsync(resource, provisioningOptions.Value, cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Testing (1)
DistributedApplicationFactory.cs (1)
172_shutdownTimeout = application.Services.GetService<IOptions<HostOptions>>()?.Value.ShutdownTimeout ?? _shutdownTimeout;
Aspire.Hosting.Tests (20)
AppHostSmokeTests.cs (1)
93return dcpOptions.Value;
Dashboard\DashboardOptionsTests.cs (1)
32var dashboardOptions = app.Services.GetRequiredService<IOptions<DashboardOptions>>().Value;
Dcp\DcpCliArgsTests.cs (1)
55var dcpOptions = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value;
DistributedApplicationBuilderTests.cs (3)
62Assert.Null(options.Value.OutputPath); 84Assert.Equal("/tmp/", pipelineOptions.Value.OutputPath); 95Assert.Equal("/path/", pipelineOptions.Value.OutputPath);
DistributedApplicationTests.cs (14)
996var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1036var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1073var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1113var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1159var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1240var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1277var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1309var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1337var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1365var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1394var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1476var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1494var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix; 1848var suffix = app.Services.GetRequiredService<IOptions<DcpOptions>>().Value.ResourceNameSuffix;
Aspire.Microsoft.Azure.StackExchangeRedis.Tests (2)
AspireMicrosoftAzureStackExchangeRedisExtensionsTests.cs (2)
44host.Services.GetRequiredService<IOptions<ConfigurationOptions>>().Value; 68var configurationOptions = host.Services.GetRequiredService<IOptions<ConfigurationOptions>>().Value;
Aspire.OpenAI (1)
AspireOpenAIExtensions.cs (1)
133serviceProvider.GetRequiredService<IOptions<OpenAIClientOptions>>().Value :
Aspire.OpenAI.Tests (2)
AspireOpenAIExtensionsTests.cs (2)
208var options = host.Services.GetRequiredService<IOptions<OpenAIClientOptions>>().Value; 228var options = host.Services.GetRequiredService<IOptions<OpenAIClientOptions>>().Value;
Aspire.StackExchange.Redis (1)
AspireRedisExtensions.cs (1)
201serviceProvider.GetRequiredService<IOptions<ConfigurationOptions>>().Value :
Aspire.StackExchange.Redis.Tests (1)
AspireRedisExtensionsTests.cs (1)
196host.Services.GetRequiredService<IOptions<ConfigurationOptions>>().Value;
Microsoft.AspNetCore.Antiforgery (3)
Internal\AntiforgeryOptionsSetup.cs (1)
18_dataProtectionOptions = dataProtectionOptions.Value;
Internal\DefaultAntiforgery.cs (1)
32_options = antiforgeryOptionsAccessor.Value;
Internal\DefaultAntiforgeryTokenStore.cs (1)
19_options = optionsAccessor.Value;
Microsoft.AspNetCore.Authentication (1)
AuthenticationBuilder.cs (1)
119_authOptions = authOptions.Value;
Microsoft.AspNetCore.Authentication.BearerToken (1)
BearerTokenHandler.cs (1)
87?.Value?.SerializerOptions?.GetTypeInfo(typeof(AccessTokenResponse)) as JsonTypeInfo<AccessTokenResponse>;
Microsoft.AspNetCore.Authentication.Core (2)
AuthenticationSchemeProvider.cs (1)
33_options = options.Value;
AuthenticationService.cs (1)
34Options = options.Value;
Microsoft.AspNetCore.Authorization (3)
DefaultAuthorizationPolicyProvider.cs (1)
29_options = options.Value;
DefaultAuthorizationService.cs (1)
44_options = options.Value;
PassThroughAuthorizationHandler.cs (1)
29=> _options = options.Value;
Microsoft.AspNetCore.Components (2)
Routing\RouteTableFactory.cs (1)
121routeOptions.Value.SetParameterPolicy("regex", typeof(RegexInlineRouteConstraint));
src\aspnetcore\src\Http\Routing\src\DefaultInlineConstraintResolver.cs (1)
36_inlineConstraintMap = routeOptions.Value.TrimmerSafeConstraintMap;
Microsoft.AspNetCore.Components.Endpoints (7)
Builder\OpaqueRedirection.cs (1)
46var lifetime = options.Value.TemporaryRedirectionUrlValidityDuration;
FormMapping\HttpContextFormValueMapper.cs (1)
28_options = options.Value._formMappingOptions;
Rendering\EndpointHtmlRenderer.cs (1)
61_options = serviceProvider.GetRequiredService<IOptions<RazorComponentsServiceOptions>>().Value;
Rendering\EndpointHtmlRenderer.Streaming.cs (1)
211var showDetailedErrors = env.IsDevelopment() || options.Value.DetailedErrors;
TempData\CookieTempDataProvider.cs (1)
36_options = options.Value;
TempData\TempDataProviderServiceCollectionExtensions.cs (2)
26return options.Value.TempDataProviderType switch 30_ => throw new InvalidOperationException($"Unsupported TempDataProviderType: {options.Value.TempDataProviderType}"),
Microsoft.AspNetCore.Components.Forms (2)
ClientValidation\DefaultClientValidationService.cs (1)
33_validationLocalizer = serviceProvider.GetService<IOptions<ValidationOptions>>()?.Value?.Localizer;
EditContextDataAnnotationsExtensions.cs (1)
63_validationOptions = _serviceProvider?.GetService<IOptions<ValidationOptions>>()?.Value;
Microsoft.AspNetCore.Components.Server (13)
CircuitJavaScriptInitializationMiddleware.cs (1)
18_initializers = options.Value.JavaScriptInitializers;
Circuits\CircuitFactory.cs (1)
35_options = options.Value;
Circuits\CircuitPersistenceManager.cs (2)
215var distributedRetention = circuitOptions.Value.PersistedCircuitDistributedRetentionPeriod; 216var localRetention = circuitOptions.Value.PersistedCircuitInMemoryRetentionPeriod;
Circuits\CircuitRegistry.cs (1)
53_options = options.Value;
Circuits\DefaultInMemoryCircuitPersistenceProvider.cs (1)
29_options = options.Value;
Circuits\HybridCacheCircuitPersistenceProvider.cs (2)
33Expiration = options.Value.PersistedCircuitDistributedRetentionPeriod, 34LocalCacheExpiration = options.Value.PersistedCircuitInMemoryRetentionPeriod,
Circuits\RemoteErrorBoundaryLogger.cs (1)
21_options = options.Value;
Circuits\RemoteJSRuntime.cs (2)
45_options = circuitOptions.Value; 46_maximumIncomingBytes = componentHubOptions.Value.MaximumReceiveMessageSize ?? long.MaxValue;
DependencyInjection\ComponentServiceCollectionExtensions.cs (2)
89if (circuitOptions.Value.HybridPersistenceCache is not null) 92return new HybridCacheCircuitPersistenceProvider(circuitOptions.Value.HybridPersistenceCache, logger, circuitOptions);
Microsoft.AspNetCore.CookiePolicy (2)
CookiePolicyMiddleware.cs (2)
37Options = options.Value; 49Options = options.Value;
Microsoft.AspNetCore.Cors (2)
Infrastructure\CorsService.cs (1)
32_options = options.Value;
Infrastructure\DefaultCorsPolicyProvider.cs (1)
21_options = options.Value;
Microsoft.AspNetCore.DataProtection (11)
DataProtectionServiceCollectionExtensions.cs (2)
92if (!string.IsNullOrEmpty(dpOptions.Value.ApplicationDiscriminator)) 94dataProtectionProvider = dataProtectionProvider.CreateProtector(dpOptions.Value.ApplicationDiscriminator);
KeyManagement\DefaultKeyResolver.cs (2)
64_maxDecryptRetries = GetMaxDecryptRetriesFromAppContext() ?? keyManagementOptions.Value.MaximumTotalDefaultKeyResolverRetries; 65_decryptRetryDelay = keyManagementOptions.Value.DefaultKeyResolverRetryDelay;
KeyManagement\KeyRingProvider.cs (1)
50var options = keyManagementOptions.Value ?? new();
KeyManagement\XmlKeyManager.cs (5)
98var keyRepository = keyManagementOptions.Value.XmlRepository; 99var keyEncryptor = keyManagementOptions.Value.XmlEncryptor; 113_authenticatedEncryptorConfiguration = keyManagementOptions.Value.AuthenticatedEncryptorConfiguration!; 115var escrowSinks = keyManagementOptions.Value.KeyEscrowSinks; 122_encryptorFactories = keyManagementOptions.Value.AuthenticatedEncryptorFactories;
XmlEncryption\EncryptedXmlDecryptor.cs (1)
40_options = services?.GetService<IOptions<XmlKeyDecryptionOptions>>()?.Value;
Microsoft.AspNetCore.Diagnostics (8)
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (2)
61_options = options.Value; 68_serializationContext = CreateSerializationContext(jsonOptions?.Value);
ExceptionHandler\ExceptionHandlerExtensions.cs (3)
128if (!string.IsNullOrEmpty(options.Value.ExceptionHandlingPath) && options.Value.ExceptionHandler is null) 132options.Value.ExceptionHandler = newNext;
ExceptionHandler\ExceptionHandlerMiddlewareImpl.cs (1)
43_options = options.Value;
StatusCodePage\StatusCodePagesMiddleware.cs (1)
27_options = options.Value;
WelcomePage\WelcomePageMiddleware.cs (1)
30_options = options.Value;
Microsoft.AspNetCore.Diagnostics.HealthChecks (1)
HealthCheckMiddleware.cs (1)
32_healthCheckOptions = healthCheckOptions.Value;
Microsoft.AspNetCore.Diagnostics.Middleware (4)
Latency\RequestLatencyTelemetryMiddleware.cs (2)
41_exportTimeout = options.Value.LatencyDataExportTimeout; 48_applicationName = appMetdata.Value.ApplicationName;
Logging\HttpLoggingRedactionInterceptor.cs (1)
47var optionsValue = options.Value;
Logging\RequestHeadersLogEnricher.cs (1)
35var opt = Throw.IfMemberNull(options, options.Value);
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (5)
Latency\RequestLatencyTelemetryExtensionsTests.cs (1)
64Assert.True(actualOptions.Value.LatencyDataExportTimeout == expectedOptions.LatencyDataExportTimeout);
Logging\HttpLoggingServiceExtensionsTests.cs (2)
46var options = provider.GetRequiredService<IOptions<LoggingRedactionOptions>>().Value; 78var options = provider.GetRequiredService<IOptions<LoggingRedactionOptions>>().Value;
Logging\RequestHeadersEnricherExtensionsTests.cs (1)
65var options = serviceProvider.GetRequiredService<IOptions<RequestHeadersLogEnricherOptions>>().Value;
Logging\TestExtensions.cs (1)
14mock.Setup(o => o.Value).Returns(options);
Microsoft.AspNetCore.HeaderParsing (1)
HeaderRegistry.cs (1)
24_options = options.Value;
Microsoft.AspNetCore.HeaderParsing.Tests (7)
HeaderParsingExtensionsTests.cs (4)
25var options = services.GetRequiredService<IOptions<HeaderParsingOptions>>().Value; 37Assert.Throws<OptionsValidationException>(() => services.GetRequiredService<IOptions<HeaderParsingOptions>>().Value); 47Assert.Throws<OptionsValidationException>(() => services.GetRequiredService<IOptions<HeaderParsingOptions>>().Value); 57var options = services.GetRequiredService<IOptions<HeaderParsingOptions>>().Value;
HeaderParsingFeatureTests.cs (1)
118_options.Value.DefaultValues.Add("Date", date);
HeaderRegistryTests.cs (2)
42_options.Value.DefaultValues.Add("Date", date); 57_options.Value.DefaultValues.Add("Date", date);
Microsoft.AspNetCore.Hosting (2)
GenericHost\GenericWebHostService.cs (1)
32Options = options.Value;
Http\DefaultHttpContextFactory.cs (1)
33_formOptions = serviceProvider.GetRequiredService<IOptions<FormOptions>>().Value;
Microsoft.AspNetCore.Http.Connections (1)
Internal\HttpConnectionManager.cs (1)
35_disconnectTimeout = connectionOptions.Value.DisconnectTimeout ?? ConnectionOptionsSetup.DefaultDisconectTimeout;
Microsoft.AspNetCore.Http.Extensions (5)
DefaultProblemDetailsWriter.cs (2)
22_options = options.Value; 23_serializerOptions = jsonOptions.Value.SerializerOptions;
HttpRequestJsonExtensions.cs (1)
400return httpContext.RequestServices?.GetService<IOptions<JsonOptions>>()?.Value?.SerializerOptions ?? JsonOptions.DefaultSerializerOptions;
HttpResponseJsonExtensions.cs (1)
345return httpContext.RequestServices?.GetService<IOptions<JsonOptions>>()?.Value?.SerializerOptions ?? JsonOptions.DefaultSerializerOptions;
RequestDelegateFactory.cs (1)
278var jsonSerializerOptions = serviceProvider.GetService<IOptions<JsonOptions>>()?.Value.SerializerOptions ?? JsonOptions.DefaultSerializerOptions;
Microsoft.AspNetCore.Http.Results (2)
HttpResultsHelper.cs (1)
159return httpContext.RequestServices.GetService<IOptions<JsonOptions>>()?.Value ?? new JsonOptions();
ServerSentEventsResult.cs (1)
51var jsonOptions = httpContext.RequestServices.GetService<IOptions<JsonOptions>>()?.Value ?? new JsonOptions();
Microsoft.AspNetCore.HttpOverrides (11)
CertificateForwardingMiddleware.cs (1)
37_options = options.Value;
ForwardedHeadersMiddleware.cs (9)
53ArgumentException.ThrowIfNullOrWhiteSpace(options.Value.ForwardedForHeaderName); 54ArgumentException.ThrowIfNullOrWhiteSpace(options.Value.ForwardedHostHeaderName); 55ArgumentException.ThrowIfNullOrWhiteSpace(options.Value.ForwardedProtoHeaderName); 56ArgumentException.ThrowIfNullOrWhiteSpace(options.Value.ForwardedPrefixHeaderName); 57ArgumentException.ThrowIfNullOrWhiteSpace(options.Value.OriginalForHeaderName); 58ArgumentException.ThrowIfNullOrWhiteSpace(options.Value.OriginalHostHeaderName); 59ArgumentException.ThrowIfNullOrWhiteSpace(options.Value.OriginalProtoHeaderName); 60ArgumentException.ThrowIfNullOrWhiteSpace(options.Value.OriginalPrefixHeaderName); 62_options = options.Value;
HttpMethodOverrideMiddleware.cs (1)
29_options = options.Value;
Microsoft.AspNetCore.HttpsPolicy (2)
HstsMiddleware.cs (1)
39var hstsOptions = options.Value;
HttpsRedirectionMiddleware.cs (1)
45var httpsRedirectionOptions = options.Value;
Microsoft.AspNetCore.Identity (15)
_generated\0\GeneratedRouteBuilderExtensions.g.cs (10)
91var jsonOptions = serviceProvider?.GetService<IOptions<JsonOptions>>()?.Value ?? FallbackJsonOptions; 211var jsonOptions = serviceProvider?.GetService<IOptions<JsonOptions>>()?.Value ?? FallbackJsonOptions; 395var jsonOptions = serviceProvider?.GetService<IOptions<JsonOptions>>()?.Value ?? FallbackJsonOptions; 512var jsonOptions = serviceProvider?.GetService<IOptions<JsonOptions>>()?.Value ?? FallbackJsonOptions; 658var jsonOptions = serviceProvider?.GetService<IOptions<JsonOptions>>()?.Value ?? FallbackJsonOptions; 776var jsonOptions = serviceProvider?.GetService<IOptions<JsonOptions>>()?.Value ?? FallbackJsonOptions; 892var jsonOptions = serviceProvider?.GetService<IOptions<JsonOptions>>()?.Value ?? FallbackJsonOptions; 1009var jsonOptions = serviceProvider?.GetService<IOptions<JsonOptions>>()?.Value ?? FallbackJsonOptions; 1126var jsonOptions = serviceProvider?.GetService<IOptions<JsonOptions>>()?.Value ?? FallbackJsonOptions; 1231var jsonOptions = serviceProvider?.GetService<IOptions<JsonOptions>>()?.Value ?? FallbackJsonOptions;
DataProtectorTokenProvider.cs (1)
30Options = options?.Value ?? new DataProtectionTokenProviderOptions();
PasskeyHandler.cs (1)
34_options = options.Value;
SecurityStampValidator.cs (2)
32Options = options.Value; 49Options = options.Value;
SignInManager.cs (1)
66Options = optionsAccessor?.Value ?? new IdentityOptions();
Microsoft.AspNetCore.Localization (1)
RequestLocalizationMiddleware.cs (1)
39_options = options.Value;
Microsoft.AspNetCore.Mvc.ApiExplorer (2)
DefaultApiDescriptionProvider.cs (2)
52_mvcOptions = optionsAccessor.Value; 56_routeOptions = routeOptions.Value;
Microsoft.AspNetCore.Mvc.Core (40)
ApplicationModels\ApiBehaviorApplicationModelProvider.cs (1)
21var options = apiBehaviorOptions.Value;
ApplicationModels\ApplicationModelFactory.cs (1)
30_conventions = options.Value.Conventions;
ApplicationModels\AuthorizationApplicationModelProvider.cs (1)
21_mvcOptions = mvcOptions.Value;
ApplicationModels\DefaultApplicationModelProvider.cs (1)
32_mvcOptions = mvcOptionsAccessor.Value;
Builder\MvcApplicationBuilderExtensions.cs (1)
70if (options.Value.EnableEndpointRouting)
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (2)
211var options = s.GetRequiredService<IOptions<MvcOptions>>().Value; 217var options = s.GetRequiredService<IOptions<MvcOptions>>().Value;
Formatters\FormatFilter.cs (1)
32_options = options.Value;
Infrastructure\ConfigureCompatibilityOptions.cs (1)
34Version = compatibilityOptions.Value.CompatibilityVersion;
Infrastructure\ControllerActionInvokerCache.cs (1)
37_mvcOptions = mvcOptions.Value;
Infrastructure\ControllerActionInvokerProvider.cs (4)
51_valueProviderFactories = optionsAccessor.Value.ValueProviderFactories.ToArray(); 52_maxModelValidationErrors = optionsAccessor.Value.MaxModelValidationErrors; 53_maxValidationDepth = optionsAccessor.Value.MaxValidationDepth; 54_maxModelBindingRecursionDepth = optionsAccessor.Value.MaxModelBindingRecursionDepth;
Infrastructure\DefaultApiProblemDetailsWriter.cs (1)
32_apiBehaviorOptions = apiBehaviorOptions.Value;
Infrastructure\DefaultOutputFormatterSelector.cs (3)
44_formatters = new ReadOnlyCollection<IOutputFormatter>(options.Value.OutputFormatters); 45_respectBrowserAcceptHeader = options.Value.RespectBrowserAcceptHeader; 46_returnHttpNotAcceptable = options.Value.ReturnHttpNotAcceptable;
Infrastructure\DefaultProblemDetailsFactory.cs (2)
32_options = options?.Value ?? throw new ArgumentNullException(nameof(options)); 33_configure = problemDetailsOptions?.Value?.CustomizeProblemDetails;
Infrastructure\ModelStateInvalidFilterFactory.cs (1)
24return new ModelStateInvalidFilter(options.Value, loggerFactory.CreateLogger(typeof(ModelStateInvalidFilter)));
Infrastructure\MvcCoreMvcOptionsSetup.cs (2)
71options.InputFormatters.Add(new SystemTextJsonInputFormatter(_jsonOptions.Value, _loggerFactory.CreateLogger<SystemTextJsonInputFormatter>())); 81var jsonOutputFormatter = SystemTextJsonOutputFormatter.CreateFormatter(_jsonOptions.Value);
Infrastructure\SystemTextJsonResultExecutor.cs (1)
30_options = options.Value;
ModelBinding\Binders\ArrayModelBinderProvider.cs (1)
29var mvcOptions = context.Services.GetRequiredService<IOptions<MvcOptions>>().Value;
ModelBinding\Binders\CollectionModelBinderProvider.cs (1)
61var mvcOptions = context.Services.GetRequiredService<IOptions<MvcOptions>>().Value;
ModelBinding\Binders\DictionaryModelBinderProvider.cs (1)
36var mvcOptions = context.Services.GetRequiredService<IOptions<MvcOptions>>().Value;
ModelBinding\DefaultModelBindingContext.cs (1)
238bindingContext.MaxModelBindingRecursionDepth = mvcOptions.Value.MaxModelBindingRecursionDepth;
ModelBinding\Metadata\DefaultModelMetadataProvider.cs (1)
147return optionsAccessor.Value.ModelBindingMessageProvider;
ModelBinding\ModelBinderFactory.cs (1)
41_providers = options.Value.ModelBinderProviders.ToArray();
RequireHttpsAttribute.cs (4)
77if (optionsAccessor.Value.SslPort.HasValue && optionsAccessor.Value.SslPort > 0) 80host = new HostString(host.Host, optionsAccessor.Value.SslPort.Value); 88var permanentValue = _permanent ?? optionsAccessor.Value.RequireHttpsPermanent;
ResponseCacheAttribute.cs (1)
124var cacheProfile = GetCacheProfile(optionsAccessor.Value);
Routing\ControllerRequestDelegateFactory.cs (5)
53_valueProviderFactories = optionsAccessor.Value.ValueProviderFactories.ToArray(); 54_maxModelValidationErrors = optionsAccessor.Value.MaxModelValidationErrors; 55_maxValidationDepth = optionsAccessor.Value.MaxValidationDepth; 56_maxModelBindingRecursionDepth = optionsAccessor.Value.MaxModelBindingRecursionDepth; 57_enableActionInvokers = optionsAccessor.Value.EnableActionInvokers;
Microsoft.AspNetCore.Mvc.Cors (1)
CorsApplicationModelProvider.cs (1)
18_mvcOptions = mvcOptions.Value;
Microsoft.AspNetCore.Mvc.DataAnnotations (5)
DataAnnotationsClientModelValidatorProvider.cs (2)
49if (_options.Value.DataAnnotationLocalizerProvider != null && _stringLocalizerFactory != null) 53stringLocalizer = _options.Value.DataAnnotationLocalizerProvider(
DataAnnotationsMetadataProvider.cs (1)
37_localizationOptions = localizationOptions.Value;
DataAnnotationsModelValidatorProvider.cs (2)
47if (_stringLocalizerFactory != null && _options.Value.DataAnnotationLocalizerProvider != null) 49stringLocalizer = _options.Value.DataAnnotationLocalizerProvider(
Microsoft.AspNetCore.Mvc.Formatters.Xml (2)
XmlDataContractSerializerOutputFormatter.cs (1)
224_mvcOptions ??= httpContext.RequestServices.GetRequiredService<IOptions<MvcOptions>>().Value;
XmlSerializerOutputFormatter.cs (1)
203_mvcOptions ??= httpContext.RequestServices.GetRequiredService<IOptions<MvcOptions>>().Value;
Microsoft.AspNetCore.Mvc.Razor (1)
RazorViewEngine.cs (1)
57_options = optionsAccessor.Value;
Microsoft.AspNetCore.Mvc.RazorPages (17)
ApplicationModels\AuthorizationPageApplicationModelProvider.cs (1)
21_mvcOptions = mvcOptions.Value;
ApplicationModels\CompiledPageRouteModelProvider.cs (1)
30_pagesOptions = pagesOptionsAccessor?.Value ?? throw new ArgumentNullException(nameof(pagesOptionsAccessor));
ApplicationModels\DefaultPageApplicationModelProvider.cs (1)
32_razorPagesOptions = razorPagesOptions.Value;
ApplicationModels\PageConventionCollection.cs (1)
47_mvcOptions ??= _serviceProvider!.GetRequiredService<IOptions<MvcOptions>>().Value;
ApplicationModels\ResponseCacheFilterApplicationModelProvider.cs (1)
20_mvcOptions = mvcOptionsAccessor.Value;
DependencyInjection\RazorPagesRazorViewEngineOptionsSetup.cs (1)
18_pagesOptions = pagesOptions?.Value ?? throw new ArgumentNullException(nameof(pagesOptions));
Infrastructure\CompiledPageActionDescriptorProvider.cs (2)
41_compiledPageActionDescriptorFactory = new CompiledPageActionDescriptorFactory(applicationModelProviders, mvcOptions.Value, pageOptions.Value);
Infrastructure\DefaultPageLoader.cs (2)
29_compiledPageActionDescriptorFactory = new CompiledPageActionDescriptorFactory(applicationModelProviders, mvcOptions.Value, pageOptions.Value);
Infrastructure\PageActionDescriptorProvider.cs (2)
34_mvcOptions = mvcOptionsAccessor.Value; 36_conventions = pagesOptionsAccessor.Value.Conventions
Infrastructure\PageActionInvokerProvider.cs (2)
49_valueProviderFactories = mvcOptions.Value.ValueProviderFactories.ToArray(); 52_mvcViewOptions = mvcViewOptions.Value;
Infrastructure\PageRequestDelegateFactory.cs (3)
63_valueProviderFactories = mvcOptions.Value.ValueProviderFactories.ToArray(); 66_mvcViewOptions = mvcViewOptions.Value; 67_enableActionInvokers = mvcOptions.Value.EnableActionInvokers;
Microsoft.AspNetCore.Mvc.TagHelpers (1)
CacheTagHelperMemoryCacheFactory.cs (1)
23SizeLimit = options.Value.SizeLimit,
Microsoft.AspNetCore.Mvc.ViewFeatures (10)
CookieTempDataProvider.cs (1)
48_options = options.Value;
DefaultHtmlGenerator.cs (2)
75_formInputRenderMode = optionsAccessor.Value.HtmlHelperOptions.FormInputRenderMode; 78IdAttributeDotReplacement = optionsAccessor.Value.HtmlHelperOptions.IdAttributeDotReplacement;
DefaultValidationHtmlAttributeProvider.cs (1)
39var clientValidatorProviders = optionsAccessor.Value.ClientModelValidatorProviders;
Filters\AntiforgeryApplicationModelProvider.cs (1)
14private readonly MvcOptions _mvcOptions = mvcOptions.Value;
RemoteAttributeBase.cs (1)
183var provider = options.Value.DataAnnotationLocalizerProvider;
Rendering\SystemTextJsonHelper.cs (1)
17_htmlSafeJsonSerializerOptions = GetHtmlSafeSerializerOptions(options.Value.JsonSerializerOptions);
ViewComponentResultExecutor.cs (1)
58_htmlHelperOptions = mvcHelperOptions.Value.HtmlHelperOptions;
ViewEngines\CompositeViewEngine.cs (1)
21ViewEngines = optionsAccessor.Value.ViewEngines.ToArray();
ViewExecutor.cs (1)
51ViewOptions = viewOptions.Value;
Microsoft.AspNetCore.OutputCaching (5)
DefaultOutputCachePolicyProvider.cs (1)
20_options = options.Value;
OutputCacheKeyProvider.cs (1)
29_options = options.Value;
OutputCacheMiddleware.cs (1)
74_options = options.Value;
OutputCacheServiceCollectionExtensions.cs (1)
37SizeLimit = outputCacheOptions.Value.SizeLimit
Policies\TypedPolicy.cs (1)
34return _instance ??= ActivatorUtilities.CreateInstance(options.Value.ApplicationServices, _policyType) as IOutputCachePolicy;
Microsoft.AspNetCore.RateLimiting (5)
RateLimitingMiddleware.cs (5)
45_defaultOnRejected = options.Value.OnRejected; 46_rejectionStatusCode = options.Value.RejectionStatusCode; 47_policyMap = new Dictionary<string, DefaultRateLimiterPolicy>(options.Value.PolicyMap); 50foreach (var unactivatedPolicy in options.Value.UnactivatedPolicyMap) 55_globalLimiter = options.Value.GlobalLimiter;
Microsoft.AspNetCore.RequestDecompression (1)
DefaultRequestDecompressionProvider.cs (1)
26_providers = options.Value.DecompressionProviders;
Microsoft.AspNetCore.ResponseCaching (3)
ResponseCachingKeyProvider.cs (1)
28_options = options.Value;
ResponseCachingMiddleware.cs (2)
51SizeLimit = options.Value.SizeLimit 73_options = options.Value;
Microsoft.AspNetCore.ResponseCompression (4)
BrotliCompressionProvider.cs (1)
22Options = options.Value;
GzipCompressionProvider.cs (1)
22Options = options.Value;
ResponseCompressionProvider.cs (1)
35var responseCompressionOptions = options.Value;
ZstandardCompressionProvider.cs (1)
22Options = options.Value;
Microsoft.AspNetCore.Rewrite (2)
RewriteBuilderExtensions.cs (1)
61options.Value.BranchedNext = newNext;
RewriteMiddleware.cs (1)
42_options = options.Value;
Microsoft.AspNetCore.Routing (14)
Builder\EndpointRouteBuilderExtensions.cs (1)
459var throwOnBadRequest = routeHandlerOptions?.Value.ThrowOnBadRequest ?? false;
Builder\EndpointRoutingApplicationBuilderExtensions.cs (2)
104if (!routeOptions.Value.EndpointDataSources.Contains(dataSource)) 106routeOptions.Value.EndpointDataSources.Add(dataSource);
DefaultInlineConstraintResolver.cs (1)
36_inlineConstraintMap = routeOptions.Value.TrimmerSafeConstraintMap;
DefaultLinkGenerator.cs (3)
63AppendTrailingSlash = routeOptions.Value.AppendTrailingSlash, 64LowercaseQueryStrings = routeOptions.Value.LowercaseQueryStrings, 65LowercaseUrls = routeOptions.Value.LowercaseUrls,
DefaultParameterPolicyFactory.cs (1)
19_options = options.Value;
EndpointMiddleware.cs (1)
30_routeOptions = routeOptions?.Value ?? throw new ArgumentNullException(nameof(routeOptions));
EndpointRoutingMiddleware.cs (1)
51_routeOptions = routeOptions.Value;
RequestDelegateFilterPipelineBuilder.cs (1)
22var jsonOptions = serviceProvider?.GetService<IOptions<JsonOptions>>()?.Value ?? new JsonOptions();
RouteCollection.cs (1)
195_options = context.RequestServices.GetRequiredService<IOptions<RouteOptions>>().Value;
RouteEndpointDataSource.cs (1)
244var hasValidationResolvers = builder.ApplicationServices.GetService<IOptions<ValidationOptions>>() is { Value: { } options } && options.Resolvers.Count > 0;
ValidationEndpointFilterFactory.cs (1)
26var options = context.ApplicationServices.GetService<IOptions<ValidationOptions>>()?.Value;
Microsoft.AspNetCore.Server.IISIntegration (1)
IISMiddleware.cs (1)
83_options = options.Value;
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\KestrelServerImpl.cs (1)
83var serverOptions = options.Value ?? new KestrelServerOptions();
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
QuicTransportFactory.cs (1)
28_options = options.Value;
Microsoft.AspNetCore.Session (1)
SessionMiddleware.cs (1)
51_options = options.Value;
Microsoft.AspNetCore.SignalR.Core (3)
HubConnectionHandler.cs (2)
61_hubOptions = hubOptions.Value; 62_globalHubOptions = globalHubOptions.Value;
HubOptionsSetup`T.cs (1)
22_hubOptions = options.Value;
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
Protocol\JsonHubProtocol.cs (1)
70_payloadSerializerOptions = options.Value.PayloadSerializerOptions;
Microsoft.AspNetCore.StaticFiles (3)
DefaultFilesMiddleware.cs (1)
37_options = options.Value;
DirectoryBrowserMiddleware.cs (1)
50_options = options.Value;
StaticFileMiddleware.cs (1)
40_options = options.Value;
Microsoft.AspNetCore.Testing (1)
ServiceFakesHostExtensions.cs (1)
45var certificate = host.Services.GetService<IOptions<FakeCertificateOptions>>()?.Value.Certificate;
Microsoft.AspNetCore.Testing.Tests (1)
FakesExtensionsTests.cs (1)
56var certificate = host.Services.GetRequiredService<IOptions<FakeCertificateOptions>>().Value.Certificate;
Microsoft.AspNetCore.WebSockets (1)
WebSocketMiddleware.cs (1)
41_options = options.Value;
Microsoft.Extensions.AmbientMetadata.Application.Tests (4)
AcceptanceTests.cs (2)
75await func(host.Services.GetRequiredService<IOptions<ApplicationMetadata>>().Value, 102await func(host.Services.GetRequiredService<IOptions<ApplicationMetadata>>().Value,
ApplicationMetadataExtensionsTests.cs (2)
135var actualMetadata = provider.GetRequiredService<IOptions<ApplicationMetadata>>().Value; 161var actualMetadata = provider.GetRequiredService<IOptions<ApplicationMetadata>>().Value;
Microsoft.Extensions.AmbientMetadata.Build.Tests (4)
BuildMetadataServiceCollectionExtensionsTests.cs (2)
65.GetRequiredService<IOptions<BuildMetadata>>().Value; 94.GetRequiredService<IOptions<BuildMetadata>>().Value;
ConfigurationBindingQuirkBehaviorTests.cs (2)
29host.Services.GetRequiredService<IOptions<BuildMetadata>>().Value.Should().BeEquivalentTo(defaultMetadata); 49host.Services.GetRequiredService<IOptions<BuildMetadata>>().Value.Should().BeEquivalentTo(metadataWithEmptyStrings);
Microsoft.Extensions.Caching.Hybrid (1)
Internal\DefaultHybridCache.cs (1)
68: this(Throw.IfNull(options).Value, services)
Microsoft.Extensions.Caching.Memory (2)
MemoryCache.cs (1)
65_options = optionsAccessor.Value;
MemoryDistributedCache.cs (1)
38_memCache = new MemoryCache(optionsAccessor.Value, loggerFactory);
Microsoft.Extensions.Compliance.Abstractions.Tests (3)
Classification\DataClassificationTypeConverterTests.cs (3)
61options.Value.Example.Should().NotBeNull().And.Be(new DataClassification("Example", "Test")); 62options.Value.Facts.Should().NotBeEmpty().And.Equal(expected); 65options.Value.Facts.Should().NotContainKey("Invalid");
Microsoft.Extensions.Compliance.Redaction (3)
HmacRedactor.cs (1)
44var value = Throw.IfMemberNull(options, options?.Value);
RedactorProvider.cs (2)
22var value = Throw.IfMemberNull(options, options.Value); 25_fallbackRedactor = GetFallbackRedactor(redactors, options.Value.FallbackRedactor);
Microsoft.Extensions.Compliance.Testing (5)
FakeRedactionServiceCollectionExtensions.cs (2)
32var options = serviceProvider.GetRequiredService<IOptions<FakeRedactorOptions>>().Value; 58var options = serviceProvider.GetRequiredService<IOptions<FakeRedactorOptions>>().Value;
FakeRedactor.cs (3)
44var r = validator.Validate(nameof(options), opt.Value); 48r = validator.Validate(nameof(options), opt.Value); 61_format = opt.Value.RedactionFormat;
Microsoft.Extensions.DependencyInjection.AutoActivation (1)
AutoActivationHostedService.cs (1)
21_options = Throw.IfMemberNull(options, options.Value);
Microsoft.Extensions.Diagnostics.HealthChecks (7)
DefaultHealthCheckService.cs (2)
36ValidateRegistrations(_options.Value.Registrations); 42var registrations = _options.Value.Registrations;
HealthCheckPublisherHostedService.cs (5)
55return (registration?.Delay ?? _healthCheckPublisherOptions.Value.Delay, registration?.Period ?? _healthCheckPublisherOptions.Value.Period); 108foreach (var hc in _healthCheckServiceOptions.Value.Registrations) 152var timeout = _healthCheckPublisherOptions.Value.Timeout; 188return (GetTimerOptions(r) == timerOptions) && (_healthCheckPublisherOptions?.Value.Predicate ?? (_ => true))(r);
Microsoft.Extensions.Diagnostics.HealthChecks.Common (2)
TelemetryHealthCheckPublisher.cs (2)
30var value = Throw.IfMemberNull(options, options.Value); 31_logOnlyUnhealthy = Throw.IfMemberNull(options, options.Value.LogOnlyUnhealthy);
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (2)
ApplicationLifecycleHealthChecksExtensionsTests.cs (1)
56var registrations = serviceProvider.GetRequiredService<IOptions<HealthCheckServiceOptions>>().Value.Registrations;
ManualHealthCheckExtensionsTests.cs (1)
51var registrations = serviceProvider.GetRequiredService<IOptions<HealthCheckServiceOptions>>().Value.Registrations;
Microsoft.Extensions.Diagnostics.Probes.Tests (2)
TcpEndpointProbesExtensionsTests.cs (2)
60Assert.Equal(TimeSpan.FromSeconds(15), config.Value.HealthAssessmentPeriod); 123Assert.Equal(1234, configuration.Value.TcpPort);
Microsoft.Extensions.Diagnostics.ResourceMonitoring (13)
Linux\Disk\LinuxSystemDiskMetrics.cs (1)
54if (!options.Value.EnableSystemDiskIoMetrics)
Linux\LinuxResourceQuotaProvider.cs (1)
16_useLinuxCalculationV2 = options.Value.UseLinuxCalculationV2;
Linux\LinuxUtilizationProvider.cs (4)
66_cpuRefreshInterval = options.Value.CpuConsumptionRefreshInterval; 67_memoryRefreshInterval = options.Value.MemoryConsumptionRefreshInterval; 68_metricValueMultiplier = options.Value.UseZeroToOneRangeForLinuxMetrics ? One : Hundred; 92if (options.Value.UseLinuxCalculationV2)
Linux\Network\LinuxTcpStateInfo.cs (1)
22_samplingInterval = options.Value.SamplingInterval;
ResourceMonitorService.cs (1)
73var optionsValue = Throw.IfMemberNull(options, options.Value);
Windows\Disk\WindowsDiskMetrics.cs (1)
37if (!options.Value.EnableSystemDiskIoMetrics)
Windows\Network\WindowsTcpStateInfo.cs (2)
30var stringAddresses = options.Value.SourceIpAddresses; 41_samplingInterval = options.Value.SamplingInterval;
Windows\WindowsContainerSnapshotProvider.cs (1)
64static () => new JobHandleWrapper(), TimeProvider.System, options.Value, resourceQuotaProvider)
Windows\WindowsSnapshotProvider.cs (1)
44: this(logger, meterFactory, options.Value, TimeProvider.System, GetCpuUnits, GetCpuTicks, GetMemoryUsageInBytes, GetTotalMemoryInBytes)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (5)
ResourceMonitoringExtensionsTests.cs (5)
145Assert.Equal(TimeSpan.FromSeconds(SamplingWindowValue), options!.Value.CollectionWindow); 146Assert.Equal(TimeSpan.FromSeconds(CalculationPeriodValue), options!.Value.PublishingWindow); 186Assert.Equal(TimeSpan.FromSeconds(SamplingWindowValue), options!.Value.CollectionWindow); 187Assert.Equal(TimeSpan.FromSeconds(SamplingPeriodValue), options!.Value.SamplingInterval); 188Assert.Equal(TimeSpan.FromSeconds(CalculationPeriod), options!.Value.PublishingWindow);
Microsoft.Extensions.Diagnostics.Testing (1)
Logging\FakeLogCollector.cs (1)
30_options = Throw.IfNullOrMemberNull(options, options?.Value);
Microsoft.Extensions.Hosting (5)
Internal\ConsoleLifetime.cs (4)
48ArgumentNullException.ThrowIfNull(options?.Value, nameof(options)); 51ArgumentNullException.ThrowIfNull(hostOptions?.Value, nameof(hostOptions)); 54Options = options.Value; 57HostOptions = hostOptions.Value;
Internal\Host.cs (1)
60_options = options?.Value ?? throw new ArgumentNullException(nameof(options));
Microsoft.Extensions.Hosting.WindowsServices (2)
WindowsServiceLifetime.cs (2)
57_hostOptions = optionsAccessor.Value; 58ServiceName = windowsServiceOptionsAccessor.Value.ServiceName;
Microsoft.Extensions.Http.Diagnostics (2)
Latency\Internal\HttpLatencyTelemetryHandler.cs (2)
34_applicationName = appMetadata.Value.ApplicationName; 39if (options.Value.EnableDetailedLatencyBreakdown)
Microsoft.Extensions.Http.Diagnostics.Tests (13)
Latency\HttpClientLatencyTelemetryExtensionsTest.cs (3)
49var options = sp.GetRequiredService<IOptions<HttpClientLatencyTelemetryOptions>>().Value; 83var options = sp.GetRequiredService<IOptions<HttpClientLatencyTelemetryOptions>>().Value; 103var options = sp.GetRequiredService<IOptions<HttpClientLatencyTelemetryOptions>>().Value;
Latency\Internal\HttpLatencyTelemetryHandlerTest.cs (6)
27sop.Setup(a => a.Value).Returns(new ApplicationMetadata()); 29hop.Setup(a => a.Value).Returns(new HttpClientLatencyTelemetryOptions()); 49sop.Setup(a => a.Value).Returns(new ApplicationMetadata()); 51hop.Setup(a => a.Value).Returns(new HttpClientLatencyTelemetryOptions()); 92sop.Setup(a => a.Value).Returns(new ApplicationMetadata()); 94hop.Setup(a => a.Value).Returns(new HttpClientLatencyTelemetryOptions { EnableDetailedLatencyBreakdown = false });
Logging\AcceptanceTests.cs (1)
561var optionsSixth = provider.GetRequiredService<IOptions<LoggingOptions>>().Value;
Logging\HttpClientLoggingExtensionsTest.cs (3)
140var options = provider.GetRequiredService<IOptions<LoggingOptions>>().Value; 289var options = provider.GetRequiredService<IOptions<LoggingOptions>>().Value; 386.GetRequiredService<IOptions<LoggingOptions>>().Value;
Microsoft.Extensions.Http.Resilience.Tests (1)
Resilience\HttpClientBuilderExtensionsTests.Resilience.cs (1)
175var registryOptions = serviceProvider.GetRequiredService<IOptions<ResiliencePipelineRegistryOptions<HttpKey>>>().Value;
Microsoft.Extensions.Identity.Core (4)
PasswordHasher.cs (1)
47var options = optionsAccessor?.Value ?? DefaultOptions;
UserClaimsPrincipalFactory.cs (2)
29if (optionsAccessor == null || optionsAccessor.Value == null) 35Options = optionsAccessor.Value;
UserManager.cs (1)
83Options = optionsAccessor?.Value ?? new IdentityOptions();
Microsoft.Extensions.Localization (1)
ResourceManagerStringLocalizerFactory.cs (1)
43_resourcesRelativePath = localizationOptions.Value.ResourcesPath ?? string.Empty;
Microsoft.Extensions.Logging (2)
LoggerFactory.cs (2)
86_factoryOptions = options == null || options.Value == null ? new LoggerFactoryOptions() : options.Value;
Microsoft.Extensions.Logging.EventLog (1)
EventLogLoggerProvider.cs (1)
40: this(options.Value)
Microsoft.Extensions.ML (4)
ModelLoaders\FileModelLoader.cs (1)
31_context = contextOptions.Value?.MLContext ?? throw new ArgumentNullException(nameof(contextOptions));
ModelLoaders\UriModelLoader.cs (1)
38_context = contextOptions.Value?.MLContext;
PoolLoader.cs (1)
28Context = contextOptions.Value.MLContext ?? throw new ArgumentNullException(nameof(contextOptions));
PredictionEnginePool.cs (1)
31_mlContextOptions = mlContextOptions.Value;
Microsoft.Extensions.ML.Tests (1)
FileLoaderTests.cs (1)
51var context = sp.GetRequiredService<IOptions<MLOptions>>().Value.MLContext;
Microsoft.Extensions.Options (1)
ValidateOnStart.cs (1)
17_validatorOptions = validators.Value;
Microsoft.Extensions.Resilience.Tests (2)
Resilience\ResilienceServiceCollectionExtensionsTests.cs (2)
38var enrichers = _services.BuildServiceProvider().GetRequiredService<IOptions<TelemetryOptions>>().Value.MeteringEnrichers; 48var enrichers = services.BuildServiceProvider().GetRequiredService<IOptions<TelemetryOptions>>().Value.MeteringEnrichers;
Microsoft.Extensions.ServiceDiscovery (11)
Configuration\ConfigurationServiceEndpointProvider.cs (6)
41_includeAllSchemes = serviceDiscoveryOptions.Value.AllowAllSchemes && query.IncludedSchemes.Count == 0; 42var allowedSchemes = serviceDiscoveryOptions.Value.ApplyAllowedSchemes(query.IncludedSchemes); 63var section = _configuration.GetSection(_options.Value.SectionName).GetSection(_serviceName); 67Log.ServiceConfigurationNotFound(_logger, _serviceName, $"{_options.Value.SectionName}:{_serviceName}"); 99var configPath = $"{_options.Value.SectionName}:{_serviceName}:{endpointName}"; 198if (_options.Value.ShouldApplyHostNameMetadata(serviceEndpoint))
Http\ResolvingHttpClientHandler.cs (1)
14private readonly ServiceDiscoveryOptions _options = options.Value;
Http\ResolvingHttpDelegatingHandler.cs (2)
25_options = options.Value; 37_options = options.Value;
ServiceDiscoveryHttpClientBuilderExtensions.cs (1)
71_options = options.Value;
ServiceEndpointWatcher.cs (1)
28private readonly ServiceDiscoveryOptions _options = options.Value;
Microsoft.Extensions.ServiceDiscovery.Dns (1)
Resolver\DnsResolver.cs (1)
33_options = options.Value;
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (4)
ServiceDiscoveryDnsServiceCollectionExtensionsTests.cs (4)
50var exception = Assert.Throws<OptionsValidationException>(() => options.Value); 63var exception = Assert.Throws<OptionsValidationException>(() => options.Value); 76var exception = Assert.Throws<OptionsValidationException>(() => options.Value); 89var exception = Assert.Throws<OptionsValidationException>(() => options.Value);
Microsoft.Extensions.ServiceDiscovery.Yarp (1)
ServiceDiscoveryDestinationResolver.cs (1)
21private readonly ServiceDiscoveryOptions _options = options.Value;
Microsoft.Extensions.Telemetry (9)
Enrichment\ApplicationLogEnricher.cs (2)
19var enricherOptions = Throw.IfMemberNull(options, options.Value); 20var applicationMetadata = Throw.IfMemberNull(metadata, metadata.Value);
Enrichment\ProcessLogEnricher.cs (1)
22var enricherOptions = Throw.IfMemberNull(options, options.Value);
Enrichment\StaticProcessLogEnricher.cs (1)
20var enricherOptions = Throw.IfMemberNull(options, options.Value);
Latency\Internal\LatencyConsoleExporter.cs (1)
36var o = options.Value;
Latency\Internal\LatencyContextRegistrySet.cs (2)
34var latencyContextRegistrationOptions = registrationOptions != null ? registrationOptions.Value : new LatencyContextRegistrationOptions(); 35var throwOnUnregisteredNames = latencyContextOptions.Value.ThrowOnUnregisteredNames;
Logging\ExtendedLoggerFactory.cs (2)
63_factoryOptions = factoryOptions == null || factoryOptions.Value == null ? new LoggerFactoryOptions() : factoryOptions.Value;
Microsoft.Extensions.Telemetry.Abstractions.Tests (2)
Latency\LatencyRegistryExtensionsTests.cs (2)
47Assert.NotNull(option!.Value); 48CheckNumberOfRegisteredNames(option.Value!);
Microsoft.Extensions.Telemetry.Tests (20)
Enrichment\ApplicationEnricherExtensionsTests.cs (2)
62var options = host.Services.GetRequiredService<IOptions<ApplicationLogEnricherOptions>>().Value; 88var options = host.Services.GetRequiredService<IOptions<ApplicationLogEnricherOptions>>().Value;
Enrichment\ApplicationLogEnricherTests.cs (2)
40optionsNull.Setup(o => o.Value).Returns<IOptions<ApplicationLogEnricherOptions>>(null!); 43applicationOptionsNull.Setup(o => o.Value).Returns<IOptions<ApplicationMetadata>>(null!);
Enrichment\Internals\TestExtensions.cs (1)
15mock.Setup(o => o.Value).Returns(options);
Enrichment\ProcessEnricherExtensionsTests.cs (2)
63var options = host.Services.GetRequiredService<IOptions<ProcessLogEnricherOptions>>().Value; 86var options = host.Services.GetRequiredService<IOptions<ProcessLogEnricherOptions>>().Value;
Enrichment\ProcessLogEnricherTests.cs (1)
24optionsNull.Setup(o => o.Value).Returns<IOptions<ProcessLogEnricherOptions>>(null!);
Enrichment\ServiceEnricherExtensionsTests.cs (2)
63var options = host.Services.GetRequiredService<IOptions<ApplicationLogEnricherOptions>>().Value; 89var options = host.Services.GetRequiredService<IOptions<ApplicationLogEnricherOptions>>().Value;
Latency\Internal\LatencyContextPoolTests.cs (1)
102lco.Setup(a => a.Value).Returns(new LatencyContextOptions { ThrowOnUnregisteredNames = false });
Latency\Internal\LatencyContextProviderTests.cs (2)
99lco.Setup(a => a.Value).Returns(options); 109lco.Setup(a => a.Value).Returns(options);
Latency\Internal\LatencyContextRegistrySetTests.cs (2)
18lco.Setup(a => a.Value).Returns(new LatencyContextOptions()); 85lco.Setup(a => a.Value).Returns(new LatencyContextOptions());
Latency\Internal\LatencyContextTests.cs (1)
298lco.Setup(a => a.Value).Returns(new LatencyContextOptions { ThrowOnUnregisteredNames = false });
Latency\Internal\LatencyContextTokenIssuerTests.cs (1)
67lco.Setup(a => a.Value).Returns(new LatencyContextOptions { ThrowOnUnregisteredNames = false });
Latency\Internal\MockLatencyContextRegistrationOptions.cs (1)
24lcro.Setup(a => a.Value).Returns(options);
Latency\LatencyConsoleExtensionsTests.cs (1)
64Assert.True(actualOptions.Value.OutputTags);
Latency\LatencyContextExtensionTests.cs (1)
100Assert.True(actualOptions.Value.ThrowOnUnregisteredNames == expectedOptions.ThrowOnUnregisteredNames);
Microsoft.Extensions.Validation.Localization (1)
DefaultValidationLocalizer.cs (1)
21_options = options.Value;
Microsoft.Extensions.WebEncoders (1)
EncoderServiceCollectionExtensions.cs (1)
68?.Value
Microsoft.Gen.BuildMetadata.Generated.Tests (10)
BuildMetadataHostBuilderExtensionsTests.cs (10)
25buildMetadata.Value.Should().NotBeNull(); 26buildMetadata.Value.BuildId.Should().Be("GeneratedTest_AzureBuildId"); 27buildMetadata.Value.BuildNumber.Should().Be("GeneratedTest_AzureBuildNumber"); 28buildMetadata.Value.SourceBranchName.Should().Be("GeneratedTest_AzureSourceBranchName"); 29buildMetadata.Value.SourceVersion.Should().Be("GeneratedTest_AzureSourceVersion"); 41buildMetadata.Value.Should().NotBeNull(); 42buildMetadata.Value.BuildId.Should().Be("GeneratedTest_AzureBuildId"); 43buildMetadata.Value.BuildNumber.Should().Be("GeneratedTest_AzureBuildNumber"); 44buildMetadata.Value.SourceBranchName.Should().Be("GeneratedTest_AzureSourceBranchName"); 45buildMetadata.Value.SourceVersion.Should().Be("GeneratedTest_AzureSourceVersion");