QueueSystem.CancelCorrelation método
Cancela a correlação de trabalho especificado no serviço de enfileiramento do Project Server.
Namespace: WebSvcQueueSystem
Assembly: ProjectServerServices (em ProjectServerServices.dll)
Sintaxe
'Declaração
<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 _
)
'Uso
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
)
Parâmetros
correlationUID
Tipo: System.GuidGUID da correlação trabalho para cancelar.
cancelSendIncompleteJobs
Tipo: System.BooleanSe true, também cancelar trabalhos que ainda estão colocando em fila (o JobState é SendIncomplete).
Comentários
CancelCorrelation define o estado de conclusão de trabalho (JobState) de todos os trabalhos correlatas para Canceled. Para cancelar o trabalho atual e deixar que restantes correlata trabalhos continuam processamento, consulte CancelJob.
Dica
Não há uma condição de corrida potencial entre o estado de um trabalho de verificação e chamar CancelCorrelation. Quando um aplicativo verifica o estado de um trabalho, ele pode ser ReadyForProcessing. Antes de chamar CancelCorrelation, o estado pode alternar para Processing ou qualquer outro estado.
Permissões do Project Server
Permissão |
Descrição |
---|---|
Permite que um usuário faça logon no Project Server. Permissão global. |