TransformManagerService Class

Provides control of on-demand media transformation services.

Inheritance Hierarchy

System. . :: . .Object
  Microsoft.Web.Media.TransformManager..::..TransformManagerService

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

Syntax

'Declaration
<ServiceBehaviorAttribute(InstanceContextMode := InstanceContextMode.Single, Namespace := "https://schemas.microsoft.com/iis/media/v4/TM")> _
Public Class TransformManagerService _
    Implements IManagementService, IMonitoringService
'Usage

  Dim instance As TransformManagerService
[ServiceBehaviorAttribute(InstanceContextMode = InstanceContextMode.Single, Namespace = "https://schemas.microsoft.com/iis/media/v4/TM")]
public class TransformManagerService : IManagementService, 
    IMonitoringService
[ServiceBehaviorAttribute(InstanceContextMode = InstanceContextMode::Single, Namespace = L"https://schemas.microsoft.com/iis/media/v4/TM")]
public ref class TransformManagerService : IManagementService, 
    IMonitoringService
[<ServiceBehaviorAttribute(InstanceContextMode = InstanceContextMode.Single, Namespace = "https://schemas.microsoft.com/iis/media/v4/TM")>]
type TransformManagerService =  
    class
        interface IManagementService
        interface IMonitoringService
    end
  public class TransformManagerService implements IManagementService, IMonitoringService

The TransformManagerService type exposes the following members.

Constructors

  Name Description
Public method TransformManagerService Initializes a new instance of the TransformManagerService class.

Top

Methods

  Name Description
Public method CancelJob Cancels a job that is represented by the specified job ID and work queue name.
Public method CancelJobById Cancels a job that is represented by the specified job ID.
Public method DeleteCredential Deletes a Credential object for the service account from the Generic Credentials vault in Windows Credential Manager.
Public method DeleteJob Deletes all input files, output files, and work item details for the specified job.
Public method DeleteJobDefinition Deletes a JobDefinition object from IIS Transform Manager.
Public method DeleteJobScheduler Deletes a JobScheduler object from IIS Transform Manager.
Public method DeleteJobTemplate Deletes a JobTemplate object from IIS Transform Manager.
Public method DeleteTaskDefinition Deletes a TaskDefinition object from IIS Transform Manager.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetConfigurationMessages Returns configuration messages that are related to the IIS Transform Manager service.
Public method GetCredential Returns a Credential object from the credential store of the service account.
Public method GetCredentials Returns all of the Credential objects from the credential store of the service account.
Public method GetCumulativeJobCountByStatus
Public method GetHashCode (Inherited from Object.)
Public method GetJobCountByStatus Returns the number of jobs in each job state.
Public method GetJobDefinition Returns a JobDefinition object that defines how IIS Transform Manager monitors, creates, schedules, and maintains jobs.
Public method GetJobDefinitions Returns all of the JobDefinition objects from IIS Transform Manager.
Public method GetJobDetails Returns a collection of job details based on the specified filter parameters.
Public method GetJobDetailsById Returns a JobDetails object for the specified job.
Public method GetJobDetailsByInstanceFileName Returns a collection of JobDetails objects based on the instance file name.
Public method GetJobFiles Returns a list of the files in the folder that is created for the specified job.
Public method GetJobLogFile Returns the instance log for the specified job.
Public method GetJobManifest Returns the job manifest that IIS Transform Manager created for the specified job.
Public method GetJobSchedulers Returns all JobScheduler objects from IIS Transform Manager.
Public method GetJobTemplates Returns all JobTemplate objects from IIS Transform Manager.
Public method GetRunningJobs Returns a collection of all of the running jobs for all JobDefinition objects.
Public method GetTaskDefinitions Returns a list of TaskDefinition objects from IIS Transform Manager.
Public method GetType (Inherited from Object.)
Public methodStatic member Initialize Initializes the transform manager service.
Public method InitializeService Initializes the IIS Transform Manager service using the specified service credential.
Public method IsServiceInitialized Determines whether the IIS Transform Manager service is initialized.
Protected method MemberwiseClone (Inherited from Object.)
Public method ResubmitJob Moves a job to the configuring queue where it can be resubmitted.
Public methodStatic member Shutdown Shuts down the IIS Transform Manager service.
Public method StartJobManager Enables jobs to be processed using a JobManager object.
Public method StopJobManager Signals a JobManager object to stop.
Public method SubmitJob Submits a job to the IIS Transform Manager service.
Public method TestConnection Tests connectivity of the IIS Transform Manager service to the Scheduler object.
Public method ToString (Inherited from Object.)
Public method UpdateCredential Adds or replaces a Credential object that is in the credential store of the service account.
Public method UpdateJobDefinition Adds or updates the specified JobDefinition object.
Public method UpdateJobScheduler Adds or updates the specified JobScheduler object.
Public method UpdateJobTemplate Adds or replaces a JobTemplate object.
Public method UpdateTaskDefinition Adds or updates the specified TaskDefinition object.

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