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

cancelled

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

Declaration 宣言

@property(readonly, getter=isCancelled) BOOL cancelled;

Discussion 議論

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

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 YES. あるオペレーションを取り消すことは、積極的にレシーバのもつコードの遂行を止めるものではありません。オペレーションオブジェクトは、このメソッドを定期的に呼び出すことそしてメソッドがYESを返すならばそれ自身を停止する責任があります。

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 関連文書