AddAppointmentOperation 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 l'oggetto operazione associato all'aggiunta di un nuovo appuntamento. Le app del provider di appuntamenti usano queste informazioni per eseguire l'operazione.
public ref class AddAppointmentOperation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class AddAppointmentOperation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class AddAppointmentOperation
Public NotInheritable Class AddAppointmentOperation
- 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
Questa classe viene utilizzata come valore della proprietà di dati dell'evento AddAppointmentOperation dalla classe di dati dell'evento AppointmentsProviderAddAppointmentActivatedEventArgs . Un'app provider di appuntamenti esegue in genere una serie di cast e controlli delle proprietà a partire dai dati dell'evento IActivatedEventArgs di un gestore eventi di attivazione generale. Se l'attivazione indica che si tratta di un tipo di attivazione dell'app AppointmentsProvider con Aggiungi come verbo, è opportuno eseguire il cast dei dati dell'evento a AppointmentsProviderAddAppointmentActivatedEventArgs.
I provider chiamano i metodi di AddAppointmentOperation per indicare se l'operazione è stata completata, è stata annullata o quando un errore del provider ha impedito il completamento dell'operazione. La chiamata a questi metodi influisce sui risultati asincroni restituiti dall'app attivante dalla chiamata ShowAddAppointmentAsync . Tutti i metodi di creazione report (ReportCompleted, ReportCanceled, ReportError) ignorano l'interfaccia utente aggiungi appuntamento.
Proprietà
AppointmentInformation |
Ottiene le informazioni sull'appuntamento dalla richiesta di attivazione. |
SourcePackageFamilyName |
Ottiene il nome della famiglia di pacchetti dell'app che richiede l'operazione. |
Metodi
DismissUI() |
Ignora l'interfaccia utente per l'operazione che aggiunge un nuovo appuntamento. |
ReportCanceled() |
Chiamare questo metodo per informare l'app di attivazione che l'operazione è stata annullata dall'utente. |
ReportCompleted(String) |
Chiamare questo metodo per informare l'app di attivazione che l'operazione è stata completata correttamente. Specificare un ID appuntamento univoco come parametro itemID . |
ReportError(String) |
Informa l'app di attivazione che l'operazione non è stata completata a causa di un errore del provider. |