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, ISettingEncryptionService, ISettingDefinitionManager)

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

Methods

CreateEmptySetting(ExternalProviderDefinition)

Declaration
protected virtual ExternalProviderSettings CreateEmptySetting(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>>

GetAllForHostAsync()

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

GetAllForTenantAsync(Guid)

Declaration
public virtual Task<List<ExternalProviderSettings>> GetAllForTenantAsync(Guid tenantId)
Parameters
Type Name Description
Guid tenantId
Returns
Type Description
Task<List<ExternalProviderSettings>>

GetAllInternalAsync(Guid?)

Declaration
protected virtual Task<List<ExternalProviderSettings>> GetAllInternalAsync(Guid? tenantId)
Parameters
Type Name Description
Guid? tenantId
Returns
Type Description
Task<List<ExternalProviderSettings>>

GetByNameAsync(string)

Declaration
public virtual Task<ExternalProviderSettings> GetByNameAsync(string name)
Parameters
Type Name Description
string name
Returns
Type Description
Task<ExternalProviderSettings>

GetDefinitionsByNameOrNull(string)

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

GetSettingsOrNullAsync(Guid?)

Declaration
protected virtual Task<List<ExternalProviderSettings>> GetSettingsOrNullAsync(Guid? tenantId)
Parameters
Type Name Description
Guid? tenantId
Returns
Type Description
Task<List<ExternalProviderSettings>>

SetAsync(List<ExternalProviderSettings>)

Declaration
public virtual Task SetAsync(List<ExternalProviderSettings> settings)
Parameters
Type Name Description
List<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