Compartilhar via


AddAppointmentOperation Classe

Definição

Representa o objeto de operação associado à adição de um novo compromisso. Os aplicativos do provedor de compromissos usam essas informações para executar a operação.

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
Herança
Object Platform::Object IInspectable AddAppointmentOperation
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
Funcionalidades do aplicativo
appointmentsSystem

Comentários

Essa classe é usada como o valor da propriedade de dados de evento AddAppointmentOperation da classe de dados de evento AppointmentsProviderAddAppointmentActivatedEventArgs . Um aplicativo de provedor de compromissos normalmente passa por uma série de conversões e verificações de propriedade a partir dos dados de evento IActivatedEventArgs de um manipulador de eventos de ativação geral. Se a ativação indicar que é um tipo de ativação de aplicativo AppointmentsProvider com Adicionar como o verbo, será apropriado converter dados de evento em AppointmentsProviderAddAppointmentActivatedEventArgs.

Os provedores chamam métodos de AddAppointmentOperation para indicar se a operação foi concluída, foi cancelada ou quando um erro do provedor impediu que a operação fosse concluída. Chamar esses métodos influencia os resultados assíncronos que o aplicativo de ativação obtém de volta de sua chamada ShowAddAppointmentAsync . Todos os métodos de relatório (ReportCompleted, ReportCanceled, ReportError) ignoram a interface do usuário Adicionar Compromisso.

Propriedades

AppointmentInformation

Obtém as informações de compromisso da solicitação de ativação.

SourcePackageFamilyName

Obtém o nome da família de pacotes do aplicativo que está solicitando a operação.

Métodos

DismissUI()

Descarta a interface do usuário para a operação que adiciona um novo compromisso.

ReportCanceled()

Chame esse método para informar ao aplicativo de ativação que a operação foi cancelada pelo usuário.

ReportCompleted(String)

Chame esse método para informar ao aplicativo de ativação que a operação foi concluída com êxito. Forneça uma ID de compromisso exclusiva como o parâmetro itemID .

ReportError(String)

Informa ao aplicativo de ativação que a operação não pôde ser concluída devido a um erro do provedor.

Aplica-se a