1 implementation of Services
Microsoft.AspNetCore.DataProtection (1)
Internal\DataProtectionBuilder.cs (1)
26public IServiceCollection Services { get; }
18 references to Services
Microsoft.AspNetCore.DataProtection (18)
DataProtectionBuilderExtensions.cs (18)
44builder.Services.Configure<DataProtectionOptions>(options => 66builder.Services.Configure<KeyManagementOptions>(options => 88builder.Services.AddSingleton<IConfigureOptions<KeyManagementOptions>>(services => 114builder.Services.AddSingleton<IConfigureOptions<KeyManagementOptions>>(services => 137builder.Services.Configure(setupAction); 154builder.Services.Configure<KeyManagementOptions>(options => 173builder.Services.AddSingleton<IConfigureOptions<KeyManagementOptions>>(services => 197builder.Services.AddSingleton<IConfigureOptions<KeyManagementOptions>>(services => 220builder.Services.AddSingleton<IConfigureOptions<KeyManagementOptions>>(services => 229builder.Services.Configure<XmlKeyDecryptionOptions>(o => o.AddKeyDecryptionCertificate(certificate)); 253builder.Services.TryAddSingleton<ICertificateResolver, CertificateResolver>(); 255builder.Services.AddSingleton<IConfigureOptions<KeyManagementOptions>>(services => 278builder.Services.Configure<XmlKeyDecryptionOptions>(o => 326builder.Services.AddSingleton<IConfigureOptions<KeyManagementOptions>>(services => 380builder.Services.AddSingleton<IConfigureOptions<KeyManagementOptions>>(services => 410builder.Services.Configure<KeyManagementOptions>(options => 499builder.Services.Configure<KeyManagementOptions>(options => 521builder.Services.Replace(ServiceDescriptor.Singleton<IDataProtectionProvider, EphemeralDataProtectionProvider>());