次の方法で共有


NSManagedObjectContext クラス

定義

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

[Foundation.Register("NSManagedObjectContext", true)]
public class NSManagedObjectContext : Foundation.NSObject, AppKit.INSEditor, AppKit.INSEditorRegistration, Foundation.INSCoding, Foundation.INSLocking, IDisposable
type NSManagedObjectContext = class
    inherit NSObject
    interface INSCoding
    interface INativeObject
    interface IDisposable
    interface INSLocking
    interface INSEditor
    interface INSEditorRegistration
継承
NSManagedObjectContext
属性
実装

コンストラクター

NSManagedObjectContext()

パラメーターなしでこのクラスの新しいインスタンスを初期化する既定のコンストラクター。

NSManagedObjectContext(IntPtr)

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

NSManagedObjectContext(NSCoder)

unarchiver オブジェクトに格納されているデータからオブジェクトを初期化するコンストラクター。

NSManagedObjectContext(NSManagedObjectContextConcurrencyType)

指定した型の新しい NSManagedObjectContext を作成します。

NSManagedObjectContext(NSObjectFlag)

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

プロパティ

AutomaticallyMergesChangesFromParent

親の変更が自動的にマージされるかどうかを示すブール型 (Boolean) の値を取得または設定します。

Class

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
ClassHandle

このクラスのハンドル。

ConcurrencyType

レシーバーのコンカレンシーの種類を取得します。

DebugDescription

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

(継承元 NSObject)
DeletedObjects

次の保存操作によって削除されるオブジェクトを含むセットを取得します。

Description

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

(継承元 NSObject)
DidSaveNotification

DidSave の通知定数

Handle

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

(継承元 NSObject)
HasChanges

受信者に未保存の変更があるかどうかを示すブール値を取得します。

InsertedObjects

コンテキスト内に挿入されたが保存されていないオブジェクトを取得します。

IsDirectBinding

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
IsProxy

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
MergePolicy

レシーバーのマージ ポリシーを取得または設定します。

Name

オブジェクトの名前を取得または設定します。

ObjectsDidChangeNotification

ObjectsDidChange の通知定数

ParentContext

レシーバーの親コンテキストを取得します。

PersistentStoreCoordinator

レシーバーのストア コーディネーターを取得します。

PropagatesDeletesAtEndOfEvent

変更イベントの後にレシーバーが削除を反映するかどうかを制御するブール値を取得または設定します。

QueryGenerationToken

現在のクエリ生成動作を識別するトークンを取得します。

RegisteredObjects

レシーバーのすべての登録済みオブジェクトを含むセットを取得します。

RetainCount

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

(継承元 NSObject)
RetainsRegisteredObjects

受信側が登録済みのマネージド オブジェクトへのハード参照を保持するかどうかを制御するブール値を取得または設定します。

Self

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
ShouldDeleteInaccessibleFaults

アクセスできない障害を削除するかどうかを制御するブール値を取得または設定します。

StalenessInterval

フェッチ後の最大経過時間を取得または設定します。これにより、フォールト フルフィルメントによって新しいデータがフェッチされます。

Superclass

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
SuperHandle

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

(継承元 NSObject)
TransactionAuthor

永続的な履歴コンテキストの作成者を取得または設定します。

TryLock

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

UndoManager

レシーバーの元に戻すマネージャーを取得します。

UpdatedObjects

コミットされていない変更を含むすべてのレシーバーのオブジェクトを含むセットを取得します。

UserInfo

受信者のユーザー情報を取得します。

WillSaveNotification

WillSave の通知定数

Zone

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)

メソッド

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)
AssignObject(IntPtr, NSPersistentStore)

object1store に代入します。

AwakeFromNib()

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

(継承元 NSObject)
BeginInvokeOnMainThread(Action)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

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

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

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

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
Bind(String, NSObject, String, NSDictionary)
互換性のために残されています。

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
BindingInfo(String)
互換性のために残されています。

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
BindingOptionDescriptions(String)
互換性のために残されています。

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
BindingValueClass(String)
互換性のために残されています。

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
CommitEditing()

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

CommitEditing()

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
CommitEditing(NSError)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

CommitEditing(NSObject, Selector, IntPtr)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

CommitEditing(NSObject, Selector, IntPtr)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
ConformsToProtocol(IntPtr)

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

(継承元 NSObject)
Copy()

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

(継承元 NSObject)
CountForFetchRequest(NSFetchRequest, NSError)

実行された場合に返される request オブジェクトの数を返します。

DangerousAutorelease()

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
DangerousRelease()

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
DangerousRetain()

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
DeleteObject(NSManagedObject)

削除する object1 キュー。

DetectConflictsForObject(NSManagedObject)

競合検出のマーク object1

DidChange(NSKeyValueChange, NSIndexSet, NSString)

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

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

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
DidChangeValue(String)

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

(継承元 NSObject)
DiscardEditing()

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

Dispose()

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

(継承元 NSObject)
Dispose(Boolean)

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

(継承元 NSObject)
DoesNotRecognizeSelector(Selector)

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

(継承元 NSObject)
EncodeTo(NSCoder)

指定されたエンコーダーでオブジェクトの状態をエンコードします

Equals(NSObject)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
Equals(Object)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
ExecuteFetchRequest(NSFetchRequest, NSError)

指定した を実行します request

ExecuteRequest(NSPersistentStoreRequest, NSError)

指定した を実行します request

ExposedBindings()

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
GetBindingInfo(NSString)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
GetBindingOptionDescriptions(NSString)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
GetBindingValueClass(NSString)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

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

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

(継承元 NSObject)
GetExistingObject(NSManagedObjectID, NSError)

指定した ID を持つオブジェクトをフェッチします。

GetHashCode()

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

(継承元 NSObject)
GetMethodForSelector(Selector)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
GetNativeField(String)
互換性のために残されています。

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
GetNativeHash()

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
Init()

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
InitializeHandle(IntPtr)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

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

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
InsertObject(NSManagedObject)

object1コンテキストに 挿入します。

Invoke(Action, Double)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

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

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
InvokeOnMainThread(Action)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

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

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

(継承元 NSObject)
IsEqual(NSObject)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
IsKindOfClass(Class)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
IsMemberOfClass(Class)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
Lock()

開発者は、この非推奨のメソッドを使用しないでください。 開発者は、代わりにキュー スタイル コンテキストと "PerformAndWait" を使用する必要があります。

MarkDirty()

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

(継承元 NSObject)
MergeChangesFromContextDidSaveNotification(NSNotification)

によって notifictaion指定された変更をマージするために呼び出されるメソッド。

MergeChangesFromRemoteContextSave(NSDictionary, NSManagedObjectContext[])

リモート変更をマージします。

MutableCopy()

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

(継承元 NSObject)
ObjectDidBeginEditing(INSEditor)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

ObjectDidEndEditing(INSEditor)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

ObjectDidEndEditing(NSObject)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
ObjectRegisteredForID(NSManagedObjectID)

登録済みオブジェクトを表す場合は、 によって objectID識別される オブジェクトを返します。

ObjectWithID(NSManagedObjectID)

によって識別されるオブジェクトを返します。 objectID

ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

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

(継承元 NSObject)
ObserveValueForKeyPath(String, IntPtr, NSDictionary, IntPtr)

指定されたオブジェクトとキーパスによって識別されるオブジェクトの変更を観察します。

ObtainPermanentIDsForObjects(NSManagedObject[], NSError)

objec 識別子を、指定された objectsの永続的な識別子に変換します。 trueすべての識別子が変換された場合は を返します。

Perform(Action)

指定した actionを非同期的に実行します。

PerformAndWait(Action)

指定した actionを同期的に実行します。

PerformSelector(Selector)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

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

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

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

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

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

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

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

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

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

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

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

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
PrepareForInterfaceBuilder()

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
ProcessPendingChanges()

オブジェクト グラフ上のすべての変更を処理するようにレシーバーに指示します。

Redo()

最新の元に戻していない元に戻す操作を元に戻します。

RefreshAllObjects()

ストア内のすべてのオブジェクトを更新します。

RefreshObject(NSManagedObject, Boolean)

object1ストアの最新の値で更新します。

RemoveObserver(NSObject, NSString)

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

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

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

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

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

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

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

(継承元 NSObject)
Reset()

レシーバーをリセットします。

RespondsToSelector(Selector)

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

(継承元 NSObject)
Rollback()

オブジェクト グラフ内のすべてのオブジェクトの状態を最新のコミット値にロールバックします。

Save(NSError)

コミットされていない変更を保存し、発生したエラーを報告します。

SetNativeField(String, NSObject)
互換性のために残されています。

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
SetNilValueForKey(NSString)

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

(継承元 NSObject)
SetQueryGenerationFromToken(NSQueryGenerationToken, NSError)

指定したクエリ生成トークンからのクエリ生成を設定します。

SetValueForKey(NSObject, NSString)

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

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

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

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

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

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

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

(継承元 NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

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

(継承元 NSObject)
ShouldHandleInaccessibleFault(NSManagedObject, NSManagedObjectID, NSPropertyDescription)

アクセスできない障害を処理するかどうかを制御するブール値を返します。

ToString()

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

(継承元 NSObject)
Unbind(NSString)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
Unbind(String)
互換性のために残されています。

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
Undo()

コミットされていない変更を元に戻すように受信者に指示します。

Unlock()

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

ValueForKey(NSString)

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

(継承元 NSObject)
ValueForKeyPath(NSString)

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

(継承元 NSObject)
ValueForUndefinedKey(NSString)

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

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

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

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

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

(継承元 NSObject)
WillChangeValue(String)

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

(継承元 NSObject)

拡張メソッド

ObjectDidBeginEditing(INSEditorRegistration, INSEditor)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

ObjectDidEndEditing(INSEditorRegistration, INSEditor)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

ObjectDidBeginEditing(NSObject, INSEditor)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

ObjectDidEndEditing(NSObject, INSEditor)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

GetValidModes(NSObject, NSFontPanel)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

ValidateToolbarItem(NSObject, NSToolbarItem)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

GetDebugDescription(INSObjectProtocol)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

EndPreviewPanelControl(NSObject, QLPreviewPanel)

1 つ以上の永続ストアの内部整合性ビューを作成する、関連するマネージド オブジェクトのコレクション。

GetAccessibilityCustomRotors(NSObject)

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

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

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

適用対象

こちらもご覧ください