Lingua

CalendarContract.Events Classe

Definizione

Costanti e helper per la tabella Eventi, che contiene i dettagli per i singoli eventi.

[Android.Runtime.Register("android/provider/CalendarContract$Events", DoNotGenerateAcw=true)]
public sealed class CalendarContract.Events : Java.Lang.Object
[<Android.Runtime.Register("android/provider/CalendarContract$Events", DoNotGenerateAcw=true)>]
type CalendarContract.Events = class
    inherit Object
Ereditarietà
CalendarContract.Events
Attributi

Commenti

Costanti e helper per la tabella Eventi, che contiene i dettagli per i singoli eventi. <h3 Operazioni>/h3<> Tutte le operazioni possono essere eseguite come app o come adattatore di sincronizzazione. Per eseguire un'operazione come adattatore #CALLER_IS_SYNCADAPTER di sincronizzazione deve essere impostato su true e #ACCOUNT_NAME#ACCOUNT_TYPE deve essere impostato nei parametri URI. Per informazioni dettagliate sull'aggiunta di parametri, vedere Uri.Builder#appendQueryParameter(java.lang.String, java.lang.String) . Gli adattatori di sincronizzazione hanno accesso in scrittura a più colonne, ma sono limitati a un singolo account alla volta. <dl>dt b<Insert></b>/dt<><dd>Quando si inserisce un nuovo evento, è necessario includere i campi seguenti: <ul><li>dtstart<>/li<dtend se l'evento non è ricorrente>/li<>li<duration se l'evento è ricorrente/li><>rrule o rdate se l'evento è ricorrente<>/li<><eventTimezone>/<><li><a calendar_id>/li<>/ul<> Esistono anche altri requisiti per l'inserimento o l'aggiornamento di un evento. Vedere la sezione Scrittura in eventi.</dd><dt><b>Update</b></dt><dd>Per eseguire un aggiornamento di un evento l'oggetto Events#_ID dell'evento deve essere fornito come ID accodato all'Uri ( ContentUris#withAppendedId) o come primo elemento di selezione, la selezione deve iniziare con "_id=?" e il primo oggetto selectionArg deve essere il _id dell'evento. Gli aggiornamenti possono anche essere eseguiti usando una selezione e nessun ID. L'aggiornamento di un evento deve rispettare le stesse regole dell'inserimento ed è ulteriormente limitato nei campi che possono essere scritti. Vedere la sezione Scrittura in eventi.</dd><dt><b>Delete</b></dt dd><>Events può essere eliminato da Events#_ID come ID accodato nell'URI o utilizzando qualsiasi selezione standard. Se viene utilizzato un ID accodato, non è consentita una selezione. Esistono due versioni di eliminazione: come app e come adattatore di sincronizzazione. Un'eliminazione dell'app imposta la colonna eliminata in un evento e rimuove tutte le istanze di tale evento. Un'eliminazione dell'adattatore di sincronizzazione rimuoverà l'evento dal database e tutti i dati associati.</dd><dt><b>Query</b></dt dd><>Querying the Events table for you all information about a set of events except their reminders, attendees, and extended properties. Verrà restituita una riga per ogni evento che corrisponde alla selezione della query o al massimo una singola riga se l'oggetto Events#_ID viene aggiunto all'URI. Gli eventi ricorrenti restituiranno solo una singola riga indipendentemente dal numero di volte in cui l'evento viene ripetuto.</dd></dl><h3>Writing to Events</h3> There are further restrictions on all Updates and Inserts in the Events table: <ul><li>If allDay is set to 1 eventTimezone must be "UTC" and the time must correspond to a midnight boundary.<Le eccezioni /li><li>non possono essere ricorsi. Se rrule o rdate non è vuoto, original_id e original_sync_id devono essere vuoti.</li><li>In generale un calendar_id non deve essere modificato dopo l'inserimento. Questo non è consentito in modo esplicito, ma molte schede di sincronizzazione non si comportano in modo previsto se la calendar_id viene modificata.</li></ul> Le colonne degli eventi seguenti sono scrivibili sia da un'app che da un adattatore di sincronizzazione. <ul><li>#CALENDAR_ID</li><>#ORGANIZER</li/li/li><>#TITLE<><>#EVENT_LOCATION</><>#DESCRIPTION<li/li/><>#EVENT_COLOR<li/><>#DTSTART<li/li/><>#DTEND<li/><>#EVENT_TIMEZONE<li/li li/li/li><>#EVENT_END_TIMEZONE</li li/><>#DURATION<li/><>#ALL_DAY<li/li><>#RRULE<><>#RDATE<li/li><>#EXRULE</li/li><>#EXDATE</li/li><>#ORIGINAL_ID</><>#ORIGINAL_SYNC_ID<li/><>#ORIGINAL_INSTANCE_TIME<li/li><>#ORIGINAL_ALL_DAY</><>#ACCESS_LEVEL<><>#AVAILABILITY<li><>#GUESTS_CAN_MODIFY</li li/li/li><>#GUESTS_CAN_INVITE_OTHERS</><>#GUESTS_CAN_SEE_GUESTS<li/li><li>#CUSTOM_APP_PACKAGE</li/li></li>#CUSTOM_APP_URI<></li>#UID_2445/ul< Le colonne degli eventi seguenti sono scrivibili solo da un adattatore >di sincronizzazione ul<>li<><>#DIRTY</li/><>#MUTATORS<li/><>#_SYNC_ID<li/><>#SYNC_DATA1<li/><>#SYNC_DATA2<li/li/li><>#SYNC_DATA3</li/li><li>#SYNC_DATA4</li><>/li#SYNC_DATA5</li/li><>#SYNC_DATA6</li><>#SYNC_DATA7</><>#SYNC_DATA8<><>#SYNC_DATA9<li/li/li/li><>#SYNC_DATA10</li></ul> Le colonne rimanenti vengono aggiornate solo dal provider o sono viste in altre tabelle e non possono essere modificate tramite la tabella Eventi.

per android.provider.CalendarContract.Events.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
ContentExceptionUri

URI di stile content:// per le eccezioni di eventi ricorrenti.

ContentUri

URL dello stile content:// per interagire con gli eventi.

EnterpriseContentUri

URL di stile content:// per l'esecuzione di query sulla tabella Eventi nel profilo gestito.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

Costanti e helper per la tabella Eventi, che contiene i dettagli per i singoli eventi.

(Ereditato da JavaObject)
JniPeerMembers

Costanti e helper per la tabella Eventi, che contiene i dettagli per i singoli eventi.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Costanti e helper per la tabella Eventi, che contiene i dettagli per i singoli eventi.

(Ereditato da JavaObject)
Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

Costanti e helper per la tabella Eventi, che contiene i dettagli per i singoli eventi.

(Ereditato da JavaObject)
Equals(Object)

Costanti e helper per la tabella Eventi, che contiene i dettagli per i singoli eventi.

(Ereditato da JavaObject)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
JavaFinalize()
Obsoleti.

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Costanti e helper per la tabella Eventi, che contiene i dettagli per i singoli eventi.

(Ereditato da JavaObject)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Costanti e helper per la tabella Eventi, che contiene i dettagli per i singoli eventi.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Costanti e helper per la tabella Eventi, che contiene i dettagli per i singoli eventi.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Costanti e helper per la tabella Eventi, che contiene i dettagli per i singoli eventi.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Costanti e helper per la tabella Eventi, che contiene i dettagli per i singoli eventi.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Costanti e helper per la tabella Eventi, che contiene i dettagli per i singoli eventi.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Costanti e helper per la tabella Eventi, che contiene i dettagli per i singoli eventi.

(Ereditato da JavaObject)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Costanti e helper per la tabella Eventi, che contiene i dettagli per i singoli eventi.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a