ReplaceAppointmentOperation Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt das Vorgangsobjekt dar, das dem Ersetzen eines Termins zugeordnet ist. Terminanbieter-Apps verwenden diese Informationen, um den Vorgang auszuführen.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
App-Funktionen |
appointmentsSystem
|
Hinweise
Diese Klasse wird als Wert der ReplaceAppointmentOperation-Ereignisdateneigenschaft aus der AppointmentsProviderRemoveAppointmentActivatedEventArgs-Ereignisdatenklasse verwendet. Eine Terminanbieter-App durchläuft in der Regel eine Reihe von Umwandlungen und Eigenschaftenprüfungen, beginnend mit den IActivatedEventArgs-Ereignisdaten eines allgemeinen Aktivierungsereignishandlers. Wenn die Aktivierung angibt, dass es sich um eine AppointmentsProvider-App-Aktivierungsart mit Remove als Verb handelt, sollten Ereignisdaten in AppointmentsProviderRemoveAppointmentActivatedEventArgs umgewandelt werden.
Anbieter rufen Methoden von ReplaceAppointmentOperation auf, um anzugeben, ob der Vorgang abgeschlossen wurde, abgebrochen wurde oder wann ein Anbieterfehler den Abschluss des Vorgangs verhinderte. Das Aufrufen dieser Methoden beeinflusst die asynchronen Ergebnisse, die die aktivierende App von einem ihrer ShowReplaceAppointmentAsync-Aufrufe zurückgibt. Alle Berichtsmethoden (ReportCompleted, ReportCanceled, ReportError) schließen die Benutzeroberfläche zum Ersetzen von Terminen.
Eigenschaften
AppointmentId |
Ruft den eindeutigen Bezeichner des zu ersetzenden Termins ab. |
AppointmentInformation |
Ruft die Termininformationen aus der Aktivierungsanforderung ab. |
InstanceStartDate |
Ruft das Startdatum und die Uhrzeit des zu ersetzenden Termins instance ab. |
SourcePackageFamilyName |
Ruft den Paketfamiliennamen der App ab, die den Vorgang anfordert. |
Methoden
DismissUI() |
Schließt die Benutzeroberfläche für den Vorgang, der einen Termin ersetzt. |
ReportCanceled() |
Informiert die aktivierende App, dass der Vorgang vom Benutzer abgebrochen wurde. |
ReportCompleted(String) |
Informiert die aktivierende App, dass der Vorgang erfolgreich abgeschlossen wurde. |
ReportError(String) |
Informiert die aktivierende App, dass der Vorgang aufgrund eines Anbieterfehlers nicht abgeschlossen werden konnte. |