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


AppointmentStore Класс

Определение

Представляет хранилище, содержащее встречи.

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
Наследование
Object Platform::Object IInspectable AppointmentStore
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)
Возможности приложения
appointmentsSystem

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1709 16299 GetChangeTracker

Свойства

ChangeTracker

Возвращает AppointmentStoreChangeTracker, связанный с хранилищем встреч.

Методы

CreateAppointmentCalendarAsync(String)

Асинхронно создает новый AppointmentCalendar в хранилище встреч с использованием указанных параметров.

CreateAppointmentCalendarAsync(String, String)

Асинхронно создает новый AppointmentCalendar в хранилище встреч с указанным именем и идентификатором учетной записи данных пользователя.

FindAppointmentCalendarsAsync()

Извлекает список всех календарей встреч в хранилище встреч.

FindAppointmentCalendarsAsync(FindAppointmentCalendarsOptions)

Извлекает список календарей встреч в хранилище встреч, соответствующих условиям, заданным предоставленным объектом FindAppointmentCalendarsOptions .

FindAppointmentsAsync(DateTime, TimeSpan)

Извлекает список встреч в календаре встреч, которые попадают в указанный диапазон дат.

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

Извлекает список встреч в календаре встреч, которые попадают в указанный диапазон дат и соответствуют критериям, заданным предоставленным объектом FindAppointmentsOptions .

FindConflictAsync(Appointment)

Возвращает appointmentConflictResult , представляющий конфликт между указанной встречей и существующей встречей в хранилище встреч.

FindConflictAsync(Appointment, DateTime)

Возвращает объект AppointmentConflictResult , представляющий конфликт между указанной встречей и существующим экземпляром встречи в хранилище встреч.

FindLocalIdsFromRoamingIdAsync(String)

Возвращает список значений LocalId для экземпляров встреч с указанным значением RoamingId .

GetAppointmentAsync(String)

Извлекает встречу с указанным Значением LocalId.

GetAppointmentCalendarAsync(String)

Извлекает AppointmentCalendar с указанным LocalId.

GetAppointmentInstanceAsync(String, DateTime)

Извлекает экземпляр appointment с указанным Значением LocalId и заданным временем начала.

GetChangeTracker(String)

Возвращает объект AppointmentStoreChangeTracker , предоставляющий функциональные возможности для мониторинга изменений объектов Appointmentв AppointmentStore.

MoveAppointmentAsync(Appointment, AppointmentCalendar)

Перемещает указанный объект Appointment в указанный AppointmentCalendar.

ShowAddAppointmentAsync(Appointment, Rect)

Показывает пользовательский интерфейс поставщика встреч Добавление встречи, чтобы позволить пользователю добавить встречу.

ShowAppointmentDetailsAsync(String)

Отображает пользовательский интерфейс сведений о встрече поставщика встреч, чтобы пользователь мог просматривать указанную встречу.

ShowAppointmentDetailsAsync(String, DateTime)

Отображает пользовательский интерфейс сведений о встрече поставщика встреч, чтобы пользователь мог просматривать указанную встречу.

ShowEditNewAppointmentAsync(Appointment)

Показывает пользовательский интерфейс поставщика встреч Добавление встречи, включая полный интерфейс редактирования, чтобы позволить пользователю добавить встречу.

ShowRemoveAppointmentAsync(String, Rect)

Показывает пользовательский интерфейс поставщика встреч Удалить встречу, чтобы разрешить пользователю удалить встречу.

ShowRemoveAppointmentAsync(String, Rect, Placement, DateTime)

Показывает пользовательский интерфейс поставщика встреч Удалить встречу, чтобы разрешить пользователю удалить встречу.

ShowReplaceAppointmentAsync(String, Appointment, Rect)

Показывает пользовательский интерфейс поставщика встреч Replace Appointment, чтобы позволить пользователю заменить встречу.

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

Показывает пользовательский интерфейс поставщика встреч Replace Appointment, чтобы позволить пользователю заменить встречу.

События

StoreChanged

Происходит при изменении AppointmentStore .

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