AppointmentCalendar 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 um calendário com compromissos.
public ref class AppointmentCalendar 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 AppointmentCalendar 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 AppointmentCalendar
Public NotInheritable Class AppointmentCalendar
- 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
Chame AppointmentStore.CreateAppointmentCalendarAsync, AppointmentStore.FindAppointmentCalendarsAsync ou o método AppointmentStore.GetAppointmentCalendarAsync para obter uma instância dessa classe.
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1607 | 14393 | RegisterSyncManagerAsync |
Propriedades
CanCancelMeetings |
Obtém ou define um valor booliano que indica se o calendário dá suporte ao cancelamento de reuniões. |
CanCreateOrUpdateAppointments |
Obtém ou define um valor booliano que indica se o calendário dá suporte à criação ou atualização de compromissos. |
CanForwardMeetings |
Obtém ou define um valor booliano que indica se o calendário dá suporte ao encaminhamento de reuniões. |
CanNotifyInvitees |
Obtém ou define um valor booliano que indica se o calendário dá suporte à notificação de participantes. |
CanProposeNewTimeForMeetings |
Obtém ou define um valor booliano que indica se o calendário dá suporte à proposta de novos horários de reunião. |
CanUpdateMeetingResponses |
Obtém ou define um valor booliano que indica se o calendário dá suporte à atualização de respostas de reunião. |
DisplayColor |
Obtém a cor que o aplicativo de calendário interno usa para compromissos associados ao calendário. |
DisplayName |
Obtém uma cadeia de caracteres que representa o nome de exibição do AppointmentCalendar. |
IsHidden |
Obtém se o AppointmentCalendar está oculto na interface do usuário interna do calendário do dispositivo. |
LocalId |
Obtém uma cadeia de caracteres que identifica exclusivamente o calendário de compromissos no dispositivo local. |
MustNofityInvitees |
Obtém ou define um valor booliano que indica se os convidados devem receber notificações. |
OtherAppReadAccess |
Obtém ou define um valor booliano que indica se outros aplicativos no dispositivo têm acesso de leitura ao calendário do compromisso. |
OtherAppWriteAccess |
Obtém ou define um valor booliano que indica se outros aplicativos no dispositivo têm acesso de gravação ao calendário de compromissos. |
RemoteId |
Obtém a ID remota do AppointmentCalendar. |
SourceDisplayName |
Obtém uma cadeia de caracteres que descreve o provedor para o calendário de compromissos. |
SummaryCardView |
Obtém ou define como o resumo cartão para os compromissos do calendário são exibidos. |
SyncManager |
Obtém o AppointmentCalendarSyncManager que pode ser usado para sincronizar com o servidor remoto. |
UserDataAccountId |
Obtenha o identificador dos dados da conta de usuário para o AppointmentCalendar. |
Métodos
DeleteAppointmentAsync(String) |
Exclui de forma assíncrona o compromisso com a ID especificada. |
DeleteAppointmentInstanceAsync(String, DateTime) |
Exclui de forma assíncrona a instância de compromisso com a hora de início especificada de um compromisso de master com a ID especificada. |
DeleteAsync() |
Exclui de forma assíncrona o calendário do compromisso. |
FindAllInstancesAsync(String, DateTime, TimeSpan, FindAppointmentsOptions) |
Recupera de forma assíncrona uma lista de instâncias de compromisso do compromisso master especificado que atendem aos critérios especificados. |
FindAllInstancesAsync(String, DateTime, TimeSpan) |
Recupera de forma assíncrona uma lista de instâncias de compromisso do compromisso master especificado que atendem aos critérios especificados. |
FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions) |
Recupera de forma assíncrona uma lista de compromissos pertencentes ao AppointmentCalendar atual que atendem aos critérios especificados. |
FindAppointmentsAsync(DateTime, TimeSpan) |
Recupera de forma assíncrona uma lista de compromissos pertencentes ao AppointmentCalendar atual que atendem aos critérios especificados. |
FindExceptionsFromMasterAsync(String) |
Recupera de forma assíncrona uma lista de instâncias de compromisso que são exceções do compromisso master especificado. |
FindUnexpandedAppointmentsAsync() |
Recupera de forma assíncrona uma lista de compromissos que atendem aos critérios especificados. |
FindUnexpandedAppointmentsAsync(FindAppointmentsOptions) |
Recupera de forma assíncrona uma lista de compromissos que atendem aos critérios especificados. |
GetAppointmentAsync(String) |
Recupera de forma assíncrona o Compromisso com a ID especificada. |
GetAppointmentInstanceAsync(String, DateTime) |
Recupera de forma assíncrona a instância de compromisso do compromisso master especificado que tem a hora de início especificada. |
RegisterSyncManagerAsync() |
Registra o AppointmentCalendar como um provedor de sincronização. |
SaveAppointmentAsync(Appointment) |
Salva de forma assíncrona o compromisso fornecido no calendário. |
SaveAsync() |
Salva as alterações de forma assíncrona no calendário do compromisso. |
TryCancelMeetingAsync(Appointment, String, String, Boolean) |
Tenta de forma assíncrona cancelar uma reunião. |
TryCreateOrUpdateAppointmentAsync(Appointment, Boolean) |
Tenta de forma assíncrona criar ou atualizar uma reunião. |
TryForwardMeetingAsync(Appointment, IIterable<AppointmentInvitee>, String, String, String) |
Tenta encaminhar uma reunião de forma assíncrona. |
TryProposeNewTimeForMeetingAsync(Appointment, DateTime, TimeSpan, String, String) |
Tenta de forma assíncrona propor um novo horário de reunião. |
TryUpdateMeetingResponseAsync(Appointment, AppointmentParticipantResponse, String, String, Boolean) |
Tenta de forma assíncrona atualizar a resposta a um convite de reunião. |