NSManagedObjectContext
Notifications
NSManagedObjectContext()
NSManagedObjectContext(IntPtr)
NSManagedObjectContext(NativeHandle)
NSManagedObjectContext(NSCoder)
NSManagedObjectContext(NSManagedObjectContextConcurrencyType)
NSManagedObjectContext(NSObjectFlag)
AutomaticallyMergesChangesFromParent
ClassHandle
ConcurrencyType
DeletedObjects
DidMergeChangesObjectIdsNotification
DidSaveNotification
DidSaveObjectIdsNotification
HasChanges
InsertedObjects
MergePolicy
Name
ObjectsDidChangeNotification
ParentContext
PersistentStoreCoordinator
PropagatesDeletesAtEndOfEvent
QueryGenerationToken
RegisteredObjects
RetainsRegisteredObjects
ShouldDeleteInaccessibleFaults
StalenessInterval
TransactionAuthor
TryLock
UndoManager
UpdatedObjects
UserInfo
WillSaveNotification
AssignObject(IntPtr, NSPersistentStore)
AssignObject(NSObject, NSPersistentStore)
CommitEditing()
CommitEditing(NSError)
CommitEditing(NSObject, Selector, nint)
CountForFetchRequest(NSFetchRequest, NSError)
DeleteObject(NSManagedObject)
DetectConflictsForObject(NSManagedObject)
DiscardEditing()
EncodeTo(NSCoder)
ExecuteFetchRequest(NSFetchRequest, NSError)
ExecuteRequest(NSPersistentStoreRequest, NSError)
GetExistingObject(NSManagedObjectID, NSError)
InsertObject(NSManagedObject)
Lock()
MergeChangesFromContextDidSaveNotification(NSNotification)
MergeChangesFromRemoteContextSave(NSDictionary, NSManagedObjectContext[])
ObjectDidBeginEditing(INSEditor)
ObjectDidEndEditing(INSEditor)
ObjectRegisteredForID(NSManagedObjectID)
ObjectWithID(NSManagedObjectID)
ObserveValue(String, NSObject, NSDictionary, nint)
ObserveValueForKeyPath(String, IntPtr, NSDictionary, IntPtr)
ObtainPermanentIDsForObjects(NSManagedObject[], NSError)
Perform(Action)
PerformAndWait(Action)
ProcessPendingChanges()
Redo()
RefreshAllObjects()
RefreshObject(NSManagedObject, Boolean)
Reset()
Rollback()
Save(NSError)
SetQueryGenerationFromToken(NSQueryGenerationToken, NSError)
ShouldHandleInaccessibleFault(NSManagedObject, NSManagedObjectID, NSPropertyDescription)
Undo()
Unlock()
net9.0-ios17.2
namespace CoreData
{
[Register("NSManagedObjectContext", true)]
public class NSManagedObjectContext : NSObject, INSCoding, INSLocking, INativeObject, IDisposable
{
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[Export("lock")]
[ObsoletedOSPlatform("ios8.0", "Use a queue style context and 'PerformAndWait' instead.")]
[ObsoletedOSPlatform("macos10.10", "Use a queue style context and 'PerformAndWait' instead.")]
[ObsoletedOSPlatform("maccatalyst13.1", "Use a queue style context and 'PerformAndWait' instead.")]
[SupportedOSPlatform("maccatalyst")]
[SupportedOSPlatform("ios")]
[SupportedOSPlatform("macos")]
[UnsupportedOSPlatform("tvos")]
public virtual void Lock();
}
}
.NET | 6.07.08.09.0 |
---|---|
Information specific to net9.0 | |
Platforms | This API is only available when you target a specific platform: |
iOS | 10.010.110.210.311.011.111.211.311.412.012.112.212.312.413.013.113.213.313.413.513.614.014.114.214.314.414.515.015.215.416.016.116.216.417.017.2 |
Mac Catalyst | 13.113.213.313.413.514.214.314.414.515.015.215.416.116.216.417.017.2 |
macOS | 10.1410.1510.1611.011.111.211.312.012.112.313.013.113.314.014.2 |
Information specific to net9.0-ios17.2 | |
Assembly | Microsoft.iOS , Version=17.2.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This API is only supported on the following platforms:
|
- Built-in API
- Package-provided API