IJobCatalog Interface

Provides access to methods that control a catalog of jobs.

Members

Name Description
Method CreateJob Creates a job and adds it to the catalog.
Method CreateJobFilter Creates a filter used for searching jobs.
Method GetJob Retrieves job with given id from the catalog.
Method GetJobIDs Returns ids of all jobs in the catalog that match specified filter.
Method Init Initializes the job catalog.
Write-only property JobRegistry Job Registry.
Method RemoveJob Removes job with given id from the catalog.

IJobCatalog.CreateJob Method

Creates a job and adds it to the catalog.

Public Function CreateJob ( _
) As IJob
public IJob CreateJob (
);

IJobCatalog.CreateJobFilter Method

Creates a filter used for searching jobs.

Public Function CreateJobFilter ( _
) As IJobFilter
public IJobFilter CreateJobFilter (
);

IJobCatalog.GetJob Method

Retrieves job with given id from the catalog.

Public Function GetJob ( _
    ByVal JobID As String, _
    ByVal bLock As Boolean _
) As IJob
public IJob GetJob (
    string JobID,
    bool bLock
);

IJobCatalog.GetJobIDs Method

Returns ids of all jobs in the catalog that match specified filter.

Public Function GetJobIDs ( _
    ByVal pFilter As IJobFilter _
) As IEnumBSTR
public IEnumBSTR GetJobIDs (
    IJobFilter pFilter
);

IJobCatalog.Init Method

Initializes the job catalog.

Public Sub Init ( _
    ByVal root As String, _
    ByVal JobProcessorName As String, _
    ByVal JobProcessorType As String _
)
public void Init (
    string root,
    string JobProcessorName,
    string JobProcessorType
);

IJobCatalog.JobRegistry Property

Job Registry.

Public WriteOnly Property JobRegistry
public void JobRegistry {set;}

IJobCatalog.RemoveJob Method

Removes job with given id from the catalog.

Public Sub RemoveJob ( _
    ByVal JobID As String _
)
public void RemoveJob (
    string JobID
);

Classes that implement IJobCatalog

Classes Description

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.