Instance Property インスタンスプロパティ

isCancelled

A Boolean value indicating whether the operation has been cancelled オペレーションが取れ消されたかどうかを指し示すブール値。

Declaration 宣言

var isCancelled: Bool { get }

Discussion 議論

The default value of this property is false. Calling the cancel() method of this object sets the value of this property to true. Once canceled, an operation must move to the finished state. このプロパティの省略時の値はfalseです。このオブジェクトのcancel()メソッドを呼び出すことは、このプロパティの値をtrueへと設定します。一旦取り消されたならば、オペレーションは終了状態に移行しなければなりません。

Canceling an operation does not actively stop the receiver’s code from executing. An operation object is responsible for calling this method periodically and stopping itself if the method returns true. あるオペレーションを取り消すことは、積極的にレシーバのもつコードの遂行を止めるものではありません。オペレーションオブジェクトは、このメソッドを定期的に呼び出すことそしてメソッドがtrueを返すならばそれ自身を停止する責任があります。

You should always check the value of this property before doing any work towards accomplishing the operation’s task, which typically means checking it at the beginning of your custom main() method. It is possible for an operation to be cancelled before it begins executing or at any time while it is executing. Therefore, checking the value at the beginning of your main() method (and periodically throughout that method) lets you exit as quickly as possible when an operation is cancelled. あなたは、オペレーションのもつタスクの完遂に向けて何らかの作業を行う前に、常にこのプロパティの値を確認すべきです、それは概してあなたのあつらえのmain()メソッドの冒頭でそれを調べることを意味します。オペレーションはそれが遂行を始める前にまたはそれが遂行している間のどんな時にでも取り消されることが可能です。それゆえに、あなたのmain()メソッドの冒頭での(そしてそのメソッドを通しての定期的な)値の確認は、あるオペレーションが取り消される場合にあなたに可能な限り素早く退出させます。

See Also 参照

Getting the Operation Status オペレーション状態を取得する

Related Documentation 関連文書