Compartir a través de


NSPersistentStoreCoordinator Clase

Definición

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

[Foundation.Register("NSPersistentStoreCoordinator", true)]
public class NSPersistentStoreCoordinator : Foundation.NSObject, Foundation.INSLocking, IDisposable
type NSPersistentStoreCoordinator = class
    inherit NSObject
    interface INSLocking
    interface INativeObject
    interface IDisposable
Herencia
NSPersistentStoreCoordinator
Atributos
Implementaciones

Constructores

NSPersistentStoreCoordinator(IntPtr)

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

NSPersistentStoreCoordinator(NSManagedObjectModel)

Crea un nuevo NSPersistentStoreCoordinator objeto administrado para el objeto modeladministrado especificado.

NSPersistentStoreCoordinator(NSObjectFlag)

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

Propiedades

AddedPersistentStoresKey

Representa el valor asociado a la constante NSAddedPersistentStoresKey.

BinaryStoreInsecureDecodingCompatibilityOption

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

BinaryStoreSecureDecodingClasses

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

BinaryStoreType

Representa el valor asociado a la constante NSBinaryStoreType.

Class

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
ClassHandle

Identificador de esta clase.

CoreSpotlightExporter

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

DebugDescription

Descripción significativa para el desarrollador de este objeto.

(Heredado de NSObject)
Description

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

(Heredado de NSObject)
DidImportUbiquitousContentChangesNotification

Constante de notificación para DidImportUbiquitousContentChanges

eUbiquitousContainerIdentifierKey

Representa el valor asociado a la constante NSPersistentStoreUbiquitousContainerIdentifierKey.

Handle

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

(Heredado de NSObject)
HistoryTrackingKey

Representa el valor asociado a la constante NSPersistentHistoryTrackingKey.

IgnorePersistentStoreVersioningOption

Representa el valor asociado a la constante NSIgnorePersistentStoreVersioningOption.

InferMappingModelAutomaticallyOption

Representa el valor asociado a la constante NSInferMappingModelAutomaticallyOption.

InMemoryStoreType

Representa el valor asociado a la constante NSInMemoryStoreType.

IsDirectBinding

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
IsProxy

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
ManagedObjectModel

Obtiene el modelo de objetos administrado para el receptor.

MigratePersistentStoresAutomaticallyOption

Representa el valor asociado a la constante NSMigratePersistentStoresAutomaticallyOption.

Name

Obtiene el nombre del coordinador de almacén persistente.

PersistentStoreFileProtectionKey

Representa el valor asociado a la constante NSPersistentStoreFileProtectionKey.

PersistentStoreOSCompatibility

Representa el valor asociado a la constante NSPersistentStoreOSCompatibility.

PersistentStores

Obtiene una matriz que contiene los almacenes persistentes del receptor.

PersistentStoreTimeoutOption

Representa el valor asociado a la constante NSPersistentStoreTimeoutOption.

PersistentStoreUbiquitousContentNameKey

Representa el valor asociado a la constante NSPersistentStoreUbiquitousContentNameKey.

PersistentStoreUbiquitousContentUrlLKey

Representa el valor asociado a la constante NSPersistentStoreUbiquitousContentURLKey.

PersistentStoreUbiquitousPeerTokenOption

Representa el valor asociado a la constante NSPersistentStoreUbiquitousPeerTokenOption.

ReadOnlyPersistentStoreOption

Representa el valor asociado a la constante NSReadOnlyPersistentStoreOption.

RebuildFromUbiquitousContentOption

Representa el valor asociado a la constante NSPersistentStoreRebuildFromUbiquitousContentOption.

RegisteredStoreTypes

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

RemovedPersistentStoresKey

Representa el valor asociado a la constante NSRemovedPersistentStoresKey.

RemoveUbiquitousMetadataOption

Representa el valor asociado a la constante NSPersistentStoreRemoveUbiquitousMetadataOption.

RetainCount

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

(Heredado de NSObject)
Self

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
SQLiteAnalyzeOption

Representa el valor asociado a la constante NSSQLiteAnalyzeOption.

SQLiteManualVacuumOption

Representa el valor asociado a la constante NSSQLiteManualVacuumOption.

SQLitePragmasOption

Representa el valor asociado a la constante NSSQLitePragmasOption.

SQLiteStoreType

Representa el valor asociado a la constante NSSQLiteStoreType.

StoreModelVersionHashesKey

Representa el valor asociado a la constante NSStoreModelVersionHashesKey.

StoreModelVersionIdentifiersKey

Representa el valor asociado a la constante NSStoreModelVersionIdentifiersKey.

StoresDidChangeNotification

Constante de notificación para StoresDidChange

StoresWillChangeNotification

Constante de notificación para StoresWillChange

StoreTypeKey

Representa el valor asociado a la constante NSStoreTypeKey.

StoreUUIDKey

Representa el valor asociado a la constante NSStoreUUIDKey.

Superclass

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
SuperHandle

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

(Heredado de NSObject)
TryLock

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

UbiquitousContainerIdentifierKey

Representa el valor asociado a la constante NSPersistentStoreUbiquitousContainerIdentifierKey.

UUIDChangedPersistentStoresKey

Representa el valor asociado a la constante NSUUIDChangedPersistentStoresKey.

ValidateXMLStoreOption

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

WillRemoveStoreNotification

Constante de notificación para WillRemoveStore

XMLStoreType

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

Zone

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(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)
AddPersistentStore(NSPersistentStoreDescription, Action<NSPersistentStoreDescription,NSError>)

Agrega el almacén persistente descrito y ejecuta un controlador cuando se completa.

AddPersistentStoreAsync(NSPersistentStoreDescription)

Agrega el almacén persistente descrito y ejecuta un controlador cuando se completa.

AddPersistentStoreWithType(NSString, String, NSUrl, NSDictionary, NSError)

Agrega un almacén persistente y ejecuta un controlador cuando se completa.

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)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(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)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

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

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
BindingInfo(String)
Obsoletos.

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
BindingOptionDescriptions(String)
Obsoletos.

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
BindingValueClass(String)
Obsoletos.

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
CommitEditing()

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(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)
DangerousAutorelease()

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
DangerousRelease()

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
DangerousRetain()

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
DestroyPersistentStore(NSUrl, String, NSDictionary, NSError)

Destruye el almacén persistente que se encuentra en el especificado url.

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)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
DidChangeValue(String)

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

(Heredado de NSObject)
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)
Equals(NSObject)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
Equals(Object)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
ExecuteRequestwithContexterror(NSPersistentStoreRequest, NSManagedObjectContext, NSError)

Envía el especificado request a los objetos que están en context y están asociados al receptor.

ExposedBindings()

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
GetBindingInfo(NSString)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
GetBindingOptionDescriptions(NSString)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
GetBindingValueClass(NSString)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Recupera los valores de las claves especificadas.

(Heredado de NSObject)
GetHashCode()

Genera un código hash para la instancia actual.

(Heredado de NSObject)
GetMetadata(String, NSUrl, NSDictionary, NSError)

Obtiene los metadatos del almacén en una dirección URL.

GetMethodForSelector(Selector)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
GetNativeField(String)
Obsoletos.

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
GetNativeHash()

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
Init()

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
InitializeHandle(IntPtr)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
InitializeHandle(IntPtr, String)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
Invoke(Action, Double)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
Invoke(Action, TimeSpan)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
InvokeOnMainThread(Action)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(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)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
IsKindOfClass(Class)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
IsMemberOfClass(Class)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
Lock()

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

ManagedObjectIDForURIRepresentation(NSUrl)

Devuelve un identificador de objeto administrado para el especificado url si se puede encontrar un almacén que coincida con la dirección URL.

MarkDirty()

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

(Heredado de NSObject)
MetadataForPersistentStore(NSPersistentStore)

Devuelve un diccionario de metadatos para el especificado store.

MetadataForPersistentStoreOfType(NSString, NSUrl, NSError)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

MetadataForPersistentStoreWithUrl(NSUrl, NSError)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

MigratePersistentStore(NSPersistentStore, NSUrl, NSDictionary, NSString, NSError)

store Migra a url.

MutableCopy()

Crea una copia mutable del NSObject especificado.

(Heredado de NSObject)
ObjectDidEndEditing(NSObject)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

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

(Heredado de NSObject)
Perform(Action)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

PerformAndWait(Action)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

PerformSelector(Selector)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
PerformSelector(Selector, NSObject)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(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[])

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

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

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

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

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

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

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
PersistentStoreForUrl(NSUrl)

Devuelve el almacén persistente en url.

PrepareForInterfaceBuilder()

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
RegisterStoreClass(Class, NSString)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

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)
RemovePersistentStore(NSPersistentStore, NSError)

Quita el especificado store e informa de los errores detectados.

RemoveUbiquitousContentAndPersistentStore(NSUrl, NSDictionary, NSError)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

ReplacePersistentStore(NSUrl, NSDictionary, NSUrl, NSDictionary, String, NSError)

Reemplaza el almacén persistente de por destinationUrl el de sourceUrl.

RespondsToSelector(Selector)

Si este objeto reconoce el selector especificado.

(Heredado de NSObject)
SetMetadata(NSDictionary, NSPersistentStore)

Establece los metadatos de un almacén persistente.

SetMetadata(NSDictionary, NSString, NSUrl, NSError)

Establece los metadatos de un almacén persistente en una dirección URL.

SetMetadata(NSDictionary<NSString,NSObject>, String, NSUrl, NSDictionary, NSError)

Establece los metadatos de un almacén persistente en una dirección URL.

SetNativeField(String, NSObject)
Obsoletos.

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
SetNilValueForKey(NSString)

Establece el valor de la clave especificada en NULL.

(Heredado de NSObject)
SetUrl(NSUrl, NSPersistentStore)

Establece la dirección URL de la especificada store.

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)
ToString()

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

(Heredado de NSObject)
Unbind(NSString)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
Unbind(String)
Obsoletos.

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(Heredado de NSObject)
Unlock()

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

UrlForPersistentStore(NSPersistentStore)

Devuelve la dirección URL del especificado store.

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)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

(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(NSObject, INSEditor)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

ObjectDidEndEditing(NSObject, INSEditor)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

GetValidModes(NSObject, NSFontPanel)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

ValidateToolbarItem(NSObject, NSToolbarItem)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

GetDebugDescription(INSObjectProtocol)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Media entre un almacén persistente y el contexto o contextos del objeto administrado.

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