- addOperation:
- addOperations:waitUntilFinished:
- addOperationWithBlock:
- addBarrierBlock:
- waitUntilAllOperationsAreFinished
Availability 有効性
Technology
- (void)cancelAllOperations;
This method calls the cancel
method on all operations currently in the queue.
このメソッドは、cancel
メソッドをそのキューの中に現在ある全てのオペレーション上で呼び出します。
Canceling the operations does not automatically remove them from the queue or stop those that are currently executing. For operations that are queued and waiting execution, the queue must still attempt to execute the operation before recognizing that it is canceled and moving it to the finished state. For operations that are already executing, the operation object itself must check for cancellation and stop what it is doing so that it can move to the finished state. In both cases, a finished (or canceled) operation is still given a chance to execute its completion block before it is removed from the queue. オペレーションを取り消すことは、それらをキューから取り除くまたは現在遂行中であるものを停止することを自動的に行いません。キューに入れられたそして遂行を待っているオペレーションに対して、キューは依然としてそのオペレーションの遂行を試みなければなりません、それが取り消されることを認識するそしてそれを終了状態へと移行する前にです。既に遂行中であるオペレーションに対して、オペレーションオブジェクトそれ自身が取り消しの確認をして、それがしている何かを停止しなければなりません、そうすることでそれは終了状態へと移行できます。両方の場合において、終了された(または取り消された)オペレーションは、依然としてそれの完了ブロックを遂行する機会を、それがキューから取り除かれる前に与えられます。
- addOperation:
- addOperations:waitUntilFinished:
- addOperationWithBlock:
- addBarrierBlock:
- waitUntilAllOperationsAreFinished
- cancel