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


RemoveAppointmentOperation Класс

Определение

Представляет объект операции, связанный с удалением встречи. Приложения поставщика встреч используют эти сведения для выполнения операции.

public ref class RemoveAppointmentOperation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class RemoveAppointmentOperation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class RemoveAppointmentOperation
Public NotInheritable Class RemoveAppointmentOperation
Наследование
Object Platform::Object IInspectable RemoveAppointmentOperation
Атрибуты

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

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

Комментарии

Этот класс используется в качестве значения свойства данных события RemoveAppointmentOperation из класса данных события AppointmentsProviderRemoveAppointmentActivatedEventArgs . Приложение поставщика встреч обычно проходит ряд приведения и проверки свойств, начиная с данных события IActivatedEventArgs общего обработчика событий активации. Если активация указывает на то, что это тип активации приложения AppointmentsProvider с командой Удалить , то следует привести данные события к AppointmentsProviderRemoveAppointmentActivatedEventArgs.

Поставщики вызывают методы RemoveAppointmentOperation, чтобы указать, была ли операция завершена, отменена или когда ошибка поставщика препятствовала ее завершению. Вызов этих методов влияет на асинхронные результаты, которые активирующее приложение получает от вызова ShowRemoveAppointmentAsync . Все методы создания отчетов (ReportCompleted, ReportCanceled, ReportError) закрывают пользовательский интерфейс Удаления встречи.

Свойства

AppointmentId

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

InstanceStartDate

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

SourcePackageFamilyName

Возвращает имя семейства пакетов приложения, запрашивающего операцию.

Методы

DismissUI()

Закрывает пользовательский интерфейс для операции удаления встречи.

ReportCanceled()

Вызовите этот метод, чтобы уведомить активирующее приложение о том, что операция была отменена пользователем.

ReportCompleted()

Информирует активирующее приложение о том, что операция успешно завершена.

ReportError(String)

Информирует активирующее приложение о том, что операция не может быть завершена из-за ошибки поставщика.

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