ReplaceAppointmentOperation 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 à 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
- 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. |