This topic has not yet been rated - Rate this topic

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)
public interface ITransformTask : IDisposable

The ITransformTask type exposes the following members.

  Name Description
Public method Dispose (Inherited from IDisposable.)
Public method Initialize Initializes a new instance of the Initialize(ITransformTaskStatus, ITransformMetadata, ITransformLogger) interface.
Public method Start Called by the framework to start the task immediately after the Initialize(ITransformTaskStatus, ITransformMetadata, ITransformLogger) method runs.
Top

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.

Did you find this helpful?
(1500 characters remaining)