Partilhar via


Appointment Classe

Definição

Representa um compromisso em um calendário. Essa classe é usada quando um aplicativo é ativado usando o valor AppointmentsProvider para ActivationKind, como um valor para as propriedades AppointmentInformation .

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

Para obter informações sobre como gerenciar compromissos, consulte Gerenciando compromissos e Início Rápido: Gerenciando compromissos .

Construtores

Appointment()

Inicializa uma nova instância da classe Appointment .

Propriedades

AllDay

Obtém ou define um valor booliano que indica se o compromisso durará o dia todo. O padrão é FALSE para não durar o dia todo.

AllowNewTimeProposal

Obtém ou define um valor que indica se o compromisso permitirá que os usuários proponham um novo horário.

BusyStatus

Obtém ou define um valor do tipo AppointmentBusyStatus que indica o status ocupado para um participante de um compromisso.

CalendarId

Obtém o identificador exclusivo do calendário associado ao compromisso.

ChangeNumber

Obtém o número de alteração atual da versão local do Compromisso.

Details

Obtém ou define um valor de cadeia de caracteres. A cadeia de caracteres contém detalhes estendidos que descrevem o compromisso. Os detalhes são do tipo Cadeia de caracteres e um máximo de 1.073.741.823 caracteres de comprimento, que é o comprimento máximo de uma cadeia de caracteres de banco de dados JET.

DetailsKind

Obtém ou define o tipo de detalhes do compromisso, texto sem formatação ou HTML.

Duration

Obtém ou define um período de tempo que representa a duração do compromisso. A duração é do tipo TimeSpan e não deve ser negativa.

HasInvitees

Obtém um valor que indica se o compromisso tem convites.

Invitees

Obtém a lista de participantes para o compromisso. Invitees é do tipo IVector(AppointmentInvitee). Se um organizador estiver definido e o comprimento do convite for maior que 0, uma chamada para uma API AppointmentManagerfalhará com E_INVALIDARG. O número de convidados é ilimitado.

IsCanceledMeeting

Obtém ou define um valor que indica se o compromisso foi cancelado.

IsOrganizedByUser

Obtém ou define um valor que indica se o compromisso foi organizado pelo usuário atual.

IsResponseRequested

Obtém ou define um valor que indica se uma resposta ao convite de compromisso é solicitada.

LocalId

Obtém uma cadeia de caracteres que identifica exclusivamente o compromisso no dispositivo local.

Location

Obtém ou define uma cadeia de caracteres que comunica o local físico do compromisso. O local é do tipo Cadeia de caracteres e um máximo de 32.768 caracteres de comprimento.

OnlineMeetingLink

Obtém ou define um valor de cadeia de caracteres que é uma URL usada para ingressar na reunião online do compromisso.

Organizer

Obtém ou define o organizador do compromisso. O organizador é do tipo AppointmentOrganizer. Se um organizador estiver definido e o comprimento do convite for maior que 0, uma chamada para uma API AppointmentManagerfalhará com E_INVALIDARG. O número de convidados é ilimitado.

OriginalStartTime

Obtém a hora de início original de um compromisso recorrente.

Recurrence

Obtém ou define o objeto que descreve quando e com que frequência o compromisso ocorre. A recorrência é do tipo AppointmentRecurrence.

Reminder

Obtém ou define um valor de intervalo de tempo. O valor declara a quantidade de tempo a ser subtraída do StartTime e o tempo usado como o tempo de problema para um lembrete de um compromisso. Um valor nulo indica que o compromisso não emitirá um lembrete. O lembrete é do tipo IReference(TimeSpan).

RemoteChangeNumber

Obtém ou define o número de alteração atual da versão do servidor do Compromisso.

ReplyTime

Obtém ou define a data e a hora em que o usuário respondeu à solicitação de compromisso.

RoamingId

Obtém ou define uma cadeia de caracteres que identifica exclusivamente um compromisso entre dispositivos.

Sensitivity

Obtém ou define um valor do tipo AppointmentSensitivity que indica a sensibilidade do compromisso.

StartTime

Obtém ou define a hora de início do compromisso. StartTime é do tipo DateTime.

Subject

Obtém ou define uma cadeia de caracteres que comunica o assunto do compromisso. Subject é do tipo String e um máximo de 255 caracteres de comprimento.

Uri

Obtém o URI (Uniform Resource Identifier) para o compromisso. Permite que o aplicativo Calendário execute uma inicialização de associação para voltar para o aplicativo de origem ou outro URI que represente esse compromisso.

UserResponse

Obtém ou define a resposta do usuário à solicitação de compromisso.

Aplica-se a

Confira também