ITransformTask Interface
[Note: This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Defines a class as a transform task for use with the IIS Transform Manager framework.
Namespace: Microsoft.Web.Media.TransformManager
Assembly: Microsoft.Web.Media.TransformManager.Sdk (in Microsoft.Web.Media.TransformManager.Sdk.dll)
The ITransformTask type exposes the following members.
| Name | Description | |
|---|---|---|
|
Dispose | (Inherited from IDisposable.) |
|
Initialize | Initializes a new instance of the Initialize(ITransformTaskStatus, ITransformMetadata, ITransformLogger) interface. |
|
Start | Called by the framework to start the task immediately after the Initialize(ITransformTaskStatus, ITransformMetadata, ITransformLogger) method runs. |
The ITransformTask interface implements the setter injection pattern. As parameters, the Initialize(ITransformTaskStatus, ITransformMetadata, ITransformLogger) method takes instances of ITransformTaskStatus, ITransformMetadata, and ITransformLogger to explicitly inject dependent objects. For more information, see Inversion of Control Containers and the Dependency Injection Pattern.