Поделиться через


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
Наследование
Object Platform::Object IInspectable 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

Возвращает или задает ответ пользователя на запрос на встречу.

Применяется к

См. также раздел