Поделиться через


NSPersistentStoreCoordinator Класс

Определение

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

[Foundation.Register("NSPersistentStoreCoordinator", true)]
public class NSPersistentStoreCoordinator : Foundation.NSObject, Foundation.INSLocking, IDisposable
type NSPersistentStoreCoordinator = class
    inherit NSObject
    interface INSLocking
    interface INativeObject
    interface IDisposable
Наследование
NSPersistentStoreCoordinator
Атрибуты
Реализации

Конструкторы

NSPersistentStoreCoordinator(IntPtr)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

NSPersistentStoreCoordinator(NSManagedObjectModel)

Создает новый NSPersistentStoreCoordinator объект для указанного управляемого объекта model.

NSPersistentStoreCoordinator(NSObjectFlag)

Конструктор для вызова производных классов для пропуска инициализации и просто выделения объекта.

Свойства

AddedPersistentStoresKey

Представляет значение, связанное с константой NSAddedPersistentStoresKey.

BinaryStoreInsecureDecodingCompatibilityOption

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

BinaryStoreSecureDecodingClasses

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

BinaryStoreType

Представляет значение, связанное с константой NSBinaryStoreType.

Class

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
ClassHandle

Дескриптор для этого класса.

CoreSpotlightExporter

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

DebugDescription

Понятное для разработчика описание этого объекта.

(Унаследовано от NSObject)
Description

Описание объекта , версия ToString для Objective-C.

(Унаследовано от NSObject)
DidImportUbiquitousContentChangesNotification

Константа уведомления для DidImportUbiquitousContentChanges

eUbiquitousContainerIdentifierKey

Представляет значение, связанное с константой NSPersistentStoreUbiquitousContainerIdentifierKey.

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от NSObject)
HistoryTrackingKey

Представляет значение, связанное с константой NSPersistentHistoryTrackingKey.

IgnorePersistentStoreVersioningOption

Представляет значение, связанное с константой NSIgnorePersistentStoreVersioningOption.

InferMappingModelAutomaticallyOption

Представляет значение, связанное с константой NSInferMappingModelAutomaticallyOption.

InMemoryStoreType

Представляет значение, связанное с константой NSInMemoryStoreType.

IsDirectBinding

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
IsProxy

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
ManagedObjectModel

Возвращает управляемую модель объекта для получателя.

MigratePersistentStoresAutomaticallyOption

Представляет значение, связанное с константой NSMigratePersistentStoresAutomaticallyOption.

Name

Возвращает имя постоянного координатора хранилища.

PersistentStoreFileProtectionKey

Представляет значение, связанное с константой NSPersistentStoreFileProtectionKey.

PersistentStoreOSCompatibility

Представляет значение, связанное с константой NSPersistentStoreOSCompatibility.

PersistentStores

Возвращает массив, содержащий постоянные хранилища получателя.

PersistentStoreTimeoutOption

Представляет значение, связанное с константой NSPersistentStoreTimeoutOption.

PersistentStoreUbiquitousContentNameKey

Представляет значение, связанное с константой NSPersistentStoreUbiquitousContentNameKey.

PersistentStoreUbiquitousContentUrlLKey

Представляет значение, связанное с константой NSPersistentStoreUbiquitousContentURLKey.

PersistentStoreUbiquitousPeerTokenOption

Представляет значение, связанное с константой NSPersistentStoreUbiquitousPeerTokenOption.

ReadOnlyPersistentStoreOption

Представляет значение, связанное с константой NSReadOnlyPersistentStoreOption.

RebuildFromUbiquitousContentOption

Представляет значение, связанное с константой NSPersistentStoreRebuildFromUbiquitousContentOption.

RegisteredStoreTypes

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

RemovedPersistentStoresKey

Представляет значение, связанное с константой NSRemovedPersistentStoresKey.

RemoveUbiquitousMetadataOption

Представляет значение, связанное с константой NSPersistentStoreRemoveUbiquitousMetadataOption.

RetainCount

Возвращает текущее число удержания Objective-C для объекта .

(Унаследовано от NSObject)
Self

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
SQLiteAnalyzeOption

Представляет значение, связанное с константой NSSQLiteAnalyzeOption.

SQLiteManualVacuumOption

Представляет значение, связанное с константой NSSQLiteManualVacuumOption.

SQLitePragmasOption

Представляет значение, связанное с константой NSSQLitePragmasOption.

SQLiteStoreType

Представляет значение, связанное с константой NSSQLiteStoreType.

StoreModelVersionHashesKey

Представляет значение, связанное с константой NSStoreModelVersionHashesKey.

StoreModelVersionIdentifiersKey

Представляет значение, связанное с константой NSStoreModelVersionIdentifiersKey.

StoresDidChangeNotification

Константа уведомлений для StoresDidChange

StoresWillChangeNotification

Константы уведомлений для StoresWillChange

StoreTypeKey

Представляет значение, связанное с константой NSStoreTypeKey.

StoreUUIDKey

Представляет значение, связанное с константой NSStoreUUIDKey.

Superclass

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
SuperHandle

Дескриптор, используемый для представления методов в базовом классе для этого объекта NSObject.

(Унаследовано от NSObject)
TryLock

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

UbiquitousContainerIdentifierKey

Представляет значение, связанное с константой NSPersistentStoreUbiquitousContainerIdentifierKey.

UUIDChangedPersistentStoresKey

Представляет значение, связанное с константой NSUUIDChangedPersistentStoresKey.

ValidateXMLStoreOption

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

WillRemoveStoreNotification

Константа уведомления для WillRemoveStore

XMLStoreType

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

Zone

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от 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)
AddPersistentStore(NSPersistentStoreDescription, Action<NSPersistentStoreDescription,NSError>)

Добавляет описанное постоянное хранилище и запускает обработчик после его завершения.

AddPersistentStoreAsync(NSPersistentStoreDescription)

Добавляет описанное постоянное хранилище и запускает обработчик после его завершения.

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

Добавляет постоянное хранилище и запускает обработчик после его завершения.

AwakeFromNib()

Вызывается после загрузки объекта из nib-файла. Переопределители должны вызывать base. AwakeFromNib().

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Action)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
Bind(String, NSObject, String, NSDictionary)
Устаревшие..

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
BindingInfo(String)
Устаревшие..

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
BindingOptionDescriptions(String)
Устаревшие..

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
BindingValueClass(String)
Устаревшие..

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
CommitEditing()

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
ConformsToProtocol(IntPtr)

Вызывается для определения того, реализует ли этот объект указанный протокол.

(Унаследовано от NSObject)
Copy()

Выполняет копию базового объекта Objective-C.

(Унаследовано от NSObject)
DangerousAutorelease()

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
DangerousRelease()

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
DangerousRetain()

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
DestroyPersistentStore(NSUrl, String, NSDictionary, NSError)

Уничтожает постоянное хранилище, расположенное в указанном urlобъекте .

DidChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает на изменение индексов для связи ко многим.

(Унаследовано от NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
DidChangeValue(String)

Указывает, что в указанном ключе произошло изменение.

(Унаследовано от NSObject)
Dispose()

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
Dispose(Boolean)

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
DoesNotRecognizeSelector(Selector)

Указывает, что этот объект не распознает указанный селектор.

(Унаследовано от NSObject)
Equals(NSObject)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
Equals(Object)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
ExecuteRequestwithContexterror(NSPersistentStoreRequest, NSManagedObjectContext, NSError)

Отправляет указанный request объект объектам, которые находятся в context и связаны с получателем.

ExposedBindings()

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
GetBindingInfo(NSString)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
GetBindingOptionDescriptions(NSString)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
GetBindingValueClass(NSString)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Извлекает значения указанных ключей.

(Унаследовано от NSObject)
GetHashCode()

Создает хэш-код для текущего экземпляра.

(Унаследовано от NSObject)
GetMetadata(String, NSUrl, NSDictionary, NSError)

Возвращает метаданные для хранилища по URL-адресу.

GetMethodForSelector(Selector)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
GetNativeField(String)
Устаревшие..

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
GetNativeHash()

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
Init()

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
InitializeHandle(IntPtr)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
InitializeHandle(IntPtr, String)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
Invoke(Action, Double)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
Invoke(Action, TimeSpan)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
InvokeOnMainThread(Action)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
InvokeOnMainThread(Selector, NSObject)

Синхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
IsEqual(NSObject)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
IsKindOfClass(Class)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
IsMemberOfClass(Class)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
Lock()

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

ManagedObjectIDForURIRepresentation(NSUrl)

Возвращает идентификатор управляемого объекта для указанного url объекта , если можно найти хранилище, соответствующее URL-адресу.

MarkDirty()

Повышает уровень обычного однорангового объекта (isDirectBinding имеет значение true) в объект toggleref.

(Унаследовано от NSObject)
MetadataForPersistentStore(NSPersistentStore)

Возвращает словарь метаданных для указанного storeобъекта .

MetadataForPersistentStoreOfType(NSString, NSUrl, NSError)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

MetadataForPersistentStoreWithUrl(NSUrl, NSError)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

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

Выполняет миграцию store в url.

MutableCopy()

Создает изменяемую копию указанного объекта NSObject.

(Унаследовано от NSObject)
ObjectDidEndEditing(NSObject)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Указывает, что значение указанного keyPath относительно данного объекта изменилось.

(Унаследовано от NSObject)
Perform(Action)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

PerformAndWait(Action)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

PerformSelector(Selector)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double)

Вызывает селектор для текущего экземпляра и, если obj не имеет значения NULL, он передает его в качестве одного параметра.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, NSObject)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
PersistentStoreForUrl(NSUrl)

Возвращает постоянное хранилище по адресу url.

PrepareForInterfaceBuilder()

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
RegisterStoreClass(Class, NSString)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

RemoveObserver(NSObject, NSString)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RemovePersistentStore(NSPersistentStore, NSError)

Удаляет указанный store объект и сообщает о всех возникших ошибках.

RemoveUbiquitousContentAndPersistentStore(NSUrl, NSDictionary, NSError)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

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

Заменяет постоянное хранилище в на destinationUrl .sourceUrl

RespondsToSelector(Selector)

Распознает ли этот объект указанный селектор.

(Унаследовано от NSObject)
SetMetadata(NSDictionary, NSPersistentStore)

Задает метаданные для постоянного хранилища.

SetMetadata(NSDictionary, NSString, NSUrl, NSError)

Задает метаданные для постоянного хранилища по URL-адресу.

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

Задает метаданные для постоянного хранилища по URL-адресу.

SetNativeField(String, NSObject)
Устаревшие..

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
SetNilValueForKey(NSString)

Задает значение null для указанного ключа.

(Унаследовано от NSObject)
SetUrl(NSUrl, NSPersistentStore)

Задает URL-адрес для спецификации store.

SetValueForKey(NSObject, NSString)

Задает указанное значение свойства, указанного ключом.

(Унаследовано от NSObject)
SetValueForKeyPath(IntPtr, NSString)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

(Унаследовано от NSObject)
SetValueForKeyPath(NSObject, NSString)

Задает значение свойства, которое можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Указывает на попытку записать значение в неопределенный ключ. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Устанавливает значения этого объекта NSObject в указанный словарь.

(Унаследовано от NSObject)
ToString()

Возвращает строковое представление значения текущего экземпляра .

(Унаследовано от NSObject)
Unbind(NSString)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
Unbind(String)
Устаревшие..

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
Unlock()

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

UrlForPersistentStore(NSPersistentStore)

Возвращает URL-адрес для указанного storeобъекта .

ValueForKey(NSString)

Возвращает значение свойства, связанного с указанным ключом.

(Унаследовано от NSObject)
ValueForKeyPath(NSString)

Возвращает значение свойства, доступ к которому можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
ValueForUndefinedKey(NSString)

Указывает на попытку чтения значения неопределенного ключа. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что значения указанных индексов в указанном ключе будут изменены.

(Унаследовано от NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

(Унаследовано от NSObject)
WillChangeValue(String)

Указывает, что значение указанного ключа изменится.

(Унаследовано от NSObject)

Методы расширения

ObjectDidBeginEditing(NSObject, INSEditor)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

ObjectDidEndEditing(NSObject, INSEditor)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

GetValidModes(NSObject, NSFontPanel)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

ValidateToolbarItem(NSObject, NSToolbarItem)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

GetDebugDescription(INSObjectProtocol)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Посредник между постоянным хранилищем и контекстом управляемого объекта или контекстами.

GetAccessibilityCustomRotors(NSObject)

Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Задает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

Применяется к

См. также раздел