Partilhar via


RemoveAppointmentOperation Classe

Definição

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

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
Herança
Object Platform::Object IInspectable RemoveAppointmentOperation
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 RemoveAppointmentOperation 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 começando pelos 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, é apropriado converter dados de evento para AppointmentsProviderRemoveAppointmentActivatedEventArgs.

Os provedores chamam métodos de RemoveAppointmentOperation 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 sua chamada ShowRemoveAppointmentAsync . Todos os métodos de relatório (ReportCompleted, ReportCanceled, ReportError) descartam a interface do usuário Remover Compromisso.

Propriedades

AppointmentId

Obtém o identificador exclusivo do compromisso a ser removido.

InstanceStartDate

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

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 da operação que remove um compromisso.

ReportCanceled()

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

ReportCompleted()

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