EventKit Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema.
Classi
| Nome | Descrizione |
|---|---|
| EKAlarm |
Un allarme nell'oggetto dell'utente EKCalendar. |
| EKCalendar |
Calendario di un utente. |
| EKCalendarItem |
Classe di base per gli eventi e i promemoria del calendario. |
| EKErrorCodeExtensions |
Metodi di estensione per l'enumerazione EKErrorCode . |
| EKEvent |
Evento nel calendario di un utente. |
| EKEventStore |
Repository per gli eventi Calendar e Reminder. |
| EKEventStore.Notifications |
Notifiche inviate dalla EKEventStore classe . |
| EKObject |
Classe base per le classi di Event Kit persistenti. |
| EKParticipant |
Persona invitata a un evento. |
| EKRecurrenceDayOfWeek |
Rappresenta un giorno della settimana da utilizzare con EKRecurrenceRule. |
| EKRecurrenceEnd |
Rappresenta la modalità di fine dell'EKRecurrence, in base al numero di occorrenze o utilizzando una data specifica. |
| EKRecurrenceRule |
Descrive la regola ricorrente per un evento. |
| EKReminder |
Promemoria del calendario. |
| EKSource |
Incapsula un account che riflette un calendario. |
| EKStructuredLocation |
"recinto virtuale" che può attivare un elemento del calendario. |
| EKVirtualConferenceDescriptor |
Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema. |
| EKVirtualConferenceProvider |
Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema. |
| EKVirtualConferenceRoomTypeDescriptor |
Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema. |
| EKVirtualConferenceUrlDescriptor |
Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| EKAlarmProximity |
Enumerazione i cui valori specificano se un evento è stato generato immettendo o lasciando un'area. |
| EKAlarmType |
Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema. |
| EKAuthorizationStatus |
Enumerazione i cui valori specificano le restrizioni per l'accesso EKEventStorea . Recuperato chiamando il GetAuthorizationStatus(EKEntityType) metodo . |
| EKCalendarEventAvailability |
Specifica i tipi di informazioni sulla disponibilità che il calendario è in grado di fornire per gli eventi associati. |
| EKCalendarType |
Specifica il tipo di calendario. |
| EKDay |
Enumerazione dei giorni della settimana. |
| EKEntityMask |
Enumerazione i cui valori rappresentano i tipi di entità consentiti per un oggetto EKCalendar. |
| EKEntityType |
Enumerazione che specifica se un'entità è un evento o un promemoria. |
| EKErrorCode |
Errori restituiti dal Kit di eventi. |
| EKEventAvailability |
Tipi di disponibilità |
| EKEventStatus |
Stato dell'evento. |
| EKParticipantRole |
Ruolo di un oggetto EKParticipant |
| EKParticipantScheduleStatus |
Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema. |
| EKParticipantStatus |
Stato di un partecipante. |
| EKParticipantType |
Tipo di partecipante all'evento. |
| EKRecurrenceFrequency |
Frequenza ricorrente per l'evento. |
| EKReminderPriority |
Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema. |
| EKSourceType |
Enumerazione i cui valori indicano il tipo di un EKSource oggetto . |
| EKSpan |
Determina la modalità di applicazione delle modifiche apportate a un evento, che influisce su una singola istanza o su tutte le istanze. |
| EKWeekday |
Enumera i giorni della settimana. |
Delegati
| Nome | Descrizione |
|---|---|
| EKEventSearchCallback |
Delegare la firma per il metodo di enumerazione dell'evento in EKEventStore |
| EKEventStoreRequestAccessCompletionHandler |
Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema. |
| VirtualConferenceHandler |
Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema. |
| VirtualConferenceRoomTypeHandler |
Lo spazio dei nomi EventKit fornisce classi per accedere e modificare gli eventi del calendario e i promemoria archiviati nel database del calendario di sistema. |
Commenti
Il framework EventKit offre un'interfaccia coerente per l'accesso ai dati del calendario e dei promemoria in iOS, macOS, tvOS e Mac Catalyst. Le applicazioni possono usare questo framework per recuperare, creare, modificare ed eliminare eventi e promemoria del calendario.
Le classi chiave in questo spazio dei nomi includono EKEventStore per l'accesso al database del calendario, EKEvent per la rappresentazione degli eventi del calendario, EKReminder per i promemoria e EKCalendar per la gestione dei calendari.
Prima di accedere ai dati del calendario, le applicazioni devono richiedere l'autorizzazione all'utente usando il RequestAccess(EKEntityType, Action<Boolean,NSError>) metodo .