Microsoft.Web.Media.TransformManager Namespace
The IIS Transformation Manager Task API provides a set of interface and class definitions, located in the Microsoft.Web.Media.TransformManager.SDK assembly, the Microsoft.Web.Media.TransformManager.ServiceLibrary assembly, and the Microsoft.Web.Media.TransformManager.Common assembly. These interface and class definitions form the plug-in model for the IIS Transform Manager task engine.
Classes
Class | Description | |
---|---|---|
ConfigurationBase | Provides a base class that represents IIS Transform Manager configuration information. | |
ConfigurationMessage | Represents messages that are initialized during IIS Transform Manager service initialization. | |
Credential | Provides credentials to run jobs and access resources. | |
EventViewer | Provides event details that are written to an event viewer for an IIS Transform Manager job. The default event viewer is the Windows Event Viewer. This type supports the IIS Transform Manager infrastructure and is not intended to be used directly from your code. | |
HpcScheduler | Manages IIS Transform Manager jobs that are run on a High Performance Computing (HPC) computer cluster. | |
IisNamespaces | Provides the URIs of XML namespace schema documents. | |
JobDefinition | Defines how IIS Transform Manager monitors, creates, schedules, and maintains jobs. | |
JobDetails | Provides details about an IIS Transform Manager job. | |
JobManager | Processes IIS Transform Manager jobs. | |
JobManifest | Provides capabilities to manipulate job-instance metadata. | |
JobMetadata | Defines an object that is passed to the task through the Initialize(ITaskStatus, IJobMetadata, ILogger) method of the ITask class. | |
JobScheduler | Provides scheduling capabilities for incoming jobs. | |
JobTemplate | Represents a set of sequential tasks that define a job and that are used during the transform process. | |
LocalScheduler | Schedules a new IIS Transform Manager job that runs on the local computer. | |
Logger | Provides access to task definition and job template properties. | |
LogLevelHelper | Provides the level of detail for a log. | |
ManifestPropertiesDictionary | Provides properties that can be used for task definitions and job templates. This type supports the IIS Transform Manager infrastructure and is not intended to be used directly from your code. | |
ManifestProperty | Defines the manifest properties that contain task-specific metadata for task definitions, in job templates, and in tasks. | |
Scheduler | Schedules IIS Transform Manager jobs. | |
SchedulerInfo | Provides scheduling information about an IIS Transform Manager job. | |
SchedulerProvider | Provides information about scheduled jobs. | |
TaskDefinition | Represents a single task that defines a transformation process. | |
TaskStatus | Provides a status callback mechanism for the task. | |
TransformManagerService | Provides control of on-demand media transformation services. | |
Utilities | Provides a set of utility functions for IIS Transform Manager. | |
WorkQueue | Provides status details for jobs. |
Structures
Structure | Description | |
---|---|---|
TaskDetails | Encapsulates task-related details. |
Interfaces
Interface | Description | |
---|---|---|
IJobManifest | Represents an interface that retrieves job scheduler information. | |
IJobMetadata | Represents an interface that defines an object that is passed to the task through the Initialize(ITaskStatus, IJobMetadata, ILogger) method of the ITask class. | |
ILogger | Defines a logger that can be used by the task to write data to the job-instance log. | |
IManagementService | Represents an interface that defines how IIS Transform Manager manages jobs, tasks, and credentials that are related to a transform process.Several IIS Transform Manager classes are used to define jobs, such as task definitions, job templates, job schedulers and job definitions. An administrator can create, update, and delete these objects.Local administrator group credentials must be used when using the IManagementService type. In addition, the calling application must use an elevated privilege. The IManagementService and IMonitoringService interfaces are exposed through Windows Communication Foundation (WCF), which can require that the caller be a member of the administrators group. The interface uses this capability to secure calls to the service. | |
IManifestProperty | Defines the interface template for the definition of a manifest property that contains task-specific metadata. | |
IMonitoringService | Represents an interface that defines how the IIS Transform Manager monitors jobs that are related to a transform process. | |
ITask | Defines a class as a transform task for use with the IIS Transform Manager framework. | |
ITaskStatus | Defines an interface that is used to implement a status callback mechanism for the task. |
Delegates
Delegate | Description | |
---|---|---|
JobManagerShutDownEventHandler | Represents the method that handles the shutdown event for the job manager. This type supports the IIS Transform Manager infrastructure and is not intended to be used directly from your code. |
Enumerations
Enumeration | Description | |
---|---|---|
ConfigurationMessageSeverity | Specifies how to display IIS Transform Manager configuration messages. | |
JobDetailsField | Represents a value that is used to specify how job details are sorted and displayed. | |
JobStatus | Specifies status information about a job. | |
LogLevel | Specifies the type of logging message to write to the log file. |