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


AddAppointmentOperation Класс

Определение

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

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

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

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

Комментарии

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

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

Свойства

AppointmentInformation

Возвращает сведения о встрече из запроса на активацию.

SourcePackageFamilyName

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

Методы

DismissUI()

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

ReportCanceled()

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

ReportCompleted(String)

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

ReportError(String)

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

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