Compartilhar via


AppointmentCalendar Classe

Definição

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
Object Platform::Object IInspectable AppointmentCalendar
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.

Aplica-se a

Confira também