IManagementService Interface
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)
Syntax
'Declaration
<ServiceContractAttribute(Namespace := "https://schemas.microsoft.com/iis/media/v4/TM/managementservice")> _
Public Interface IManagementService
'Usage
Dim instance As IManagementService
[ServiceContractAttribute(Namespace = "https://schemas.microsoft.com/iis/media/v4/TM/managementservice")]
public interface IManagementService
[ServiceContractAttribute(Namespace = L"https://schemas.microsoft.com/iis/media/v4/TM/managementservice")]
public interface class IManagementService
[<ServiceContractAttribute(Namespace = "https://schemas.microsoft.com/iis/media/v4/TM/managementservice")>]
type IManagementService = interface end
public interface IManagementService
The IManagementService type exposes the following members.
Methods
Name | Description | |
---|---|---|
DeleteCredential | Deletes a Credential object for the service account from the Generic Credentials vault in Windows Credential Manager. | |
DeleteJobDefinition | Deletes a JobDefinition object from IIS Transform Manager. | |
DeleteJobScheduler | Deletes a JobScheduler object from IIS Transform Manager. | |
DeleteJobTemplate | Deletes a JobTemplate object from IIS Transform Manager. | |
DeleteTaskDefinition | Deletes a TaskDefinition object from IIS Transform Manager. | |
GetConfigurationMessages | Returns configuration messages that are related to the IIS Transform Manager service. | |
GetCredential | Returns a Credential object for the service account from the Generic Credentials vault in Windows Credential Manager. | |
GetCredentials | Returns all Credential objects for the service account from the Generic Credentials vault in Windows Credential Manager. | |
GetJobDefinition | Returns a JobDefinition object that defines how IIS Transform Manager monitors, creates, schedules, and maintains jobs. | |
GetJobDefinitions | Returns all JobDefinition objects from IIS Transform Manager. | |
GetJobSchedulers | Returns all JobScheduler objects from IIS Transform Manager. | |
GetJobTemplates | Returns all JobTemplate objects from IIS Transform Manager. | |
GetTaskDefinitions | Returns a list of TaskDefinition objects from IIS Transform Manager. | |
InitializeService | Initializes the IIS Transform Manager service using the specified service credential. | |
IsServiceInitialized | Determines whether the IIS Transform Manager service is initialized. | |
ResubmitJob | Moves a transform job to the configuring queue, where it will be resubmitted. | |
StartJobManager | Enables jobs to be processed using a JobManager object. | |
StopJobManager | Signals a JobManager object to stop. | |
SubmitJob | Submits a job to the IIS Transform Manager service. | |
TestConnection | Tests connectivity of the IIS Transform Manager service to the Scheduler object. | |
UpdateCredential | Adds or replaces a Credential object for the service account from the Generic Credentials vault in Windows Credential Manager. | |
UpdateJobDefinition | Adds or replaces a JobDefinition object. | |
UpdateJobScheduler | Adds or replaces a JobScheduler object. | |
UpdateJobTemplate | Adds or replaces a JobTemplate object. | |
UpdateTaskDefinition | Adds or replaces a single task as defined in the job template. |
Top