Class ConfigExtensions
Inheritance
System.Object
ConfigExtensions
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: MailHole.Common.dll
Syntax
public static class ConfigExtensions
Methods
|
Improve this Doc
View Source
BindAuthOptions(IConfiguration, AuthOptions)
Declaration
public static AuthOptions BindAuthOptions(this IConfiguration configuration, AuthOptions authOptions = null)
Parameters
Type |
Name |
Description |
Microsoft.Extensions.Configuration.IConfiguration |
configuration |
|
AuthOptions |
authOptions |
|
Returns
|
Improve this Doc
View Source
BindHangfireOptions(IConfiguration, HangfireOptions)
Declaration
public static HangfireOptions BindHangfireOptions(this IConfiguration configuration, HangfireOptions existingOptions = null)
Parameters
Type |
Name |
Description |
Microsoft.Extensions.Configuration.IConfiguration |
configuration |
|
HangfireOptions |
existingOptions |
|
Returns
|
Improve this Doc
View Source
BindMinioOptions(IConfiguration, MinioOptions)
Declaration
public static MinioOptions BindMinioOptions(this IConfiguration configuration, MinioOptions minioOptions = null)
Parameters
Type |
Name |
Description |
Microsoft.Extensions.Configuration.IConfiguration |
configuration |
|
MinioOptions |
minioOptions |
|
Returns
|
Improve this Doc
View Source
BindRedisOptions(IConfiguration, RedisOptions)
Declaration
public static RedisOptions BindRedisOptions(this IConfiguration configuration, RedisOptions redisOptions = null)
Parameters
Type |
Name |
Description |
Microsoft.Extensions.Configuration.IConfiguration |
configuration |
|
RedisOptions |
redisOptions |
|
Returns
|
Improve this Doc
View Source
BindSmtpOptions(IConfiguration, SmtpOptions)
Declaration
public static SmtpOptions BindSmtpOptions(this IConfiguration configuration, SmtpOptions smtpOptions = null)
Parameters
Type |
Name |
Description |
Microsoft.Extensions.Configuration.IConfiguration |
configuration |
|
SmtpOptions |
smtpOptions |
|
Returns
|
Improve this Doc
View Source
Declaration
public static IServiceCollection ConfigureMailHoleOptions(this IServiceCollection serviceCollection, IConfiguration configuration)
Parameters
Type |
Name |
Description |
Microsoft.Extensions.DependencyInjection.IServiceCollection |
serviceCollection |
|
Microsoft.Extensions.Configuration.IConfiguration |
configuration |
|
Returns
Type |
Description |
Microsoft.Extensions.DependencyInjection.IServiceCollection |
|
|
Improve this Doc
View Source
GetAuthOptionsOrDefault(IServiceProvider)
Declaration
public static AuthOptions GetAuthOptionsOrDefault(this IServiceProvider serviceProvider)
Parameters
Type |
Name |
Description |
System.IServiceProvider |
serviceProvider |
|
Returns
|
Improve this Doc
View Source
GetHangfireOptionsOrDefault(IServiceProvider)
Declaration
public static HangfireOptions GetHangfireOptionsOrDefault(this IServiceProvider serviceProvider)
Parameters
Type |
Name |
Description |
System.IServiceProvider |
serviceProvider |
|
Returns
|
Improve this Doc
View Source
GetMinioOptionsOrDefault(IServiceProvider)
Declaration
public static MinioOptions GetMinioOptionsOrDefault(this IServiceProvider serviceProvider)
Parameters
Type |
Name |
Description |
System.IServiceProvider |
serviceProvider |
|
Returns
|
Improve this Doc
View Source
GetRedisOptionsOrDefault(IServiceProvider)
Declaration
public static RedisOptions GetRedisOptionsOrDefault(this IServiceProvider serviceProvider)
Parameters
Type |
Name |
Description |
System.IServiceProvider |
serviceProvider |
|
Returns
|
Improve this Doc
View Source
GetSmtpOptionsOrDefault(IServiceProvider)
Declaration
public static SmtpOptions GetSmtpOptionsOrDefault(this IServiceProvider serviceProvider)
Parameters
Type |
Name |
Description |
System.IServiceProvider |
serviceProvider |
|
Returns