C# Class AccidentalFish.ApplicationSupport.Core.Components.ApplicationResourceSettingNameProvider

Given a component name this will return a app.config / web.config / *.cscfg setting name for a given type of resource
Inheritance: IApplicationResourceSettingNameProvider
Mostra file Open project: JamesRandall/AccidentalFish.ApplicationSupport Class Usage Examples

Public Methods

Method Description
DefaultBlobContainerName ( IComponentIdentity componentIdentity ) : string

Default blob container name setting. Format: {componentIdentity}.default-blob-container-name

DefaultBrokeredMessageQueueName ( IComponentIdentity componentIdentity ) : string

Default brokered message queue name setting. Format: {componentIdentity}.default-brokered-message-queue-name

DefaultLeaseBlockName ( IComponentIdentity componentIdentity ) : string

Default lease block name. Format: {componentIdentity}.default-lease-block-name

DefaultQueueName ( IComponentIdentity componentIdentity ) : string

Default queue name setting. Format: {componentIdentity}.default-queue-name

DefaultSubscriptionName ( IComponentIdentity componentIdentity ) : string

Default subscription name setting. Format: {componentIdentity}.default-subscription-name

DefaultTableName ( IComponentIdentity componentIdentity ) : string

Default table name setting. Format: {componentIdentity}.default-table-name

DefaultTopicName ( IComponentIdentity componentIdentity ) : string

Default topic name setting. Format: {componentIdentity}.default-topic-name

ServiceBusConnectionString ( IComponentIdentity componentIdentity ) : string

Service bus connection string setting. Format: {componentIdentity}.service-bus-connection-string

SettingName ( IComponentIdentity componentIdentity, string setting ) : string

Application setting name . Format: {componentIdentity}.setting.{setting}

SqlConnectionString ( IComponentIdentity componentIdentity ) : string

SQL connection string setting. Format: {componentIdentity}.sql-connection-string

SqlContextType ( IComponentIdentity componentIdentity ) : string

Database context setting. Format: {componentIdentity}.db-context-type

StorageAccountConnectionString ( IComponentIdentity componentIdentity ) : string

Storage account connection string setting. Format: {componentIdentity}.storage-account-connection-string

Method Details

DefaultBlobContainerName() public method

Default blob container name setting. Format: {componentIdentity}.default-blob-container-name
public DefaultBlobContainerName ( IComponentIdentity componentIdentity ) : string
componentIdentity IComponentIdentity The component identity
return string

DefaultBrokeredMessageQueueName() public method

Default brokered message queue name setting. Format: {componentIdentity}.default-brokered-message-queue-name
public DefaultBrokeredMessageQueueName ( IComponentIdentity componentIdentity ) : string
componentIdentity IComponentIdentity The component identity
return string

DefaultLeaseBlockName() public method

Default lease block name. Format: {componentIdentity}.default-lease-block-name
public DefaultLeaseBlockName ( IComponentIdentity componentIdentity ) : string
componentIdentity IComponentIdentity The component identity
return string

DefaultQueueName() public method

Default queue name setting. Format: {componentIdentity}.default-queue-name
public DefaultQueueName ( IComponentIdentity componentIdentity ) : string
componentIdentity IComponentIdentity The component identity
return string

DefaultSubscriptionName() public method

Default subscription name setting. Format: {componentIdentity}.default-subscription-name
public DefaultSubscriptionName ( IComponentIdentity componentIdentity ) : string
componentIdentity IComponentIdentity The component identity
return string

DefaultTableName() public method

Default table name setting. Format: {componentIdentity}.default-table-name
public DefaultTableName ( IComponentIdentity componentIdentity ) : string
componentIdentity IComponentIdentity The component identity
return string

DefaultTopicName() public method

Default topic name setting. Format: {componentIdentity}.default-topic-name
public DefaultTopicName ( IComponentIdentity componentIdentity ) : string
componentIdentity IComponentIdentity The component identity
return string

ServiceBusConnectionString() public method

Service bus connection string setting. Format: {componentIdentity}.service-bus-connection-string
public ServiceBusConnectionString ( IComponentIdentity componentIdentity ) : string
componentIdentity IComponentIdentity The component identity
return string

SettingName() public method

Application setting name . Format: {componentIdentity}.setting.{setting}
public SettingName ( IComponentIdentity componentIdentity, string setting ) : string
componentIdentity IComponentIdentity The component identity
setting string Name of the setting
return string

SqlConnectionString() public method

SQL connection string setting. Format: {componentIdentity}.sql-connection-string
public SqlConnectionString ( IComponentIdentity componentIdentity ) : string
componentIdentity IComponentIdentity The component identity
return string

SqlContextType() public method

Database context setting. Format: {componentIdentity}.db-context-type
public SqlContextType ( IComponentIdentity componentIdentity ) : string
componentIdentity IComponentIdentity The component identity
return string

StorageAccountConnectionString() public method

Storage account connection string setting. Format: {componentIdentity}.storage-account-connection-string
public StorageAccountConnectionString ( IComponentIdentity componentIdentity ) : string
componentIdentity IComponentIdentity The component identity
return string