Appointment Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет встречу в календаре. Этот класс используется при активации приложения с использованием значения AppointmentsProvider для ActivationKind в качестве значения свойств AppointmentInformation .
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
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Возможности приложения |
appointmentsSystem
|
Комментарии
Сведения об управлении встречами см. в разделах Управление встречами и Краткое руководство. Управление встречами .
Конструкторы
Appointment() |
Инициализирует новый экземпляр класса Appointment . |
Свойства
AllDay |
Возвращает или задает логическое значение, указывающее, будет ли встреча длиться весь день. Значение по умолчанию — FALSE для параметра не будет длиться весь день. |
AllowNewTimeProposal |
Возвращает или задает значение, указывающее, позволит ли встреча пользователям предлагать новое время. |
BusyStatus |
Возвращает или задает значение типа AppointmentBusyStatus, указывающее состояние занятости для участника встречи. |
CalendarId |
Возвращает уникальный идентификатор календаря, связанного с встречей. |
ChangeNumber |
Возвращает текущий номер изменения локальной версии appointment. |
Details |
Возвращает или задает строковое значение. Строка содержит расширенные сведения, описывающие встречу. Подробные сведения типа String и не более 1 073 741 823 символов, что является максимальной длиной строки базы данных JET. |
DetailsKind |
Возвращает или задает тип сведений о встрече, обычный текст или HTML. |
Duration |
Возвращает или задает интервал времени, представляющий длительность встречи. Duration имеет тип TimeSpan и должен быть не отрицательным. |
HasInvitees |
Возвращает значение, указывающее, есть ли у встречи приглашенные. |
Invitees |
Возвращает список участников встречи. Invitees имеет тип IVector(AppointmentInvitee). Если задан организатор и длина приглашенного превышает 0, вызов API AppointmentManagerзавершается сбоем с E_INVALIDARG. Количество приглашенных не ограничено. |
IsCanceledMeeting |
Возвращает или задает значение, указывающее, была ли отменена встреча. |
IsOrganizedByUser |
Возвращает или задает значение, указывающее, была ли встреча организована текущим пользователем. |
IsResponseRequested |
Возвращает или задает значение, указывающее, запрашивается ли ответ на приглашение на встречу. |
LocalId |
Возвращает строку, которая однозначно идентифицирует встречу на локальном устройстве. |
Location |
Возвращает или задает строку, сообщающую о физическом расположении встречи. Расположение имеет тип String и не более 32 768 символов в длину. |
OnlineMeetingLink |
Возвращает или задает строковое значение, представляющее собой URL-адрес, используемый для присоединения к собранию по сети для встречи. |
Organizer |
Возвращает или задает организатора встречи. Организатор имеет тип AppointmentOrganizer. Если задан организатор и длина приглашенного превышает 0, вызов API AppointmentManagerзавершается сбоем с E_INVALIDARG. Количество приглашенных не ограничено. |
OriginalStartTime |
Возвращает исходное время начала повторяющейся встречи. |
Recurrence |
Возвращает или задает объект , описывающий, когда и как часто происходит встреча. Recurrence имеет тип AppointmentRecurrence. |
Reminder |
Возвращает или задает значение диапазона времени. Значение объявляет количество времени, вычитаемое из значения StartTime, и время, используемое в качестве времени выдачи для напоминания о встрече. Значение NULL указывает, что встреча не будет выдавать напоминание. Напоминание имеет тип IReference(TimeSpan). |
RemoteChangeNumber |
Возвращает или задает текущий номер изменения серверной версии appointment. |
ReplyTime |
Возвращает или задает дату и время ответа пользователя на запрос на встречу. |
RoamingId |
Возвращает или задает строку, которая однозначно идентифицирует встречу на разных устройствах. |
Sensitivity |
Возвращает или задает значение типа AppointmentSensitivity, указывающее чувствительность встречи. |
StartTime |
Возвращает или задает время начала встречи. StartTime имеет тип DateTime. |
Subject |
Возвращает или задает строку, которая сообщает тему встречи. Тема имеет тип String и не более 255 символов в длину. |
Uri |
Возвращает универсальный код ресурса (URI) для встречи. Позволяет приложению Календарь выполнить запуск связи, чтобы вернуться к исходному приложению или другому универсальному коду ресурса (URI), представляющего эту встречу. |
UserResponse |
Возвращает или задает ответ пользователя на запрос на встречу. |