Export (0) Print
Expand All

IManagementService Interface

IIS 7.0

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.

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

public interface IManagementService

The IManagementService type exposes the following members.

  NameDescription
Public methodDeleteCredentialDeletes a Credential object for the service account from the Generic Credentials vault in Windows Credential Manager.
Public methodDeleteJobDefinitionDeletes a JobDefinition object from IIS Transform Manager.
Public methodDeleteJobSchedulerDeletes a JobScheduler object from IIS Transform Manager.
Public methodDeleteJobTemplateDeletes a JobTemplate object from IIS Transform Manager.
Public methodDeleteTaskDefinitionDeletes a TaskDefinition object from IIS Transform Manager.
Public methodGetConfigurationMessagesReturns configuration messages that are related to the IIS Transform Manager service.
Public methodGetCredentialReturns a Credential object for the service account from the Generic Credentials vault in Windows Credential Manager.
Public methodGetCredentialsReturns all Credential objects for the service account from the Generic Credentials vault in Windows Credential Manager.
Public methodGetJobDefinitionReturns a JobDefinition object that defines how IIS Transform Manager monitors, creates, schedules, and maintains jobs.
Public methodGetJobDefinitionsReturns all JobDefinition objects from IIS Transform Manager.
Public methodGetJobSchedulersReturns all JobScheduler objects from IIS Transform Manager.
Public methodGetJobTemplatesReturns all JobTemplate objects from IIS Transform Manager.
Public methodGetTaskDefinitionsReturns a list of TaskDefinition objects from IIS Transform Manager.
Public methodInitializeServiceInitializes the IIS Transform Manager service using the specified service credential.
Public methodIsServiceInitializedDetermines whether the IIS Transform Manager service is initialized.
Public methodResubmitJobMoves a transform job to the configuring queue, where it will be resubmitted.
Public methodStartJobManagerEnables jobs to be processed using a JobManager object.
Public methodStopJobManagerSignals a JobManager object to stop.
Public methodSubmitJobSubmits a job to the IIS Transform Manager service.
Public methodTestConnectionTests connectivity of the IIS Transform Manager service to the Scheduler object.
Public methodUpdateCredentialAdds or replaces a Credential object for the service account from the Generic Credentials vault in Windows Credential Manager.
Public methodUpdateJobDefinitionAdds or replaces a JobDefinition object.
Public methodUpdateJobSchedulerAdds or replaces a JobScheduler object.
Public methodUpdateJobTemplateAdds or replaces a JobTemplate object.
Public methodUpdateTaskDefinitionAdds or replaces a single task as defined in the job template.
Top
Show:
© 2014 Microsoft