Instance Method インスタンスメソッド

cancelAllOperations

Cancels all queued and executing operations. キューに入れられたそして遂行中のオペレーション全てを取り消します。

Declaration 宣言

- (void)cancelAllOperations;

Discussion 議論

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. オペレーションを取り消すことは、それらをキューから取り除くまたは現在遂行中であるものを停止することを自動的に行いません。キューに入れられたそして遂行を待っているオペレーションに対して、キューは依然としてそのオペレーションの遂行を試みなければなりません、それが取り消されることを認識するそしてそれを終了状態へと移行する前にです。既に遂行中であるオペレーションに対して、オペレーションオブジェクトそれ自身が取り消しの確認をして、それがしている何かを停止しなければなりません、そうすることでそれは終了状態へと移行できます。両方の場合において、終了された(または取り消された)オペレーションは、依然としてそれの完了ブロックを遂行する機会を、それがキューから取り除かれる前に与えられます。

See Also 参照

Managing Operations in the Queue キューの中のオペレーションそれらを管理する

Related Documentation 関連文書