Class TitleConfigurationFactory
Inheritance
System.Object
TitleConfigurationFactory
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: CrashCABN.TitleConfiguration.dll
Syntax
public class TitleConfigurationFactory : ITitleConfigurationFactory
Constructors
View Source
TitleConfigurationFactory(IAzureBlobProvider, ILogger<TitleConfigurationFactory>, TitleConfigurationSchema)
Declaration
public TitleConfigurationFactory(IAzureBlobProvider azureBlobProvider, ILogger<TitleConfigurationFactory> logger, TitleConfigurationSchema schema = null)
Parameters
Fields
View Source
BaseUrl
Declaration
public static readonly Uri BaseUrl
Field Value
Type |
Description |
System.Uri |
|
View Source
ConfigFile
Declaration
public const string ConfigFile = "Config.json"
Field Value
Type |
Description |
System.String |
|
View Source
Container
Declaration
public const string Container = "titleconfiguration"
Field Value
Type |
Description |
System.String |
|
View Source
PullIngestFile
Declaration
public const string PullIngestFile = "pullingest.txt"
Field Value
Type |
Description |
System.String |
|
Properties
View Source
PullIngestList
Declaration
public static Uri PullIngestList { get; }
Property Value
Type |
Description |
System.Uri |
|
Methods
View Source
DisablePullIngestion(String)
Declaration
public async Task<bool> DisablePullIngestion(string titleName)
Parameters
Type |
Name |
Description |
System.String |
titleName |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
View Source
EnablePullIngestion(String)
Declaration
public async Task<bool> EnablePullIngestion(string titleName)
Parameters
Type |
Name |
Description |
System.String |
titleName |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
View Source
ListTitleConfigurations()
Declaration
public async IAsyncEnumerable<string> ListTitleConfigurations()
Returns
Type |
Description |
System.Collections.Generic.IAsyncEnumerable<System.String> |
|
View Source
ListTitleConfigurationsWithPullIngestion()
Declaration
public async Task<IEnumerable<string>> ListTitleConfigurationsWithPullIngestion()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<System.String>> |
|
View Source
Declaration
public async Task<CustomMetadata> LoadCustomMetadataScript(string titleName)
Parameters
Type |
Name |
Description |
System.String |
titleName |
|
Returns
View Source
LoadTitleConfiguration(String)
Declaration
public async Task<TitleConfiguration> LoadTitleConfiguration(string titleName)
Parameters
Type |
Name |
Description |
System.String |
titleName |
|
Returns
View Source
UploadTitleConfiguration(String, TitleConfiguration)
Declaration
public async Task UploadTitleConfiguration(string titleName, TitleConfiguration config)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements