RemoveAppointmentOperation Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |