ReplaceAppointmentOperation Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет объект операции, связанный с заменой встречи. Приложения поставщика встреч используют эти сведения для выполнения операции.
public ref class ReplaceAppointmentOperation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ReplaceAppointmentOperation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ReplaceAppointmentOperation
Public NotInheritable Class ReplaceAppointmentOperation
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Возможности приложения |
appointmentsSystem
|
Комментарии
Этот класс используется в качестве значения свойства данных события ReplaceAppointmentOperation из класса данных события AppointmentsProviderRemoveAppointmentActivatedEventArgs . Приложение поставщика встреч обычно проходит ряд приведения и проверки свойств, начиная с данных события IActivatedEventArgs общего обработчика событий активации. Если активация указывает на то, что это тип активации приложения AppointmentsProvider с командой Удалить , то следует привести данные события к AppointmentsProviderRemoveAppointmentActivatedEventArgs.
Поставщики вызывают методы ReplaceAppointmentOperation, чтобы указать, была ли операция завершена, отменена или когда ошибка поставщика препятствовала ее завершению. Вызов этих методов влияет на асинхронные результаты, которые активирующее приложение получает от одного из своих вызовов ShowReplaceAppointmentAsync . Все методы отчетов (ReportCompleted, ReportCanceled, ReportError) отклоняют пользовательский интерфейс Замены встречи.
Свойства
AppointmentId |
Возвращает уникальный идентификатор встречи для замены. |
AppointmentInformation |
Получает сведения о встрече из запроса на активацию. |
InstanceStartDate |
Возвращает дату и время начала заменяемого экземпляра встречи. |
SourcePackageFamilyName |
Возвращает имя семейства пакетов приложения, запрашивающего операцию. |
Методы
DismissUI() |
Закрывает пользовательский интерфейс для операции, заменяющей встречу. |
ReportCanceled() |
Уведомляет активирующее приложение о том, что операция была отменена пользователем. |
ReportCompleted(String) |
Информирует активирующее приложение о том, что операция успешно завершена. |
ReportError(String) |
Информирует активирующее приложение о том, что операция не может быть завершена из-за ошибки поставщика. |