NSProgress クラス

定義

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

[Foundation.Register("NSProgress", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 9, ObjCRuntime.PlatformArchitecture.All, null)]
public class NSProgress : Foundation.NSObject
type NSProgress = class
    inherit NSObject
継承
NSProgress
属性

コンストラクター

NSProgress()

既定のコンストラクターは、このクラスの新しいインスタンスを初期化します。

NSProgress(IntPtr)

アンマネージド オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

NSProgress(NSObjectFlag)

初期化をスキップし、単に オブジェクトを割り当てるために派生クラスで を呼び出すコンストラクター。

NSProgress(NSProgress, NSDictionary)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

プロパティ

Cancellable

これが取り消し可能な作業を追跡しているかどうか。

Cancelled

これが取り消された作業を追跡しているかどうか。

Class

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
ClassHandle

このクラスのハンドル。

CompletedUnitCount

既に完了している現在のジョブの作業単位の数。

CurrentProgress

BecomeCurrent の以前の呼び出しにより、呼び出し元のスレッドに関連付けられた NSProgress オブジェクト (存在する場合)。

DebugDescription

このオブジェクトの開発者向けのわかりやすい説明。

(継承元 NSObject)
Description

オブジェクトの説明。Objective-C バージョンの ToString です。

(継承元 NSObject)
EstimatedTimeRemaining

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

EstimatedTimeRemainingKey

定数 NSProgressEstimatedTimeRemainingKey に関連付けられている値を表します。

FileAnimationImageKey

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

FileAnimationImageOriginalRectKey

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

FileCompletedCount

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

FileCompletedCountKey

定数 NSProgressFileCompletedCountKey に関連付けられている値を表します。

FileIconKey

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

FileOperationKind

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

FileOperationKindCopying

定数 NSProgressFileOperationKindCopying に関連付けられている値を表します

FileOperationKindDecompressingAfterDownloading

定数 NSProgressFileOperationKindDecompressingAfterDownloading に関連付けられている値を表します。

FileOperationKindDownloading

定数 NSProgressFileOperationKindDownloading に関連付けられている値を表します

FileOperationKindKey

定数 NSProgressFileOperationKindKey に関連付けられている値を表します。

FileOperationKindReceiving

定数 NSProgressFileOperationKindReceiving に関連付けられている値を表します。

FileTotalCount

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

FileTotalCountKey

定数 NSProgressFileTotalCountKey に関連付けられている値を表します

FileUrl

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

FileURLKey

定数 NSProgressFileURLKey に関連付けられている値を表します。

Finished

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

FractionCompleted

このオブジェクトとその子のいずれかによって完了した作業全体の割合。 読み取り専用です。

Handle

アンマネージド オブジェクト表現へのハンドル (ポインター)。

(継承元 NSObject)
Indeterminate

追跡された進行状況が不確定かどうか。 読み取り専用です。

IsDirectBinding

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
IsProxy

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
Kind

進行中の進行状況の種類を示す FileOperationKind* または KindFile で定義されている定数の 1 つ。

KindFile

定数 NSProgressKindFile に関連付けられている値を表します

LocalizedAdditionalDescription

LocalizedAdditionalDescription よりも具体的な、進行中の進行状況の説明。

LocalizedDescription

追跡中の進行状況のローカライズされた説明。Kind よりも具体的ですが、LocalizedAdditionalDescription よりも具体的ではありません。

Old

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

Pausable

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

Paused

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

RetainCount

オブジェクトの現在の Objective-C 保持数を返します。

(継承元 NSObject)
Self

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
Superclass

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
SuperHandle

この NSObject の基底クラスのメソッドを表すために使用されるハンドル。

(継承元 NSObject)
Throughput

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

ThroughputKey

定数 NSProgressThroughputKey に関連付けられている値を表します。

TotalUnitCount

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

UserInfo

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

Zone

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)

メソッド

AcknowledgeWithSuccess(Boolean)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

AddChild(NSProgress, Int64)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

外部で観察されるオブジェクトを登録します (NSString keyPath を使用)。   観察された変更は、オブザーバーのオブジェクト ObserveValue(NSString, NSObject, NSDictionary, IntPtr) メソッドにディスパッチされます。

(継承元 NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

外部で観察されるオブジェクトを登録します (文字列 keyPath を使用)。   観察された変更は、オブザーバーのオブジェクト ObserveValue(NSString, NSObject, NSDictionary, IntPtr) メソッドにディスパッチされます。

(継承元 NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

任意のメソッドを使用して、外部で観察されるオブジェクトを登録します。

(継承元 NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

任意のメソッドを使用して、外部で観察されるオブジェクトを登録します。

(継承元 NSObject)
AddSubscriberForFile(NSUrl, Action<NSProgress>)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

AwakeFromNib()

オブジェクトが nib ファイルから読み込まれた後に呼び出されます。 オーバーライド者は base を呼び出す必要があります。AwakeFromNib()。

(継承元 NSObject)
BecomeCurrent(Int64)

これを呼び出し元スレッドの現在の進行状況オブジェクトとして設定し、次の子進行状況オブジェクトによって実行される作業単位の数を指定します。

BeginInvokeOnMainThread(Action)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

メイン UI スレッドで指定されたコードを非同期的に呼び出します。

(継承元 NSObject)
Bind(NSString, NSObject, String, NSDictionary)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
Bind(String, NSObject, String, NSDictionary)
古い.

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
BindingInfo(String)
古い.

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
BindingOptionDescriptions(String)
古い.

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
BindingValueClass(String)
古い.

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
Cancel()

進行状況の追跡を取り消します。

CommitEditing()

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
CommitEditing(NSObject, Selector, IntPtr)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
ConformsToProtocol(IntPtr)

このオブジェクトが指定したプロトコルを実装しているかどうかを判断するために呼び出されます。

(継承元 NSObject)
Copy()

基になる Objective-C オブジェクトのコピーを実行します。

(継承元 NSObject)
DangerousAutorelease()

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
DangerousRelease()

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
DangerousRetain()

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

多対多リレーションシップのインデックスに対して変更が発生したことを示します。

(継承元 NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
DidChangeValue(String)

指定したキーに変更が発生したことを示します。

(継承元 NSObject)
Dispose()

NSObject オブジェクトによって使用されるリソースを解放します。

(継承元 NSObject)
Dispose(Boolean)

NSObject オブジェクトによって使用されるリソースを解放します。

(継承元 NSObject)
DoesNotRecognizeSelector(Selector)

このオブジェクトが指定したセレクターを認識しないことを示します。

(継承元 NSObject)
Equals(NSObject)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
Equals(Object)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
ExposedBindings()

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
FromTotalUnitCount(Int64)

Null 以外の場合、CurrentProgress の子として構築される新しい NSProgress を作成するファクトリ メソッド。

FromTotalUnitCount(Int64, NSProgress, Int64)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

GetBindingInfo(NSString)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
GetBindingOptionDescriptions(NSString)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
GetBindingValueClass(NSString)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

指定したキーの値を取得します。

(継承元 NSObject)
GetDiscreteProgress(Int64)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

GetHashCode()

現在のインスタンスのハッシュ コードを生成します。

(継承元 NSObject)
GetMethodForSelector(Selector)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
GetNativeField(String)
古い.

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
GetNativeHash()

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
Init()

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
InitializeHandle(IntPtr)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
InitializeHandle(IntPtr, String)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
Invoke(Action, Double)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
Invoke(Action, TimeSpan)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
InvokeOnMainThread(Action)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
InvokeOnMainThread(Selector, NSObject)

メイン UI スレッドで指定したコードを同期的に呼び出します。

(継承元 NSObject)
IsEqual(NSObject)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
IsKindOfClass(Class)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
IsMemberOfClass(Class)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
MarkDirty()

通常のピア オブジェクト (IsDirectBinding が true) を toggleref オブジェクトに昇格させます。

(継承元 NSObject)
MutableCopy()

指定した NSObject の変更可能なコピーを作成します。

(継承元 NSObject)
ObjectDidEndEditing(NSObject)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

このオブジェクトに対する指定した keyPath の値が変更されたことを示します。

(継承元 NSObject)
Pause()

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

PerformAsCurrent(Int64, Action)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

PerformAsCurrentAsync(Int64)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

PerformSelector(Selector)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
PerformSelector(Selector, NSObject)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
PerformSelector(Selector, NSObject, Double)

現在のインスタンスでセレクターを呼び出し、 が null でない場合 obj は、これを 1 つのパラメーターとして渡します。

(継承元 NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
PerformSelector(Selector, NSObject, NSObject)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
PrepareForInterfaceBuilder()

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
Publish()

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

RemoveObserver(NSObject, NSString)

指定した keyPath の変更された値に関する通知を、指定したオブザーバーが受信するのを停止します。

(継承元 NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

指定したオブザーバーが、指定した keyPath とコンテキストの変更された値に関する通知をさらに受信するのを停止します。

(継承元 NSObject)
RemoveObserver(NSObject, String)

指定した keyPath の変更された値に関する通知を、指定したオブザーバーが受信するのを停止します。

(継承元 NSObject)
RemoveObserver(NSObject, String, IntPtr)

指定したオブザーバーが、指定した keyPath とコンテキストの変更された値に関する通知をさらに受信するのを停止します。

(継承元 NSObject)
RemoveSubscriber(NSObject)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

ResignCurrent()

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

RespondsToSelector(Selector)

このオブジェクトが指定したセレクターを認識するかどうか。

(継承元 NSObject)
Resume()

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

SetAcknowledgementHandler(Action<Boolean>, String)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

SetCancellationHandler(Action)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

SetNativeField(String, NSObject)
古い.

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
SetNilValueForKey(NSString)

指定したキーの値を null に設定します。

(継承元 NSObject)
SetPauseHandler(Action)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

SetResumingHandler(Action)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

SetUserInfo(NSObject, NSString)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

SetValueForKey(NSObject, NSString)

キーで指定されたプロパティの値を、指定した値に設定します。

(継承元 NSObject)
SetValueForKeyPath(IntPtr, NSString)

アンマネージド オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

(継承元 NSObject)
SetValueForKeyPath(NSObject, NSString)

キーパスを使用して到達できるプロパティの値を設定します。

(継承元 NSObject)
SetValueForUndefinedKey(NSObject, NSString)

未定義のキーに値を書き込もうとすることを示します。 オーバーライドされない場合は、NSUndefinedKeyException を発生させます。

(継承元 NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

この NSObject の値を、指定したディクショナリの値に設定します。

(継承元 NSObject)
ToString()

現在のインスタンスの値の文字列表現を返します。

(継承元 NSObject)
Unbind(NSString)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
Unbind(String)
古い.

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
Unpublish()

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

ValueForKey(NSString)

指定したキーに関連付けられているプロパティの値を返します。

(継承元 NSObject)
ValueForKeyPath(NSString)

キーパスを使用して到達できるプロパティの値を返します。

(継承元 NSObject)
ValueForUndefinedKey(NSString)

未定義のキーの値を読み取ろうとしたことを示します。 オーバーライドされない場合は、NSUndefinedKeyException を発生させます。

(継承元 NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

指定したキー内の指定したインデックスの値が変更されようとしていることを示します。

(継承元 NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

(継承元 NSObject)
WillChangeValue(String)

指定したキーの値が変更されようとしていることを示します。

(継承元 NSObject)

拡張メソッド

ObjectDidBeginEditing(NSObject, INSEditor)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

ObjectDidEndEditing(NSObject, INSEditor)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

GetValidModes(NSObject, NSFontPanel)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

ValidateToolbarItem(NSObject, NSToolbarItem)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

GetDebugDescription(INSObjectProtocol)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

EndPreviewPanelControl(NSObject, QLPreviewPanel)

実行時間の長いプロセスと共に使用され、エンド ユーザーに進行状況を報告します。

GetAccessibilityCustomRotors(NSObject)

オブジェクトに適したオブジェクトの UIAccessibilityCustomRotor 配列を this 取得します。

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

オブジェクトに適したオブジェクトの UIAccessibilityCustomRotor 配列を this 設定します。

適用対象

こちらもご覧ください