Поделиться через


Метод QueueSystem.CancelCorrelation

Отменяет указанное задание корреляции в службу очередей Project Server.

Пространство имен:  WebSvcQueueSystem
Сборка:  ProjectServerServices (в ProjectServerServices.dll)

Синтаксис

'Декларация
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/CancelCorrelation", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/",  _
    ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Sub CancelCorrelation ( _
    correlationUID As Guid, _
    cancelSendIncompleteJobs As Boolean _
)
'Применение
Dim instance As QueueSystem
Dim correlationUID As Guid
Dim cancelSendIncompleteJobs As Boolean

instance.CancelCorrelation(correlationUID, _
    cancelSendIncompleteJobs)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/CancelCorrelation", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/", 
    ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/QueueSystem/", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public void CancelCorrelation(
    Guid correlationUID,
    bool cancelSendIncompleteJobs
)

Параметры

  • correlationUID
    Тип: System.Guid

    GUID корреляции задание для отмены.

  • cancelSendIncompleteJobs
    Тип: System.Boolean

    Если true, также отменить задания, которые по-прежнему являются размещение в очереди ( JobState — SendIncomplete).

Замечания

CancelCorrelation задает состояния завершения заданий (JobState) всех соответствующих заданий для Canceled. Для отмены выполнения текущего задания и позволить оставшиеся соответствующих заданий продолжить обработку, см. CancelJob.

Примечание

Есть возможное состояние состязания между Проверка состояния задания и вызов CancelCorrelation. Когда приложение проверяет состояние задания, может быть ReadyForProcessing. Прежде чем вызывать CancelCorrelationсостояние можно переключиться на Processing или любое другое состояние.

Разрешения Project Server

Разрешение

Описание

LogOn

Позволяет пользователю войти в Project Server. Глобальное разрешение.

См. также

Справочные материалы

QueueSystem класс

Элементы QueueSystem

Пространство имен WebSvcQueueSystem

CancelJob

GetJobCompletionState