Freigeben über


AppointmentStore Klasse

Definition

Stellt einen Speicher dar, der Termine enthält.

public ref class AppointmentStore sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppointmentStore final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppointmentStore
Public NotInheritable Class AppointmentStore
Vererbung
Object Platform::Object IInspectable AppointmentStore
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

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1709 16299 GetChangeTracker

Eigenschaften

ChangeTracker

Gibt den AppointmentStoreChangeTracker zurück, der dem Terminspeicher zugeordnet ist.

Methoden

CreateAppointmentCalendarAsync(String)

Erstellt asynchron einen neuen AppointmentCalendar im Terminspeicher mit den angegebenen Parametern.

CreateAppointmentCalendarAsync(String, String)

Erstellt asynchron einen neuen AppointmentCalendar im Terminspeicher mit dem angegebenen Namen und der angegebenen Benutzerkonto-ID.

FindAppointmentCalendarsAsync()

Ruft eine Liste aller Terminkalender im Terminspeicher ab.

FindAppointmentCalendarsAsync(FindAppointmentCalendarsOptions)

Ruft eine Liste von Terminkalendern im Terminspeicher ab, die die kriterien erfüllen, die im angegebenen FindAppointmentCalendarsOptions-Objekt angegeben sind.

FindAppointmentsAsync(DateTime, TimeSpan)

Ruft eine Liste von Terminen im Terminkalender ab, die innerhalb des angegebenen Datumsbereichs liegen.

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

Ruft eine Liste von Terminen im Terminkalender ab, die innerhalb des angegebenen Datumsbereichs liegen und die vom angegebenen FindAppointmentsOptions-Objekt angegebenen Kriterien erfüllen.

FindConflictAsync(Appointment)

Gibt ein AppointmentConflictResult zurück, das einen Konflikt zwischen dem angegebenen Termin und einem vorhandenen Termin im Terminspeicher darstellt.

FindConflictAsync(Appointment, DateTime)

Gibt ein AppointmentConflictResult zurück, das einen Konflikt zwischen dem angegebenen Termin und einem vorhandenen Termin instance im Terminspeicher darstellt.

FindLocalIdsFromRoamingIdAsync(String)

Gibt eine Liste von LocalId-Werten für Termininstanzen mit dem angegebenen RoamingId-Wert zurück.

GetAppointmentAsync(String)

Ruft den Termin mit der angegebenen LocalId ab.

GetAppointmentCalendarAsync(String)

Ruft appointmentCalendar mit der angegebenen LocalId ab.

GetAppointmentInstanceAsync(String, DateTime)

Ruft die instance des Termins mit der angegebenen LocalId und der angegebenen Startzeit ab.

GetChangeTracker(String)

Ruft einen AppointmentStoreChangeTracker ab, der Funktionen zum Überwachen von Änderungen an Appointment-Objekten im AppointmentStore bereitstellt.

MoveAppointmentAsync(Appointment, AppointmentCalendar)

Verschiebt das angegebene Appointment-Objekt in den angegebenen AppointmentCalendar.

ShowAddAppointmentAsync(Appointment, Rect)

Zeigt die Benutzeroberfläche "Termin hinzufügen" des Terminanbieters an, damit der Benutzer einen Termin hinzufügen kann.

ShowAppointmentDetailsAsync(String)

Zeigt die Benutzeroberfläche "Termindetails" des Terminanbieters an, damit der Benutzer den angegebenen Termin anzeigen kann.

ShowAppointmentDetailsAsync(String, DateTime)

Zeigt die Benutzeroberfläche "Termindetails" des Terminanbieters an, damit der Benutzer den angegebenen Termin anzeigen kann.

ShowEditNewAppointmentAsync(Appointment)

Zeigt die Benutzeroberfläche des Terminanbieters Add Appointment (Termin hinzufügen) einschließlich der vollständigen Bearbeitungsoberfläche an, damit der Benutzer einen Termin hinzufügen kann.

ShowRemoveAppointmentAsync(String, Rect)

Zeigt die Benutzeroberfläche zum Entfernen von Terminen durch den Terminanbieter an, damit der Benutzer einen Termin entfernen kann.

ShowRemoveAppointmentAsync(String, Rect, Placement, DateTime)

Zeigt die Benutzeroberfläche zum Entfernen von Terminen durch den Terminanbieter an, damit der Benutzer einen Termin entfernen kann.

ShowReplaceAppointmentAsync(String, Appointment, Rect)

Zeigt die Benutzeroberfläche "Termin ersetzen" des Terminanbieters an, damit der Benutzer einen Termin ersetzen kann.

ShowReplaceAppointmentAsync(String, Appointment, Rect, Placement, DateTime)

Zeigt die Benutzeroberfläche "Termin ersetzen" des Terminanbieters an, damit der Benutzer einen Termin ersetzen kann.

Ereignisse

StoreChanged

Tritt auf, wenn sich der AppointmentStore ändert.

Gilt für: