Compartir a través de


CKContainer Clase

Definición

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

[Foundation.Register("CKContainer", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public class CKContainer : Foundation.NSObject
type CKContainer = class
    inherit NSObject
Herencia
CKContainer
Atributos

Comentarios

La CKContainer clase es la clase de nivel más alto en el espacio de nombres N:CloudKit . Un contenedor de CloudKit (a veces denominado en la documentación de Apple como un "contenedor de Ubiquity") es un almacén de información identificado con un nombre determinado. Apple aconseja usar un nombre de la forma "iCloud". {DNS inverso}. {appName}", por ejemplo, "iCloud.com.mycompany.MyApp". Los desarrolladores deben crear y configurar sus contenedores mediante el panel de iCloud, disponible mediante el portal para desarrolladores de Apple. Para recuperar un contenedor, los desarrolladores usan el método estático FromIdentifier(String) .

Un solo CKContainer puede contener datos públicos, que se comparten entre todas las instancias de la aplicación (consulte PublicCloudDatabase) y los datos privados, que contienen datos específicos del usuario (consulte PrivateCloudDatabase). Dentro de iCloud, los datos públicos se almacenan en el almacenamiento de iCloud de la aplicación mientras que los datos privados se almacenan en el almacenamiento privado de iCloud del usuario. El público CKDatabase está disponible para todos los usuarios conectados de la aplicación, tanto si han iniciado sesión en iCloud como si no. La privada CKDatabase es solo si el usuario ha iniciado sesión en iCloud. Los desarrolladores deben escribir su código de forma que reaccione correctamente a los cambios en el estado de inicio de sesión o conexión del usuario.

Constructores

CKContainer(IntPtr)

Constructor utilizado al crear representaciones administradas de objetos no administrados; Llamado por el entorno de ejecución.

CKContainer(NSObjectFlag)

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

Propiedades

AccountChangedNotification

Constante de notificación para AccountChanged

Class

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
ClassHandle

Identificador de esta clase.

ContainerIdentifier

El identificador del contenedor, generalmente con el formato "iCloud". {DNS inverso}. {nombre de la aplicación}".

CurrentUserDefaultName

Usuario actual de la base de datos.

DebugDescription

Descripción significativa para el desarrollador de este objeto.

(Heredado de NSObject)
DefaultContainer

Devuelve un CKContainer elemento específico de esta aplicación en particular (a diferencia de FromIdentifier(String)).

Description

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

(Heredado de NSObject)
Handle

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

(Heredado de NSObject)
IsDirectBinding

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
IsProxy

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
OwnerDefaultName

Los desarrolladores no deben usar esta propiedad en desuso. Los desarrolladores deben usar "CurrentUserDefaultName" en su lugar.

PrivateCloudDatabase

CKDatabase que contiene los datos privados del usuario.

PublicCloudDatabase

CKDatabase que crea el entorno de los datos públicos de la aplicación.

RetainCount

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

(Heredado de NSObject)
Self

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
SharedCloudDatabase

CKDatabase que contiene los datos compartidos de la aplicación.

Superclass

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
SuperHandle

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

(Heredado de NSObject)
Zone

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)

Métodos

AcceptShareMetadata(CKShareMetadata, Action<CKShare,NSError>)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

AcceptShareMetadataAsync(CKShareMetadata)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

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

Agrega y poner en cola .operation

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)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

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

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

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

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
BindingInfo(String)
Obsoletos.

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
BindingOptionDescriptions(String)
Obsoletos.

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
BindingValueClass(String)
Obsoletos.

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
CommitEditing()

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

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

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

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

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
DangerousRelease()

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
DangerousRetain()

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

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

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
DidChangeValue(String)

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

(Heredado de NSObject)
DiscoverAllContactUserInfos(Action<CKDiscoveredUserInfo[],NSError>)

Los desarrolladores no deben usar este método en desuso.

DiscoverAllContactUserInfosAsync()

Los desarrolladores no deben usar este método en desuso.

DiscoverAllIdentities(Action<CKUserIdentity[],NSError>)

Captura todos los registros de usuario de que CKContainer corresponden a una entrada de la libreta de direcciones del usuario.

DiscoverAllIdentitiesAsync()

Captura todos los registros de usuario de que CKContainer corresponden a una entrada de la libreta de direcciones del usuario.

DiscoverUserIdentity(CKRecordID, Action<CKUserIdentity,NSError>)

Recupera los CKUserIdentity datos del registro con especificado userRecordID.

DiscoverUserIdentityAsync(CKRecordID)

Recupera los CKUserIdentity datos del registro con especificado userRecordID.

DiscoverUserIdentityWithEmailAddress(String, Action<CKUserIdentity,NSError>)

Recupera los CKUserIdentity datos del registro con especificado email.

DiscoverUserIdentityWithEmailAddressAsync(String)

Recupera los CKUserIdentity datos del registro con especificado email.

DiscoverUserIdentityWithPhoneNumber(String, Action<CKUserIdentity,NSError>)

Recupera los CKUserIdentity datos del registro con especificado phoneNumber.

DiscoverUserIdentityWithPhoneNumberAsync(String)

Recupera los CKUserIdentity datos del registro con especificado phoneNumber.

DiscoverUserInfo(CKRecordID, Action<CKDiscoveredUserInfo,NSError>)

Los desarrolladores no deben usar este método en desuso.

DiscoverUserInfo(String, Action<CKDiscoveredUserInfo,NSError>)

Los desarrolladores no deben usar este método en desuso.

DiscoverUserInfoAsync(CKRecordID)

Los desarrolladores no deben usar este método en desuso.

DiscoverUserInfoAsync(String)

Los desarrolladores no deben usar este método en desuso.

Dispose()

Libera los recursos usados por el objeto NSObject.

(Heredado de NSObject)
Dispose(Boolean)

Libera los recursos usados por el objeto NSObject.

(Heredado de NSObject)
DoesNotRecognizeSelector(Selector)

Indica que este objeto no reconoce el selector especificado.

(Heredado de NSObject)
Equals(NSObject)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
Equals(Object)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
ExposedBindings()

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
FetchAllLongLivedOperationIDs(Action<NSDictionary<NSString,NSOperation>,NSError>)

Devuelve una matriz que contiene los identificadores de todas las operaciones activas de larga duración actualmente.

FetchAllLongLivedOperationIDsAsync()

Devuelve una matriz que contiene los identificadores de todas las operaciones activas de larga duración actualmente.

FetchLongLivedOperation(String[], Action<NSDictionary<NSString,NSOperation>,NSError>)

Captura la operación de larga duración identificada por operationID.

FetchLongLivedOperationAsync(String[])

Captura la operación de larga duración identificada por operationID.

FetchShareMetadata(NSUrl, Action<CKShareMetadata,NSError>)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

FetchShareMetadataAsync(NSUrl)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

FetchShareParticipant(CKRecordID, Action<CKShareParticipant,NSError>)

Recupera la CKShareParticipant información del usuario que aceptó un registro compartido.

FetchShareParticipantAsync(CKRecordID)

Recupera la CKShareParticipant información del usuario que aceptó un registro compartido.

FetchShareParticipantWithEmailAddress(String, Action<CKShareParticipant,NSError>)

Recupera la CKShareParticipant información del usuario que aceptó un registro compartido.

FetchShareParticipantWithEmailAddressAsync(String)

Recupera la CKShareParticipant información del usuario que aceptó un registro compartido.

FetchShareParticipantWithPhoneNumber(String, Action<CKShareParticipant,NSError>)

Recupera la CKShareParticipant información del usuario que aceptó un registro compartido.

FetchShareParticipantWithPhoneNumberAsync(String)

Recupera la CKShareParticipant información del usuario que aceptó un registro compartido.

FetchUserRecordId(Action<CKRecordID,NSError>)

Recupera el CKRecordID del usuario actual.

FetchUserRecordIdAsync()

Recupera el CKRecordID del usuario actual.

FromIdentifier(String)

Método estático que recupera el CKContainer objeto identificado por containerIdentifier.

GetAccountStatus(Action<CKAccountStatus,NSError>)

Recupera el objeto del CKAccountStatususuario actual.

GetAccountStatusAsync()

Recupera el objeto del CKAccountStatususuario actual.

GetBindingInfo(NSString)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
GetBindingOptionDescriptions(NSString)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
GetBindingValueClass(NSString)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
GetDatabase(CKDatabaseScope)

Recupera la base de datos con el especificado databaseScope.

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

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
GetNativeField(String)
Obsoletos.

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
GetNativeHash()

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
Init()

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
InitializeHandle(IntPtr)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
InitializeHandle(IntPtr, String)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
Invoke(Action, Double)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
Invoke(Action, TimeSpan)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
InvokeOnMainThread(Action)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

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

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
IsKindOfClass(Class)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
IsMemberOfClass(Class)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
MarkDirty()

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

(Heredado de NSObject)
MutableCopy()

Crea una copia mutable del objeto NSObject especificado.

(Heredado de NSObject)
ObjectDidEndEditing(NSObject)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

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

Indica que el valor de keyPath especificado con respecto a este objeto ha cambiado.

(Heredado de NSObject)
PerformSelector(Selector)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
PerformSelector(Selector, NSObject)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

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

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

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

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

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

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

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

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

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

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
PrepareForInterfaceBuilder()

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
RemoveObserver(NSObject, NSString)

Impide que el observador especificado reciba más notificaciones de valores modificados para el 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 valores modificados para el 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)
RequestApplicationPermission(CKApplicationPermissions, Action<CKApplicationPermissionStatus,NSError>)

Desencadena la experiencia de usuario del sistema para solicitar el permiso del usuario para el objeto solicitado applicationPermission.

RequestApplicationPermissionAsync(CKApplicationPermissions)

Desencadena la experiencia de usuario del sistema para solicitar el permiso del usuario para el objeto solicitado applicationPermission.

RespondsToSelector(Selector)

Si este objeto reconoce el selector especificado.

(Heredado de NSObject)
SetNativeField(String, NSObject)
Obsoletos.

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
SetNilValueForKey(NSString)

Establece el valor de la clave especificada en NULL.

(Heredado de NSObject)
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; Llamado por el entorno 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 claves.

(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)
StatusForApplicationPermission(CKApplicationPermissions, Action<CKApplicationPermissionStatus,NSError>)

Solicita el objeto actual CKApplicationPermissionStatus para el especificado CKApplicationPermissions.

StatusForApplicationPermissionAsync(CKApplicationPermissions)

Solicita el objeto actual CKApplicationPermissionStatus para el especificado CKApplicationPermissions.

ToString()

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

(Heredado de NSObject)
Unbind(NSString)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

(Heredado de NSObject)
Unbind(String)
Obsoletos.

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

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

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

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

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

ObjectDidEndEditing(NSObject, INSEditor)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

GetValidModes(NSObject, NSFontPanel)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

ValidateToolbarItem(NSObject, NSToolbarItem)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

GetDebugDescription(INSObjectProtocol)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Encapsula el contenido asociado a una aplicación, incluidos los datos privados compartidos y por usuario.

GetAccessibilityCustomRotors(NSObject)

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

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

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

Se aplica a

Consulte también