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.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close