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