Compartilhar via


AppointmentStore Classe

Definição

Representa um repositório que contém compromissos.

public ref class AppointmentStore sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppointmentStore final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppointmentStore
Public NotInheritable Class AppointmentStore
Herança
Object Platform::Object IInspectable AppointmentStore
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

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1.709 16299 GetChangeTracker

Propriedades

ChangeTracker

Retorna o AppointmentStoreChangeTracker associado ao repositório de compromissos.

Métodos

CreateAppointmentCalendarAsync(String)

Cria de forma assíncrona um novo AppointmentCalendar no repositório de compromissos usando os parâmetros especificados.

CreateAppointmentCalendarAsync(String, String)

Cria de forma assíncrona um novo AppointmentCalendar no repositório de compromissos com o nome especificado e a ID da conta de dados do usuário.

FindAppointmentCalendarsAsync()

Recupera uma lista de todos os calendários de compromisso no repositório de compromissos.

FindAppointmentCalendarsAsync(FindAppointmentCalendarsOptions)

Recupera uma lista de calendários de compromissos no repositório de compromissos que atendem aos critérios especificados pelo objeto FindAppointmentCalendarsOptions fornecido.

FindAppointmentsAsync(DateTime, TimeSpan)

Recupera uma lista de compromissos no calendário de compromissos que se enquadram no intervalo de datas especificado.

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

Recupera uma lista de compromissos no calendário de compromissos que se enquadram no intervalo de datas especificado e atendem aos critérios especificados pelo objeto FindAppointmentsOptions fornecido.

FindConflictAsync(Appointment)

Retorna um AppointmentConflictResult que representa um conflito entre o compromisso especificado e um compromisso existente no repositório de compromissos.

FindConflictAsync(Appointment, DateTime)

Retorna um AppointmentConflictResult que representa um conflito entre o compromisso especificado e uma instância de compromisso existente no repositório de compromissos.

FindLocalIdsFromRoamingIdAsync(String)

Retorna uma lista de valores LocalId para instâncias de compromisso com o valor de RoamingId especificado.

GetAppointmentAsync(String)

Recupera o Compromisso com a LocalId especificada.

GetAppointmentCalendarAsync(String)

Recupera o AppointmentCalendar com a LocalId especificada.

GetAppointmentInstanceAsync(String, DateTime)

Recupera a instância do Compromisso com a LocalId especificada e a hora de início especificada.

GetChangeTracker(String)

Obtém um AppointmentStoreChangeTracker que fornece funcionalidade para monitorar alterações em objetos Appointment no AppointmentStore.

MoveAppointmentAsync(Appointment, AppointmentCalendar)

Move o objeto Appointment especificado para o AppointmentCalendar especificado.

ShowAddAppointmentAsync(Appointment, Rect)

Mostra a interface do usuário Adicionar Compromisso do provedor de Compromissos para permitir que o usuário adicione um compromisso.

ShowAppointmentDetailsAsync(String)

Mostra a interface do usuário detalhes do compromisso do provedor de compromissos, para permitir que o usuário exiba o compromisso especificado.

ShowAppointmentDetailsAsync(String, DateTime)

Mostra a interface do usuário detalhes do compromisso do provedor de compromissos, para permitir que o usuário exiba o compromisso especificado.

ShowEditNewAppointmentAsync(Appointment)

Mostra o provedor de compromissos Adicionar interface do usuário do compromisso, incluindo a experiência de edição completa, para permitir que o usuário adicione um compromisso.

ShowRemoveAppointmentAsync(String, Rect)

Mostra o provedor de compromissos Remover interface do usuário do compromisso, para permitir que o usuário remova um compromisso.

ShowRemoveAppointmentAsync(String, Rect, Placement, DateTime)

Mostra o provedor de compromissos Remover interface do usuário do compromisso, para permitir que o usuário remova um compromisso.

ShowReplaceAppointmentAsync(String, Appointment, Rect)

Mostra a interface do usuário Substituir Compromisso do provedor de compromissos, para permitir que o usuário substitua um compromisso.

ShowReplaceAppointmentAsync(String, Appointment, Rect, Placement, DateTime)

Mostra a interface do usuário Substituir Compromisso do provedor de compromissos, para permitir que o usuário substitua um compromisso.

Eventos

StoreChanged

Ocorre quando o AppointmentStore é alterado.

Aplica-se a