Share via


ConfigurationBase Class

Provides a base class that represents IIS Transform Manager configuration information.

Inheritance Hierarchy

System. . :: . .Object
  Microsoft.Web.Media.TransformManager..::..ConfigurationBase
    Microsoft.Web.Media.TransformManager. . :: . .JobDefinition
    Microsoft.Web.Media.TransformManager. . :: . .JobScheduler
    Microsoft.Web.Media.TransformManager. . :: . .JobTemplate
    Microsoft.Web.Media.TransformManager. . :: . .TaskDefinition

Namespace:  Microsoft.Web.Media.TransformManager
Assembly:  Microsoft.Web.Media.TransformManager.Common (in Microsoft.Web.Media.TransformManager.Common.dll)

Syntax

'Declaration
<DataContractAttribute> _
Public Class ConfigurationBase
'Usage

  Dim instance As ConfigurationBase
[DataContractAttribute]
public class ConfigurationBase
[DataContractAttribute]
public ref class ConfigurationBase
[<DataContractAttribute>]
type ConfigurationBase =  class end
  public class ConfigurationBase

The ConfigurationBase type exposes the following members.

Constructors

  Name Description
Public method ConfigurationBase(XNamespace) Initializes a new instance of the ConfigurationBase class using the specified namespace.
Public method ConfigurationBase(XNamespace, FileInfo) Initializes a new instance of the ConfigurationBase class using the specified namespace and file information.

Top

Properties

  Name Description
Public property BaseNamespace Gets or sets the XML namespace for the configuration.
Public propertyStatic member ConfigurationDirectory Gets or sets the configuration directory path for the IIS Transform Manager configuration.
Public property ConfigurationMessages Gets or sets a list of IIS Transform Manager configuration messages.
Public property ConfigurationMessagesElement Gets or sets an XML element that contains configuration messages for the IIS Transform Manager configuration.
Public property ConfigurationStatus Gets or sets the IIS Transform Manager configuration status.
Public property Description Gets or sets a description of the IIS Transform Manager configuration.
Public property DescriptionElement Gets or set the XML element that contains the description of the IIS Transform Manager configuration.
Public property FileName Gets or sets the configuration file name for the IIS Transform Manager configuration.
Public property Id Gets or sets the XML element ID of a configuration object.
Public property IdElement Gets or sets the XML ID element of a configuration object.
Public property LastModified Gets or sets the date and time when the IIS Transform Manager configuration was last modified.
Public property LogLevel Gets or sets a value that represents the level of detail for a log that is contained in the log level element of the IIS Transform Manager configuration.
Public property LogLevelElement Gets or sets an XML element that contains log level details.
Public property Name Gets or sets the XML element name of the IIS Transform Manager configuration.
Public property NameElement Gets or sets an XML element that contains name details.

Top

Methods

  Name Description
Public method AddConfigurationMessage(String) Adds the specified message to the IIS Transform Manager configuration.
Public method AddConfigurationMessage(String, ConfigurationMessageSeverity) Adds the specified message to the IIS Transform Manager configuration using the specified severity value.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method RemoveRestartWarningMessage Removes the restart warning message from the IIS Transform Manager configuration.
Public method ToString (Inherited from Object.)

Top

Fields

  Name Description
Public fieldStatic member ConfigurationExtension Represents a string constant that specifies the file name extension (".xml") of a configuration file.
Public fieldStatic member JobDefinitionsDirectory Represents a string constant that specifies a configuration directory ("Job Definitions") for job definitions.
Public fieldStatic member JobSchedulersDirectory Represents a string constant that specifies a configuration directory ("Job Schedulers") for job schedulers.
Public fieldStatic member JobTemplatesDirectory Represents a string constant that specifies a configuration directory ("Job Templates") for job templates.
Public fieldStatic member TaskDefinitionsDirectory Represents a string constant that specifies a configuration directory ("Task Definitions") for task definitions.

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Web.Media.TransformManager Namespace