Show / Hide Table of Contents

Class ExternalProviderSettingsHelper

Inheritance
object
ExternalProviderSettingsHelper
Implements
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Account.ExternalProviders
Assembly: Volo.Abp.Account.Pro.Shared.Application.dll
Syntax
public class ExternalProviderSettingsHelper : ITransientDependency

Constructors

ExternalProviderSettingsHelper(ICurrentTenant, IOptions<AbpExternalProviderOptions>, ISettingManager, IJsonSerializer)

Declaration
public ExternalProviderSettingsHelper(ICurrentTenant currentTenant, IOptions<AbpExternalProviderOptions> externalProvidersOptions, ISettingManager settingManager, IJsonSerializer jsonSerializer)
Parameters
Type Name Description
ICurrentTenant currentTenant
IOptions<AbpExternalProviderOptions> externalProvidersOptions
ISettingManager settingManager
IJsonSerializer jsonSerializer

Methods

CloneSettings(ExternalProviderSettings, ExternalProviderSettings)

Declaration
protected virtual void CloneSettings(ExternalProviderSettings source, ExternalProviderSettings dest)
Parameters
Type Name Description
ExternalProviderSettings source
ExternalProviderSettings dest

CreateSettings(ExternalProviderDefinition)

Declaration
protected virtual ExternalProviderSettings CreateSettings(ExternalProviderDefinition definition)
Parameters
Type Name Description
ExternalProviderDefinition definition
Returns
Type Description
ExternalProviderSettings

GetAllAsync()

Declaration
public virtual Task<List<ExternalProviderSettings>> GetAllAsync()
Returns
Type Description
Task<List<ExternalProviderSettings>>

GetByNameAsync(string, bool)

Declaration
public virtual Task<ExternalProviderSettings> GetByNameAsync(string name, bool fallBackToHost = false)
Parameters
Type Name Description
string name
bool fallBackToHost
Returns
Type Description
Task<ExternalProviderSettings>

GetDefinitionsByNameOrNull(string)

Declaration
public virtual ExternalProviderDefinition GetDefinitionsByNameOrNull(string name)
Parameters
Type Name Description
string name
Returns
Type Description
ExternalProviderDefinition

GetSettingsAsync(ExternalProviderDefinition, string, string)

Declaration
protected virtual Task<ExternalProviderSettings> GetSettingsAsync(ExternalProviderDefinition definition, string providerName, string providerKey)
Parameters
Type Name Description
ExternalProviderDefinition definition
string providerName
string providerKey
Returns
Type Description
Task<ExternalProviderSettings>

GetSettingsListOrNullAsync(string, string)

Declaration
protected virtual Task<List<ExternalProviderSettings>> GetSettingsListOrNullAsync(string providerName, string providerKey)
Parameters
Type Name Description
string providerName
string providerKey
Returns
Type Description
Task<List<ExternalProviderSettings>>

SetAsync(ExternalProviderSettings)

Declaration
public virtual Task SetAsync(ExternalProviderSettings settings)
Parameters
Type Name Description
ExternalProviderSettings settings
Returns
Type Description
Task

Implements

ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform