Partilhar via


ReplaceAppointmentOperation Classe

Definição

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

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
Herança
Object Platform::Object IInspectable ReplaceAppointmentOperation
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 ReplaceAppointmentOperation da classe de dados de evento AppointmentsProviderRemoveAppointmentActivatedEventArgs . 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 Remover como o verbo, será apropriado converter dados de evento em AppointmentsProviderRemoveAppointmentActivatedEventArgs.

Os provedores chamam métodos de ReplaceAppointmentOperation 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 uma de suas chamadas ShowReplaceAppointmentAsync . Todos os métodos de relatório (ReportCompleted, ReportCanceled, ReportError) descartam a interface do usuário Substituir Compromisso.

Propriedades

AppointmentId

Obtém o identificador exclusivo do compromisso a ser substituído.

AppointmentInformation

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

InstanceStartDate

Obtém a data e a hora de início da instância de compromisso a ser substituída.

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 substitui um compromisso.

ReportCanceled()

Informa ao aplicativo de ativação que a operação foi cancelada pelo usuário.

ReportCompleted(String)

Informa ao aplicativo de ativação que a operação foi concluída com êxito.

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