Appointment Classe
Definizione
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.
Rappresenta un appuntamento in un calendario. Questa classe viene usata quando un'app viene attivata usando il valore AppointmentsProvider per ActivationKind, come valore per le proprietà AppointmentInformation .
public ref class Appointment sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class Appointment final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class Appointment final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class Appointment
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class Appointment
function Appointment()
Public NotInheritable Class Appointment
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Funzionalità dell'app |
appointmentsSystem
|
Commenti
Per informazioni su come gestire gli appuntamenti, vedere Gestione di appuntamenti e Avvio rapido: Gestione degli appuntamenti .
Costruttori
Appointment() |
Inizializza una nuova istanza della classe Appointment . |
Proprietà
AllDay |
Ottiene o imposta un valore booleano che indica se l'appuntamento dura tutto il giorno. Il valore predefinito è FALSE per non dura tutto il giorno. |
AllowNewTimeProposal |
Ottiene o imposta un valore che indica se l'appuntamento consentirà agli utenti di proporre una nuova volta. |
BusyStatus |
Ottiene o imposta un valore di tipo AppointmentBusyStatus che indica lo stato occupato per un partecipante di un appuntamento. |
CalendarId |
Ottiene l'identificatore univoco per il calendario associato all'appuntamento. |
ChangeNumber |
Ottiene il numero di modifica corrente della versione locale dell'appuntamento. |
Details |
Ottiene o imposta un valore stringa. La stringa contiene dettagli estesi che descrivono l'appuntamento. I dettagli sono di tipo String e un massimo di 1.073.741.823 caratteri in lunghezza, ovvero la lunghezza massima di una stringa di database JET. |
DetailsKind |
Ottiene o imposta il tipo di dettagli dell'appuntamento, testo normale o HTML. |
Duration |
Ottiene o imposta un intervallo di tempo che rappresenta la durata dell'appuntamento. La durata è di tipo TimeSpan e deve essere non negativa. |
HasInvitees |
Ottiene un valore che indica se l'appuntamento ha inviti. |
Invitees |
Ottiene l'elenco dei partecipanti per l'appuntamento. Gli inviti sono di tipo IVector(AppointmentInvitee). Se un organizzatore è impostato e la lunghezza dell'invito è maggiore di 0, una chiamata a un'API AppointmentManagernon riesce con E_INVALIDARG. Il numero di inviti è illimitato. |
IsCanceledMeeting |
Ottiene o imposta un valore che indica se l'appuntamento è stato annullato. |
IsOrganizedByUser |
Ottiene o imposta un valore che indica se l'appuntamento è stato organizzato dall'utente corrente. |
IsResponseRequested |
Ottiene o imposta un valore che indica se viene richiesta una risposta all'invito all'appuntamento. |
LocalId |
Ottiene una stringa che identifica in modo univoco l'appuntamento nel dispositivo locale. |
Location |
Ottiene o imposta una stringa che comunica la posizione fisica dell'appuntamento. Il percorso è di tipo String e un massimo di 32.768 caratteri di lunghezza. |
OnlineMeetingLink |
Ottiene o imposta un valore stringa usato per partecipare alla riunione online per l'appuntamento. |
Organizer |
Ottiene o imposta l'organizzatore dell'appuntamento. L'organizzatore è di tipo AppointmentOrganizer. Se un organizzatore è impostato e la lunghezza dell'invito è maggiore di 0, una chiamata a un'API AppointmentManagernon riesce con E_INVALIDARG. Il numero di inviti è illimitato. |
OriginalStartTime |
Ottiene l'ora di inizio originale per un appuntamento ricorrente. |
Recurrence |
Ottiene o imposta l'oggetto che descrive quando e la frequenza con cui si verifica l'appuntamento. La ricorrenza è di tipo AppointmentRecurrence. |
Reminder |
Ottiene o imposta un valore intervallo di tempo. Il valore dichiara la quantità di tempo da sottrarre da StartTime e tale ora utilizzata come ora di problema per un promemoria per un appuntamento. Un valore Null indica che l'appuntamento non emetterà un promemoria. Il promemoria è di tipo IReference(TimeSpan). |
RemoteChangeNumber |
Ottiene o imposta il numero di modifica corrente della versione del server dell'appuntamento. |
ReplyTime |
Ottiene o imposta la data e l'ora in cui l'utente ha risposto alla richiesta di appuntamento. |
RoamingId |
Ottiene o imposta una stringa che identifica in modo univoco un appuntamento tra i dispositivi. |
Sensitivity |
Ottiene o imposta un valore di tipo AppointmentSensitivity che indica la riservatezza dell'appuntamento. |
StartTime |
Ottiene o imposta l'ora di inizio dell'appuntamento. StartTime è di tipo DateTime. |
Subject |
Ottiene o imposta una stringa che comunica l'oggetto dell'appuntamento. Il soggetto è di tipo String e un massimo di 255 caratteri in lunghezza. |
Uri |
Ottiene l'URI (Uniform Resource Identifier) per l'appuntamento. Consente all'app Calendario di eseguire un avvio di associazione per tornare all'app di origine o ad altri URI che rappresentano questo appuntamento. |
UserResponse |
Ottiene o imposta la risposta dell'utente alla richiesta di appuntamento. |