Share via


AppointmentCalendar Klasse

Definition

Stellt einen Kalender mit Terminen dar.

public ref class AppointmentCalendar 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 AppointmentCalendar 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 AppointmentCalendar
Public NotInheritable Class AppointmentCalendar
Vererbung
Object Platform::Object IInspectable AppointmentCalendar
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

Rufen Sie die Methode AppointmentStore.CreateAppointmentCalendarAsync, AppointmentStore.FindAppointmentCalendarsAsync oder AppointmentStore.GetAppointmentCalendarAsync auf, um eine instance dieser Klasse zu erhalten.

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1607 14393 RegisterSyncManagerAsync

Eigenschaften

CanCancelMeetings

Ruft einen booleschen Wert ab, der angibt, ob der Kalender das Absagen von Besprechungen unterstützt, oder legt diesen fest.

CanCreateOrUpdateAppointments

Ruft einen booleschen Wert ab, der angibt, ob der Kalender das Erstellen oder Aktualisieren von Terminen unterstützt, oder legt diesen fest.

CanForwardMeetings

Ruft einen booleschen Wert ab, der angibt, ob der Kalender die Weiterleitung von Besprechungen unterstützt, oder legt diesen fest.

CanNotifyInvitees

Ruft einen booleschen Wert ab, der angibt, ob der Kalender die Benachrichtigung von Teilnehmern unterstützt, oder legt diesen fest.

CanProposeNewTimeForMeetings

Ruft einen booleschen Wert ab, der angibt, ob der Kalender das Vorschlagen neuer Besprechungszeiten unterstützt, oder legt diesen fest.

CanUpdateMeetingResponses

Ruft einen booleschen Wert ab, der angibt, ob der Kalender das Aktualisieren von Besprechungsantworten unterstützt, oder legt diesen fest.

DisplayColor

Ruft die Farbe ab, die die integrierte Kalender-App für Termine verwendet, die dem Kalender zugeordnet sind.

DisplayName

Ruft eine Zeichenfolge ab, die den Anzeigenamen für appointmentCalendar darstellt.

IsHidden

Ruft ab, ob AppointmentCalendar in der integrierten Kalenderbenutzeroberfläche des Geräts ausgeblendet ist.

LocalId

Ruft eine Zeichenfolge ab, die den Terminkalender auf dem lokalen Gerät eindeutig identifiziert.

MustNofityInvitees

Ruft einen booleschen Wert ab, der angibt, ob eingeladene Benachrichtigungen gesendet werden müssen, oder legt diesen fest.

OtherAppReadAccess

Ruft einen booleschen Wert ab, der angibt, ob andere Apps auf dem Gerät Lesezugriff auf den Terminkalender haben, oder legt diesen fest.

OtherAppWriteAccess

Ruft einen booleschen Wert ab, der angibt, ob andere Apps auf dem Gerät Schreibzugriff auf den Terminkalender haben, oder legt diesen fest.

RemoteId

Ruft die Remote-ID für appointmentCalendar ab.

SourceDisplayName

Ruft eine Zeichenfolge ab, die den Anbieter für den Terminkalender beschreibt.

SummaryCardView

Ruft ab oder legt fest, wie die Zusammenfassung Karte für die Termine des Kalenders angezeigt werden.

SyncManager

Ruft den AppointmentCalendarSyncManager ab, der zum Synchronisieren mit dem Remoteserver verwendet werden kann.

UserDataAccountId

Rufen Sie den Bezeichner der Benutzerkontodaten für AppointmentCalendar ab.

Methoden

DeleteAppointmentAsync(String)

Löscht den Termin mit der angegebenen ID asynchron.

DeleteAppointmentInstanceAsync(String, DateTime)

Löscht asynchron den Termin instance mit der angegebenen Startzeit eines master Termins mit der angegebenen ID.

DeleteAsync()

Löscht den Terminkalender asynchron.

FindAllInstancesAsync(String, DateTime, TimeSpan)

Ruft asynchron eine Liste der Termininstanzen des angegebenen master Termins ab, die die angegebenen Kriterien erfüllen.

FindAllInstancesAsync(String, DateTime, TimeSpan, FindAppointmentsOptions)

Ruft asynchron eine Liste der Termininstanzen des angegebenen master Termins ab, die die angegebenen Kriterien erfüllen.

FindAppointmentsAsync(DateTime, TimeSpan)

Ruft asynchron eine Liste von Terminen ab, die zum aktuellen AppointmentCalendar gehören und die den angegebenen Kriterien entsprechen.

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

Ruft asynchron eine Liste von Terminen ab, die zum aktuellen AppointmentCalendar gehören und die den angegebenen Kriterien entsprechen.

FindExceptionsFromMasterAsync(String)

Ruft asynchron eine Liste von Termininstanzen ab, bei denen es sich um Ausnahmen vom angegebenen master Termins handelt.

FindUnexpandedAppointmentsAsync()

Ruft asynchron eine Liste von Terminen ab, die die angegebenen Kriterien erfüllen.

FindUnexpandedAppointmentsAsync(FindAppointmentsOptions)

Ruft asynchron eine Liste von Terminen ab, die die angegebenen Kriterien erfüllen.

GetAppointmentAsync(String)

Ruft den Termin mit der angegebenen ID asynchron ab.

GetAppointmentInstanceAsync(String, DateTime)

Ruft den Termin instance des angegebenen master Termins mit der angegebenen Startzeit asynchron ab.

RegisterSyncManagerAsync()

Registriert AppointmentCalendar als Synchronisierungsanbieter.

SaveAppointmentAsync(Appointment)

Speichert den bereitgestellten Termin asynchron im Kalender.

SaveAsync()

Speichert Änderungen asynchron im Terminkalender.

TryCancelMeetingAsync(Appointment, String, String, Boolean)

Versucht asynchron, eine Besprechung abzubrechen.

TryCreateOrUpdateAppointmentAsync(Appointment, Boolean)

Versucht asynchron, eine Besprechung zu erstellen oder zu aktualisieren.

TryForwardMeetingAsync(Appointment, IIterable<AppointmentInvitee>, String, String, String)

Versucht asynchron, eine Besprechung weiterzuleiten.

TryProposeNewTimeForMeetingAsync(Appointment, DateTime, TimeSpan, String, String)

Versucht asynchron, eine neue Besprechungszeit vorzuschlagen.

TryUpdateMeetingResponseAsync(Appointment, AppointmentParticipantResponse, String, String, Boolean)

Versucht asynchron, die Antwort auf eine Besprechungseinladung zu aktualisieren.

Gilt für:

Weitere Informationen