tipo de recurso virtualEvent

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Representa um tipo de base abstrato para um evento virtual. Tipo base de virtualEventTownhall e virtualEventWebinar.

Herda de entidade.

Dica

Este é um tipo abstrato e não pode ser utilizado diretamente. Em alternativa, utilize os tipos derivados virtualEventTownhall ou virtualEventWebinar .

Métodos

Método Tipo de retorno Descrição
Definir informações de eventos externos Nenhum Ligue informações de eventos externos a um virtualEventTownhall ou virtualEventWebinar ao definir um externalEventId. ]

Propriedades

Propriedade Tipo Descrição
capacidade Número inteiro Representa o número esperado de participantes para as câmaras municipais.
createdBy communicationsIdentitySet As informações de identidade para o criador do evento virtual. Herdado de virtualEvent.
description itemBody Uma descrição do evento virtual.
displayName Cadeia de caracteres O nome a apresentar do evento virtual.
endDateTime dateTimeTimeZone A hora de fim do evento virtual. A propriedade timeZonepode ser definida para qualquer um dos fusos horários atualmente suportados pelo Windows. Para obter detalhes sobre como obter todos os fusos horários disponíveis com o PowerShell, veja Get-TimeZone.
externalEventInformation coleção virtualEventExternalInformation As informações externas de um evento virtual. Devolvido apenas para organizadores de eventos ou coorganizadores; caso contrário, null.
id Cadeia de caracteres O identificador exclusivo do evento virtual. Herdado da entidade.
isRegistrationRequired Booliano Indica se o registo de participantes está ativado para o evento virtual.
settings virtualEventSettings As definições de eventos virtuais.
startDateTime dateTimeTimeZone Hora de início do evento virtual. A propriedade timeZonepode ser definida para qualquer um dos fusos horários atualmente suportados pelo Windows. Para obter detalhes sobre como obter todos os fusos horários disponíveis com o PowerShell, veja Get-TimeZone.
status virtualEventStatus A status do evento virtual. Os valores possíveis são: draft, published, canceled, unknownFutureValue.

Observação

Nota: a isRegistrationRequired propriedade controla se o evento virtual utiliza o fluxo de trabalho de registo. Quando isRegistrationRequired está definido como falso, as APIs relacionadas com o registo ainda podem ser invocadas. No entanto, estas chamadas não acionam a experiência de registo completa. Em vez disso, comportam-se como uma ação de suplemento ao calendário, permitindo que os participantes adicionem o evento ao respetivo calendário sem concluir um processo de registo. Para webinars, o registo está ativado por predefinição (isRegistrationRequired = verdadeiro). Para as câmaras municipais, o registo não está ativado por predefinição. Se for necessário o registo para uma câmara municipal, o organizador tem de definir isRegistrationRequired explicitamente como verdadeiro ao configurar o evento virtual.

Isto garante que as APIs relacionadas com o registo invocam o fluxo de trabalho de registo completo e a experiência de registo de participantes.

valores virtualEventStatus

Valor Descrição
rascunho O evento virtual está em rascunho e só está visível para o organizador.
publicado O organizador publicou o evento virtual e está visível para o público.
cancelado O organizador cancelou o evento virtual.
unknownFutureValue Valor da sentinela de enumeração evoluível. Não usar.

Relações

Relação Tipo Descrição
apresentadores coleção virtualEventPresenter Os apresentadores de eventos virtuais.
sessões coleção virtualEventSession As sessões do evento virtual.

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

{
  "@odata.type": "#microsoft.graph.virtualEvent",
  "capacity": "Integer",
  "createdBy": {"@odata.type": "microsoft.graph.communicationsIdentitySet"},
  "description": {"@odata.type": "microsoft.graph.itemBody"},
  "displayName": "String",
  "endDateTime": {"@odata.type": "microsoft.graph.dateTimeTimeZone"},
  "externalEventInformation" : [{"@odata.type": "microsoft.graph.virtualEventExternalInformation"}],
  "id": "String (identifier)",
  "isRegistrationRequired": "Boolean",
  "settings": {"@odata.type": "microsoft.graph.virtualEventSettings"},
  "startDateTime": {"@odata.type": "microsoft.graph.dateTimeTimeZone"},
  "status": "String"
}