Class ExternalProviderSettingsHelper
Inheritance
ExternalProviderSettingsHelper
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
Methods
CreateEmptySetting(ExternalProviderDefinition)
Declaration
protected virtual ExternalProviderSettings CreateEmptySetting(ExternalProviderDefinition definition)
Parameters
Returns
GetAllAsync()
Declaration
public virtual Task<List<ExternalProviderSettings>> GetAllAsync()
Returns
GetAllForHostAsync()
Declaration
public virtual Task<List<ExternalProviderSettings>> GetAllForHostAsync()
Returns
GetAllForTenantAsync(Guid)
Declaration
public virtual Task<List<ExternalProviderSettings>> GetAllForTenantAsync(Guid tenantId)
Parameters
Type |
Name |
Description |
Guid |
tenantId |
|
Returns
GetAllInternalAsync(Guid?)
Declaration
protected virtual Task<List<ExternalProviderSettings>> GetAllInternalAsync(Guid? tenantId)
Parameters
Type |
Name |
Description |
Guid? |
tenantId |
|
Returns
GetByNameAsync(string)
Declaration
public virtual Task<ExternalProviderSettings> GetByNameAsync(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
GetDefinitionsByNameOrNull(string)
Declaration
protected virtual ExternalProviderDefinition GetDefinitionsByNameOrNull(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
GetSettingsOrNullAsync(Guid?)
Declaration
protected virtual Task<List<ExternalProviderSettings>> GetSettingsOrNullAsync(Guid? tenantId)
Parameters
Type |
Name |
Description |
Guid? |
tenantId |
|
Returns
SetAsync(List<ExternalProviderSettings>)
Declaration
public virtual Task SetAsync(List<ExternalProviderSettings> settings)
Parameters
Returns
Implements
Extension Methods