Show / Hide Table of Contents

Class TitleConfigurationManagerBase

Inheritance
object
BlobDalBase
TitleDalBase
TitleConfigurationManagerBase
CustomMetadataManager
TitleConfigurationFactory
Implements
IEquatable<BlobDalBase>
IEquatable<TitleDalBase>
IEquatable<TitleConfigurationManagerBase>
Inherited Members
TitleDalBase.Container
TitleDalBase.Folder
BlobDalBase.AzureBlobProvider
BlobDalBase.BaseUrl
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: CrashCABN.TitleConfiguration
Assembly: CrashCABN.TitleConfiguration.dll
Syntax
public record TitleConfigurationManagerBase : TitleDalBase, IEquatable<BlobDalBase>, IEquatable<TitleDalBase>, IEquatable<TitleConfigurationManagerBase>

Constructors

View Source

TitleConfigurationManagerBase(IAzureBlobProvider)

Declaration
public TitleConfigurationManagerBase(IAzureBlobProvider AzureBlobProvider)
Parameters
Type Name Description
IAzureBlobProvider AzureBlobProvider

Methods

View Source

UploadConfigFile(string, string, string, Func<string>)

Uploads a config file, if possible to do so without creating a copy of an existing config file with different casing.

Declaration
protected Task UploadConfigFile(string configType, string configFile, string titleName, Func<string> getContents)
Parameters
Type Name Description
string configType

The config file type.

string configFile

The config file name.

string titleName

The title name.

Func<string> getContents

The config contents to write.

Returns
Type Description
Task

Success

Exceptions
Type Condition
ConfigurationCasingException

Thrown if an existing config file matches the requested name, but with different casing.

ConfigurationException

Thrown if the upload fails for any other reason.

Implements

IEquatable<T>
IEquatable<T>
IEquatable<T>
  • View Source
In this article
Back to top Generated by DocFX