Compartir a través de


NSManagedObjectContext Clase

Definición

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

[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
Herencia
NSManagedObjectContext
Atributos
Implementaciones

Constructores

NSManagedObjectContext()

Constructor predeterminado que inicializa una nueva instancia de esta clase sin parámetros.

NSManagedObjectContext(IntPtr)

Constructor utilizado al crear representaciones administradas de objetos no administrados; Lo llama el tiempo de ejecución.

NSManagedObjectContext(NSCoder)

Constructor que inicializa el objeto a partir de los datos almacenados en el objeto unarchiver.

NSManagedObjectContext(NSManagedObjectContextConcurrencyType)

Crea un nuevo NSManagedObjectContext del tipo especificado.

NSManagedObjectContext(NSObjectFlag)

Constructor para llamar a en clases derivadas para omitir la inicialización y simplemente asignar el objeto.

Propiedades

AutomaticallyMergesChangesFromParent

Obtiene o establece un valor booleano que indica si los cambios en el elemento primario se combinan automáticamente.

Class

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
ClassHandle

Identificador de esta clase.

ConcurrencyType

Obtiene el tipo de simultaneidad del receptor.

DebugDescription

Descripción significativa para el desarrollador de este objeto.

(Heredado de NSObject)
DeletedObjects

Obtiene un conjunto que contiene los objetos que eliminará la siguiente operación de guardado.

Description

Descripción del objeto, la versión objective-C de ToString.

(Heredado de NSObject)
DidSaveNotification

Constante de notificación para DidSave

Handle

Identificador (puntero) a la representación del objeto no administrado.

(Heredado de NSObject)
HasChanges

Obtiene un valor booleano que indica si el receptor tiene cambios no guardados.

InsertedObjects

Obtiene los objetos insertados, pero no guardados, en el contexto.

IsDirectBinding

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
IsProxy

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
MergePolicy

Obtiene o establece la directiva de combinación del receptor.

Name

Obtiene o establece un nombre para el objeto .

ObjectsDidChangeNotification

Constante de notificación para ObjectsDidChange

ParentContext

Obtiene el contexto primario del receptor.

PersistentStoreCoordinator

Obtiene el coordinador de almacén del receptor.

PropagatesDeletesAtEndOfEvent

Obtiene o establece un valor booleano que controla si el receptor propaga eliminaciones después de los eventos de cambio.

QueryGenerationToken

Obtiene el token que identifica el comportamiento de generación de consultas actual.

RegisteredObjects

Obtiene un conjunto que contiene todos los objetos registrados del receptor.

RetainCount

Devuelve el recuento de retención actual de Objective-C para el objeto .

(Heredado de NSObject)
RetainsRegisteredObjects

Obtiene o establece un valor booleano que controla si el receptor conserva referencias duras a sus objetos administrados registrados.

Self

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
ShouldDeleteInaccessibleFaults

Obtiene o establece un valor booleano que controla si se eliminarán errores inaccesibles.

StalenessInterval

Obtiene o establece el tiempo máximo transcurrido después de la captura, lo que hace que el suministro de errores capture nuevos datos.

Superclass

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
SuperHandle

Identificador usado para representar los métodos de la clase base para este NSObject.

(Heredado de NSObject)
TransactionAuthor

Obtiene o establece el autor del contexto de historial persistente.

TryLock

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

UndoManager

Obtiene el administrador de deshacer del receptor.

UpdatedObjects

Obtiene un conjunto que contiene todos los objetos del receptor que tienen cambios no confirmados.

UserInfo

Obtiene la información del usuario del receptor.

WillSaveNotification

Constante de notificación para WillSave

Zone

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)

Métodos

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Registra un objeto para que se observe externamente (mediante NSString keyPath).   Los cambios observados se envían al método de objeto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) del observador.

(Heredado de NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Registra un objeto para que se observe externamente (mediante keyPath de cadena).   Los cambios observados se envían al método de objeto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) del observador.

(Heredado de NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un objeto para que se observe externamente mediante un método arbitrario.

(Heredado de NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un objeto para que se observe externamente mediante un método arbitrario.

(Heredado de NSObject)
AssignObject(IntPtr, NSPersistentStore)

Asigna object1 a store.

AwakeFromNib()

Se llama después de cargar el objeto desde el archivo nib. Los invalidadores deben llamar a base. AwakeFromNib().

(Heredado de NSObject)
BeginInvokeOnMainThread(Action)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Invoca de forma asincrónica el código especificado en el subproceso principal de la interfaz de usuario.

(Heredado de NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
Bind(String, NSObject, String, NSDictionary)
Obsoleto.

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
BindingInfo(String)
Obsoleto.

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
BindingOptionDescriptions(String)
Obsoleto.

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
BindingValueClass(String)
Obsoleto.

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
CommitEditing()

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

CommitEditing()

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
CommitEditing(NSError)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

CommitEditing(NSObject, Selector, IntPtr)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

CommitEditing(NSObject, Selector, IntPtr)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
ConformsToProtocol(IntPtr)

Se invoca para determinar si este objeto implementa el protocolo especificado.

(Heredado de NSObject)
Copy()

Realiza una copia del objeto Objective-C subyacente.

(Heredado de NSObject)
CountForFetchRequest(NSFetchRequest, NSError)

Devuelve el número de objetos que request devolverían si se ejecutaran.

DangerousAutorelease()

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
DangerousRelease()

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
DangerousRetain()

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
DeleteObject(NSManagedObject)

Colas object1 para su eliminación.

DetectConflictsForObject(NSManagedObject)

Marcas object1 para la detección de conflictos.

DidChange(NSKeyValueChange, NSIndexSet, NSString)

Indica que se ha producido un cambio en los índices de una relación a varios.

(Heredado de NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
DidChangeValue(String)

Indica que se ha producido un cambio en la clave especificada.

(Heredado de NSObject)
DiscardEditing()

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

Dispose()

Libera los recursos utilizados por el objeto NSObject.

(Heredado de NSObject)
Dispose(Boolean)

Libera los recursos utilizados por el objeto NSObject.

(Heredado de NSObject)
DoesNotRecognizeSelector(Selector)

Indica que este objeto no reconoce el selector especificado.

(Heredado de NSObject)
EncodeTo(NSCoder)

Codifica el estado del objeto en el codificador proporcionado.

Equals(NSObject)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
Equals(Object)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
ExecuteFetchRequest(NSFetchRequest, NSError)

Ejecuta el especificado request.

ExecuteRequest(NSPersistentStoreRequest, NSError)

Ejecuta el especificado request.

ExposedBindings()

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
GetBindingInfo(NSString)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
GetBindingOptionDescriptions(NSString)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
GetBindingValueClass(NSString)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Recupera los valores de las claves especificadas.

(Heredado de NSObject)
GetExistingObject(NSManagedObjectID, NSError)

Captura un objeto con un identificador especificado.

GetHashCode()

Genera un código hash para la instancia actual.

(Heredado de NSObject)
GetMethodForSelector(Selector)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
GetNativeField(String)
Obsoleto.

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
GetNativeHash()

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
Init()

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
InitializeHandle(IntPtr)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
InitializeHandle(IntPtr, String)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
InsertObject(NSManagedObject)

object1 Inserta en el contexto.

Invoke(Action, Double)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
Invoke(Action, TimeSpan)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
InvokeOnMainThread(Action)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
InvokeOnMainThread(Selector, NSObject)

Invoca sincrónicamente el código especificado en el subproceso principal de la interfaz de usuario.

(Heredado de NSObject)
IsEqual(NSObject)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
IsKindOfClass(Class)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
IsMemberOfClass(Class)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
Lock()

Los desarrolladores no deben usar este método en desuso. En su lugar, los desarrolladores deben usar un contexto de estilo de cola y "PerformAndWait".

MarkDirty()

Promueve un objeto del mismo nivel normal (IsDirectBinding es true) en un objeto toggleref.

(Heredado de NSObject)
MergeChangesFromContextDidSaveNotification(NSNotification)

Método al que se llama para combinar los cambios especificados por notifictaion.

MergeChangesFromRemoteContextSave(NSDictionary, NSManagedObjectContext[])

Combina cambios remotos.

MutableCopy()

Crea una copia mutable del NSObject especificado.

(Heredado de NSObject)
ObjectDidBeginEditing(INSEditor)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

ObjectDidEndEditing(INSEditor)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

ObjectDidEndEditing(NSObject)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
ObjectRegisteredForID(NSManagedObjectID)

Devuelve el objeto identificado por objectID, si representa un objeto registrado.

ObjectWithID(NSManagedObjectID)

Devuelve el objeto identificado por . objectID

ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Indica que el valor de keyPath especificado en relación con este objeto ha cambiado.

(Heredado de NSObject)
ObserveValueForKeyPath(String, IntPtr, NSDictionary, IntPtr)

Observa el objeto identificado por el objeto y la ruta de acceso proporcionados para los cambios.

ObtainPermanentIDsForObjects(NSManagedObject[], NSError)

Convierte los identificadores de objetos en identificadores permanentes para el objeto proporcionado objects. Devuelve true si se han convertido todos los identificadores.

Perform(Action)

Realiza de forma asincrónica el especificado action.

PerformAndWait(Action)

Realiza de forma sincrónica el especificado action.

PerformSelector(Selector)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
PerformSelector(Selector, NSObject)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
PerformSelector(Selector, NSObject, Double)

Invoca el selector en la instancia actual y, si no obj es NULL, pasa esto como su único parámetro.

(Heredado de NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
PerformSelector(Selector, NSObject, NSObject)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
PrepareForInterfaceBuilder()

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
ProcessPendingChanges()

Indica al receptor que procese todos los cambios en el gráfico de objetos.

Redo()

Invierte la deshacer más reciente sin invertir.

RefreshAllObjects()

Actualiza todos los objetos del almacén.

RefreshObject(NSManagedObject, Boolean)

Se actualiza object1 con los valores más actuales de su almacén.

RemoveObserver(NSObject, NSString)

Impide que el observador especificado reciba más notificaciones de los valores modificados para keyPath especificado.

(Heredado de NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Impide que el observador especificado reciba más notificaciones de valores modificados para el keyPath y el contexto especificados.

(Heredado de NSObject)
RemoveObserver(NSObject, String)

Impide que el observador especificado reciba más notificaciones de los valores modificados para keyPath especificado.

(Heredado de NSObject)
RemoveObserver(NSObject, String, IntPtr)

Impide que el observador especificado reciba más notificaciones de valores modificados para el keyPath y el contexto especificados.

(Heredado de NSObject)
Reset()

Restablece el receptor.

RespondsToSelector(Selector)

Si este objeto reconoce el selector especificado.

(Heredado de NSObject)
Rollback()

Revierte el estado de todos los objetos del gráfico de objetos a los valores confirmados más recientes.

Save(NSError)

Guarda los cambios no confirmados e informa de cualquier error que encuentre.

SetNativeField(String, NSObject)
Obsoleto.

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
SetNilValueForKey(NSString)

Establece el valor de la clave especificada en NULL.

(Heredado de NSObject)
SetQueryGenerationFromToken(NSQueryGenerationToken, NSError)

Establece la generación de consultas a partir del token de generación de consultas especificado.

SetValueForKey(NSObject, NSString)

Establece el valor de la propiedad especificada por la clave en el valor especificado.

(Heredado de NSObject)
SetValueForKeyPath(IntPtr, NSString)

Constructor utilizado al crear representaciones administradas de objetos no administrados; Lo llama el tiempo de ejecución.

(Heredado de NSObject)
SetValueForKeyPath(NSObject, NSString)

Establece el valor de una propiedad que se puede alcanzar mediante una ruta de acceso de clave.

(Heredado de NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Indica un intento de escribir un valor en una clave no definida. Si no se reemplaza, genera una excepción NSUndefinedKeyException.

(Heredado de NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Establece los valores de este NSObject en los del diccionario especificado.

(Heredado de NSObject)
ShouldHandleInaccessibleFault(NSManagedObject, NSManagedObjectID, NSPropertyDescription)

Devuelve un valor booleano que controla si se controlarán errores inaccesibles.

ToString()

Devuelve una representación de cadena del valor de la instancia actual.

(Heredado de NSObject)
Unbind(NSString)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
Unbind(String)
Obsoleto.

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
Undo()

Indica al receptor que deshaga sus cambios no confirmados.

Unlock()

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

ValueForKey(NSString)

Devuelve el valor de la propiedad asociada a la clave especificada.

(Heredado de NSObject)
ValueForKeyPath(NSString)

Devuelve el valor de una propiedad que se puede alcanzar mediante una ruta de acceso de clave.

(Heredado de NSObject)
ValueForUndefinedKey(NSString)

Indica un intento de leer un valor de una clave no definida. Si no se reemplaza, genera una excepción NSUndefinedKeyException.

(Heredado de NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Indica que los valores de los índices especificados en la clave especificada están a punto de cambiar.

(Heredado de NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

(Heredado de NSObject)
WillChangeValue(String)

Indica que el valor de la clave especificada está a punto de cambiar.

(Heredado de NSObject)

Métodos de extensión

ObjectDidBeginEditing(INSEditorRegistration, INSEditor)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

ObjectDidEndEditing(INSEditorRegistration, INSEditor)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

ObjectDidBeginEditing(NSObject, INSEditor)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

ObjectDidEndEditing(NSObject, INSEditor)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

GetValidModes(NSObject, NSFontPanel)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

ValidateToolbarItem(NSObject, NSToolbarItem)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

GetDebugDescription(INSObjectProtocol)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Colección de objetos administrados relacionados que crean una vista coherente de formainternal de uno o varios almacenes persistentes.

GetAccessibilityCustomRotors(NSObject)

Obtiene la matriz de UIAccessibilityCustomRotor objetos adecuados para this el objeto .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Establece la matriz de UIAccessibilityCustomRotor objetos adecuados para this el objeto .

Se aplica a

Consulte también