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は、 Canceledに関連付けられたすべてのジョブのジョブの完了状態 (JobState) を設定します。現在のジョブをキャンセルし、残りの相関にジョブの処理を参照してくださいCancelJobを続行します。
注意
ジョブの状態をチェックし、 CancelCorrelationの呼び出しの間の潜在的な競合状態があります。アプリケーションは、ジョブの状態を調べ、ときにReadyForProcessingがあります。CancelCorrelationを呼び出す前に状態はProcessingまたはその他の状態を切り替えることができます。
プロジェクト サーバーのアクセス許可
権限 |
説明 |
---|---|
Project Server にログオンすることができます。グローバル アクセス権。 |