NSManagedObjectContext 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。
[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(IntPtr) |
建立 Unmanaged 物件的 Managed 標記法時所使用的建構函式;由執行時間呼叫。 |
NSManagedObjectContext(NSCoder) |
從儲存在 unarchiver 物件中的資料初始化 物件的建構函式。 |
NSManagedObjectContext(NSManagedObjectContextConcurrencyType) |
建立指定型別的新 NSManagedObjectContext 。 |
NSManagedObjectContext(NSObjectFlag) |
在衍生類別上呼叫的建構函式,以略過初始化,並只配置 物件。 |
屬性
AutomaticallyMergesChangesFromParent |
取得或設定 Boolean,指出是否自動合併父系中的變更。 |
Class |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
ClassHandle |
這個類別的控制碼。 |
ConcurrencyType |
取得接收者的並行類型。 |
DebugDescription |
此物件的開發人員有意義描述。 (繼承來源 NSObject) |
DeletedObjects |
取得集合,其中包含下一個儲存作業將刪除的物件。 |
Description |
物件的描述,ToString 的 Objective-C 版本。 (繼承來源 NSObject) |
DidSaveNotification |
DidSave 的通知常數 |
Handle |
處理 unmanaged 物件標記法) (指標。 (繼承來源 NSObject) |
HasChanges |
取得布林值,指出接收者是否有任何未儲存的變更。 |
InsertedObjects |
取得內容中插入但未儲存的物件。 |
IsDirectBinding |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
IsProxy |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
MergePolicy |
取得或設定接收者的合併原則。 |
Name |
取得或設定 物件的名稱。 |
ObjectsDidChangeNotification |
ObjectsDidChange 的通知常數 |
ParentContext |
取得接收者的父內容。 |
PersistentStoreCoordinator |
取得接收者的存放區協調器。 |
PropagatesDeletesAtEndOfEvent |
取得或設定 Boolean 值,控制接收者是否會在變更事件之後傳播刪除。 |
QueryGenerationToken |
取得識別目前查詢產生行為的權杖。 |
RegisteredObjects |
取得集合,其中包含所有接收者的已註冊物件。 |
RetainCount |
傳回物件的目前 Objective-C 保留計數。 (繼承來源 NSObject) |
RetainsRegisteredObjects |
取得或設定布林值,控制接收者是否保留其已註冊 Managed 物件的硬式參考。 |
Self |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
ShouldDeleteInaccessibleFaults |
取得或設定 Boolean 值,控制是否要刪除無法存取的錯誤。 |
StalenessInterval |
取得或設定擷取之後經過的時間上限,這會導致錯誤履行擷取新資料。 |
Superclass |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
SuperHandle |
用來表示這個 NSObject 基類中方法的控制碼。 (繼承來源 NSObject) |
TransactionAuthor |
取得或設定永續性歷程記錄內容的作者。 |
TryLock |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 |
UndoManager |
取得接收者的復原管理員。 |
UpdatedObjects |
取得集合,其中包含具有未認可變更的所有接收者物件。 |
UserInfo |
取得接收者的使用者資訊。 |
WillSaveNotification |
WillSave 的通知常數 |
Zone |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 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) |
指派 |
AwakeFromNib() |
從 nib 檔案載入物件之後呼叫。 覆寫程式必須呼叫基底。AwakeFromNib () 。 (繼承來源 NSObject) |
BeginInvokeOnMainThread(Action) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
BeginInvokeOnMainThread(Selector, NSObject) |
在主要 UI 執行緒上以非同步方式叫用指定的程式碼。 (繼承來源 NSObject) |
Bind(NSString, NSObject, String, NSDictionary) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
Bind(String, NSObject, String, NSDictionary) |
已過時。
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
BindingInfo(String) |
已過時。
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
BindingOptionDescriptions(String) |
已過時。
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
BindingValueClass(String) |
已過時。
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
CommitEditing() |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 |
CommitEditing() |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
CommitEditing(NSError) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 |
CommitEditing(NSObject, Selector, IntPtr) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 |
CommitEditing(NSObject, Selector, IntPtr) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
ConformsToProtocol(IntPtr) |
叫用以判斷這個物件是否實作指定的通訊協定。 (繼承來源 NSObject) |
Copy() |
執行基礎 Objective-C 物件的複本。 (繼承來源 NSObject) |
CountForFetchRequest(NSFetchRequest, NSError) |
傳回執行時會傳回的物件 |
DangerousAutorelease() |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
DangerousRelease() |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
DangerousRetain() |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
DeleteObject(NSManagedObject) |
要刪除的 |
DetectConflictsForObject(NSManagedObject) |
用於衝突偵測的標記 |
DidChange(NSKeyValueChange, NSIndexSet, NSString) |
表示對多關聯性的索引發生變更。 (繼承來源 NSObject) |
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
DidChangeValue(String) |
表示在指定的索引鍵上發生變更。 (繼承來源 NSObject) |
DiscardEditing() |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 |
Dispose() |
釋放 NSObject 物件所使用的資源。 (繼承來源 NSObject) |
Dispose(Boolean) |
釋放 NSObject 物件所使用的資源。 (繼承來源 NSObject) |
DoesNotRecognizeSelector(Selector) |
表示這個物件無法辨識指定的選取器。 (繼承來源 NSObject) |
EncodeTo(NSCoder) |
編碼所提供編碼器上物件的狀態 |
Equals(NSObject) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
Equals(Object) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
ExecuteFetchRequest(NSFetchRequest, NSError) |
執行指定的 |
ExecuteRequest(NSPersistentStoreRequest, NSError) |
執行指定的 |
ExposedBindings() |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
GetBindingInfo(NSString) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
GetBindingOptionDescriptions(NSString) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
GetBindingValueClass(NSString) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
GetDictionaryOfValuesFromKeys(NSString[]) |
擷取指定索引鍵的值。 (繼承來源 NSObject) |
GetExistingObject(NSManagedObjectID, NSError) |
擷取具有指定識別碼的物件。 |
GetHashCode() |
產生目前實例的雜湊碼。 (繼承來源 NSObject) |
GetMethodForSelector(Selector) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
GetNativeField(String) |
已過時。
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
GetNativeHash() |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
Init() |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
InitializeHandle(IntPtr) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
InitializeHandle(IntPtr, String) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
InsertObject(NSManagedObject) |
|
Invoke(Action, Double) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
Invoke(Action, TimeSpan) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
InvokeOnMainThread(Action) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
InvokeOnMainThread(Selector, NSObject) |
在主要 UI 執行緒上,以同步方式叫用指定的程式碼。 (繼承來源 NSObject) |
IsEqual(NSObject) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
IsKindOfClass(Class) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
IsMemberOfClass(Class) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
Lock() |
開發人員不應該使用此已被取代的方法。 開發人員應該改用佇列樣式內容和 'PerformAndWait'。 |
MarkDirty() |
將一般對等物件升階 (IsDirectBinding 為 true) 為 toggleref 物件。 (繼承來源 NSObject) |
MergeChangesFromContextDidSaveNotification(NSNotification) |
呼叫以合併 所 |
MergeChangesFromRemoteContextSave(NSDictionary, NSManagedObjectContext[]) |
合併遠端變更。 |
MutableCopy() |
建立指定之 NSObject 的可變動複本。 (繼承來源 NSObject) |
ObjectDidBeginEditing(INSEditor) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 |
ObjectDidEndEditing(INSEditor) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 |
ObjectDidEndEditing(NSObject) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
ObjectRegisteredForID(NSManagedObjectID) |
如果物件代表已註冊的物件,則傳回 所 |
ObjectWithID(NSManagedObjectID) |
傳回所識別的物件 |
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) |
表示相對於這個物件的指定 keyPath 值已變更。 (繼承來源 NSObject) |
ObserveValueForKeyPath(String, IntPtr, NSDictionary, IntPtr) |
觀察提供的物件和索引鍵路徑所識別的變更。 |
ObtainPermanentIDsForObjects(NSManagedObject[], NSError) |
將 objec 識別碼轉換為所提供 |
Perform(Action) |
以非同步方式執行指定的 |
PerformAndWait(Action) |
同步執行指定的 |
PerformSelector(Selector) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
PerformSelector(Selector, NSObject) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
PerformSelector(Selector, NSObject, Double) |
在目前的實例上叫用選取器,如果 |
PerformSelector(Selector, NSObject, Double, NSString[]) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
PerformSelector(Selector, NSObject, NSObject) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
PerformSelector(Selector, NSThread, NSObject, Boolean) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
PrepareForInterfaceBuilder() |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
ProcessPendingChanges() |
告知接收者處理物件圖形上的所有變更。 |
Redo() |
反轉最近未反轉的復原。 |
RefreshAllObjects() |
重新整理存放區中的所有物件。 |
RefreshObject(NSManagedObject, Boolean) |
|
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) |
已過時。
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
SetNilValueForKey(NSString) |
將指定索引鍵的值設定為 null。 (繼承來源 NSObject) |
SetQueryGenerationFromToken(NSQueryGenerationToken, NSError) |
從指定的查詢產生權杖設定查詢產生。 |
SetValueForKey(NSObject, NSString) |
將索引鍵所指定的屬性值設定為指定的值。 (繼承來源 NSObject) |
SetValueForKeyPath(IntPtr, NSString) |
建立 Unmanaged 物件的 Managed 標記法時所使用的建構函式;由執行時間呼叫。 (繼承來源 NSObject) |
SetValueForKeyPath(NSObject, NSString) |
設定可以使用索引鍵路徑到達的屬性值。 (繼承來源 NSObject) |
SetValueForUndefinedKey(NSObject, NSString) |
表示嘗試將值寫入未定義的索引鍵。 如果未覆寫,則會引發 NSUndefinedKeyException。 (繼承來源 NSObject) |
SetValuesForKeysWithDictionary(NSDictionary) |
將這個 NSObject 的值設定為指定字典中的值。 (繼承來源 NSObject) |
ShouldHandleInaccessibleFault(NSManagedObject, NSManagedObjectID, NSPropertyDescription) |
傳回布林值,控制是否要處理無法存取的錯誤。 |
ToString() |
傳回目前實例值的字串表示。 (繼承來源 NSObject) |
Unbind(NSString) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
Unbind(String) |
已過時。
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
Undo() |
指示接收者復原其未認可的變更。 |
Unlock() |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 |
ValueForKey(NSString) |
傳回與指定索引鍵相關聯的屬性值。 (繼承來源 NSObject) |
ValueForKeyPath(NSString) |
傳回可以使用 keypath 到達的屬性值。 (繼承來源 NSObject) |
ValueForUndefinedKey(NSString) |
表示嘗試讀取未定義索引鍵的值。 如果未覆寫,會引發 NSUndefinedKeyException。 (繼承來源 NSObject) |
WillChange(NSKeyValueChange, NSIndexSet, NSString) |
表示指定索引鍵中指定索引的值即將變更。 (繼承來源 NSObject) |
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) |
相關 Managed 物件的集合,這些物件會建立一或多個持續性存放區的無關聯一致檢視。 (繼承來源 NSObject) |
WillChangeValue(String) |
表示指定索引鍵的值即將變更。 (繼承來源 NSObject) |