Instance Property
インスタンスプロパティ
isAsynchronous
A Boolean value indicating whether the operation executes its task asynchronously.
オペレーションがそれのタスクを非同期に遂行するかどうかを指し示すブール値。
Declaration
宣言
var isAsynchronous: Bool
{ get }
Discussion
議論
The value of this property is true
for operations that run asynchronously with respect to the current thread or false
for operations that run synchronously on the current thread. The default value of this property is false
.
このプロパティの値は、現在のスレッドに関して非同期に動作するオペレーションに対するtrue
または現在のスレッド上で同期的に動作するオペレーションに対するfalse
です。このプロパティの省略時の値はfalse
です。
When implementing an asynchronous operation object, you must implement this property and return true
. For more information about how to implement an asynchronous operation, see Asynchronous Versus Synchronous Operations.
非同期オペレーションオブジェクトを実装している場合、あなたはこのプロパティを実装してtrue
を返さなければなりません。非同期オペレーションを実装する方法についてさらなる情報として、「非同期」対「同期」オペレーションを見てください。
See Also
参照
Getting the Operation Status
オペレーション状態を取得する
var isCancelled: Bool
A Boolean value indicating whether the operation has been cancelled
オペレーションが取れ消されたかどうかを指し示すブール値。
var isExecuting: Bool
A Boolean value indicating whether the operation is currently executing.
オペレーションが現在遂行中かどうかを指し示すブール値。
var isFinished: Bool
A Boolean value indicating whether the operation has finished executing its task.
オペレーションがそれのタスクの遂行を終了したかどうかを指し示すブール値。
var isConcurrent: Bool
A Boolean value indicating whether the operation executes its task asynchronously.
オペレーションがそれのタスクを非同期に遂行するかどうかを指し示すブール値。
var isReady: Bool
A Boolean value indicating whether the operation can be performed now.
オペレーションがいま実行されることが可能かどうかを指し示すブール値。