Appointment Klasse

Definition

Stellt einen Termin in einem Kalender dar. Diese Klasse wird verwendet, wenn eine App mithilfe des AppointmentsProvider-Werts für ActivationKind als Wert für AppointmentInformation-Eigenschaften aktiviert wird.

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

Informationen zum Verwalten von Terminen finden Sie unter Verwalten von Terminen und Schnellstart: Verwalten von Terminen .

Konstruktoren

Appointment()

Initialisiert eine neue instance der Appointment-Klasse.

Eigenschaften

AllDay

Ruft einen booleschen Wert ab, der angibt, ob der Termin den ganzen Tag dauert, oder legt diesen fest. Der Standardwert ist FALSE für nicht den ganzen Tag.

AllowNewTimeProposal

Ruft einen Wert ab, der angibt, ob der Termin benutzern ermöglicht, eine neue Uhrzeit vorzuschlagen, oder legt diesen fest.

BusyStatus

Ruft einen AppointmentBusyStatus-typisierten Wert ab, der den ausgelasteten status für einen Teilnehmer eines Termins angibt, oder legt diesen fest.

CalendarId

Ruft den eindeutigen Bezeichner für den Kalender ab, der dem Termin zugeordnet ist.

ChangeNumber

Ruft die aktuelle Änderungsnummer der lokalen Version des Termins ab.

Details

Ruft einen Zeichenfolgenwert ab oder legt diese fest. Die Zeichenfolge enthält erweiterte Details, die den Termin beschreiben. Details sind vom Typ String und maximal 1.073.741.823 Zeichen lang, was der maximalen Länge einer JET-Datenbankzeichenfolge entspricht.

DetailsKind

Ruft den Typ von Termindetails ab, nur Text oder HTML.

Duration

Ruft eine Zeitspanne ab, die die Zeitdauer des Termins darstellt, oder legt diese fest. Duration ist vom Typ TimeSpan und muss nicht negativ sein.

HasInvitees

Ruft einen Wert ab, der angibt, ob der Termin Eingeladene enthält.

Invitees

Ruft die Liste der Teilnehmer für den Termin ab. Invitees ist vom Typ IVector(AppointmentInvitee). Wenn ein Organisator festgelegt ist und die Einladungslänge größer als 0 ist, schlägt ein Aufruf einer AppointmentManager-APImit E_INVALIDARG fehl. Die Anzahl der Eingeladenen ist unbegrenzt.

IsCanceledMeeting

Ruft einen Wert ab, der angibt, ob der Termin abgebrochen wurde, oder legt diesen fest.

IsOrganizedByUser

Ruft einen Wert ab, der angibt, ob der Termin vom aktuellen Benutzer organisiert wurde, oder legt diesen fest.

IsResponseRequested

Ruft einen Wert ab, der angibt, ob eine Antwort auf die Terminseinladung angefordert wird, oder legt diesen fest.

LocalId

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

Location

Ruft eine Zeichenfolge ab, die den physischen Speicherort des Termins kommuniziert, oder legt diese fest. Location ist vom Typ String und maximal 32.768 Zeichen lang.

OnlineMeetingLink

Ruft einen Zeichenfolgenwert ab, der eine URL ist, die für die Teilnahme an der Onlinebesprechung für den Termin verwendet wird, oder legt diesen fest.

Organizer

Ruft den Organisator des Termins ab oder legt diese fest. Organizer ist vom Typ AppointmentOrganizer. Wenn ein Organisator festgelegt ist und die Einladungslänge größer als 0 ist, schlägt ein Aufruf einer AppointmentManager-APImit E_INVALIDARG fehl. Die Anzahl der Eingeladenen ist unbegrenzt.

OriginalStartTime

Ruft die ursprüngliche Startzeit für einen wiederkehrenden Termin ab.

Recurrence

Ruft das -Objekt ab, das beschreibt, wann und wie oft der Termin auftritt, oder legt es fest. Recurrence ist vom Typ AppointmentRecurrence.

Reminder

Ruft einen Zeitraumwert ab oder legt diese fest. Der Wert deklariert die Zeit, die von StartTime subtrahiert werden soll, und die Zeit, die als Ausgabezeit für eine Erinnerung für einen Termin verwendet wird. Ein NULL-Wert gibt an, dass der Termin keine Erinnerung ausgibt. Erinnerung ist vom Typ IReference(TimeSpan).

RemoteChangeNumber

Ruft die aktuelle Änderungsnummer der Serverversion des Termins ab oder legt diese fest.

ReplyTime

Ruft das Datum und die Uhrzeit ab, zu der der Benutzer auf die Terminanforderung geantwortet hat, oder legt dieses fest.

RoamingId

Ruft eine Zeichenfolge ab, die einen Termin geräteübergreifend eindeutig identifiziert, oder legt diese fest.

Sensitivity

Ruft einen AppointmentSensitivity-typisierten Wert ab, der die Vertraulichkeit des Termins angibt, oder legt diesen fest.

StartTime

Ruft die Startzeit für den Termin ab oder legt diese fest. StartTime ist vom Typ DateTime.

Subject

Ruft eine Zeichenfolge ab, die den Betreff des Termins kommuniziert, oder legt sie fest. Betreff ist vom Typ String und maximal 255 Zeichen lang.

Uri

Ruft den Uri (Uniform Resource Identifier) für den Termin ab. Ermöglicht der Kalender-App das Ausführen eines Zuordnungsstarts, um zur Quell-App oder einem anderen URI zurückzukehren, der diesen Termin darstellt.

UserResponse

Ruft die Antwort des Benutzers auf die Terminanforderung ab oder legt diese fest.

Gilt für:

Weitere Informationen