ReplaceAppointmentOperation 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 alla sostituzione di un appuntamento. Le app del provider di appuntamenti usano queste informazioni per eseguire l'operazione.
public ref class ReplaceAppointmentOperation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ReplaceAppointmentOperation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ReplaceAppointmentOperation
Public NotInheritable Class ReplaceAppointmentOperation
- 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à dati dell'evento ReplaceAppointmentOperation dalla classe di dati dell'evento AppointmentsProviderRemoveAppointmentActivatedEventArgs . Un'app provider di appuntamenti passa in genere attraverso una serie di cast e controlli delle proprietà a partire dai dati degli eventi IActivatedEventArgs di un gestore eventi di attivazione generale. Se l'attivazione indica che è un tipo di attivazione dell'app AppointmentsProvider con Remove come verbo, è opportuno eseguire il cast dei dati degli eventi in AppointmentsProviderRemoveAppointmentActivatedEventArgs.
I provider chiamano metodi di ReplaceAppointmentOperation per indicare se l'operazione è stata completata, è stata annullata o quando un errore del provider ha impedito il completamento dell'operazione. La chiamata di questi metodi influisce sui risultati asincroni restituiti dall'app attivante da una delle relative chiamate ShowReplaceAppointmentAsync . Tutti i metodi di creazione di report (ReportCompleted, ReportCanceled, ReportError) ignorano l'interfaccia utente dell'appuntamento sostituisci.
Proprietà
AppointmentId |
Ottiene l'identificatore univoco dell'appuntamento da sostituire. |
AppointmentInformation |
Ottiene le informazioni sull'appuntamento dalla richiesta di attivazione. |
InstanceStartDate |
Ottiene la data e l'ora di inizio dell'istanza dell'appuntamento da sostituire. |
SourcePackageFamilyName |
Ottiene il nome della famiglia di pacchetti dell'app che richiede l'operazione. |
Metodi
DismissUI() |
Ignora l'interfaccia utente per l'operazione che sostituisce un appuntamento. |
ReportCanceled() |
Informa l'app attivante che l'operazione è stata annullata dall'utente. |
ReportCompleted(String) |
Informa l'app attivante che l'operazione è stata completata correttamente. |
ReportError(String) |
Informa l'app di attivazione che l'operazione non è stata completata a causa di un errore del provider. |