ExtendedCalendar

ExtendedCalendar class

Набор расширенных метаданных, таких как цвета, для одного календаря.

public class ExtendedCalendar : Calendar

Конструкторы

ИмяОписание
ExtendedCalendar()Инициализирует новый экземпляр класса ExtendedCalendar.
ExtendedCalendar(string)Инициализирует новый экземпляр класса ExtendedCalendar.
ExtendedCalendar(string, string)Инициализирует новый экземпляр класса ExtendedCalendar.
ExtendedCalendar(string, string, string, string)Инициализирует новый экземпляр класса ExtendedCalendar.
ExtendedCalendar(string, string, string, string, string)Инициализирует новый экземпляр класса ExtendedCalendar.
ExtendedCalendar(string, string, string, string, string, string, string, string, string, bool, bool, AccessRole, KeyValuePair<ReminderMethods, int>[], bool)Инициализирует новый экземпляр класса ExtendedCalendar.
ExtendedCalendar(string, string, string, string, string, string, string, string, string, string, bool, bool, AccessRole, KeyValuePair<ReminderMethods, int>[], bool)Инициализирует новый экземпляр класса ExtendedCalendar.

Характеристики

ИмяОписание
virtual AccessRole { get; }Эффективная роль доступа, которую имеет аутентифицированный пользователь в календаре. Только для чтения. Возможные значения:
virtual BackgroundColor { get; set; }Основной цвет календаря в формате ‘#0088aa’. Это свойство заменяет свойство colorId на основе индекса.
virtual ColorId { get; set; }Цвет календаря. Это идентификатор, относящийся к записи в разделе «календарь» определения цветов (см. конечную точку «цвета»).
virtual ConferenceProperties { get; }Получает свойства конференции для этого календаря.
virtual DefaultReminders { get; set; }Напоминания по умолчанию, которые есть у аутентифицированного пользователя для этого календаря.
virtual Description { get; set; }Описание календаря.
virtual ETag { get; set; }ETag или тег объекта — это один из нескольких механизмов, которые HTTP предоставляет для проверки веб-кеша и который позволяет клиенту делать условные запросы. Это позволяет повысить эффективность кэшей и экономит пропускную способность, поскольку веб-серверу не нужно отправлять полный ответ, если содержимое не изменилось. ETag также можно использовать для управления оптимистичным параллелизмом, чтобы предотвратить одновременные обновления ресурса от перезаписи друг друга.
virtual ForegroundColor { get; set; }Цвет переднего плана календаря в формате ‘#ffffff’. Это свойство заменяет свойство colorId на основе индекса.
virtual Hidden { get; set; }Был ли календарь скрыт из списка. Значение по умолчанию — False.
virtual Id { get; set; }Идентификатор ресурса.
virtual Kind { get; }Тип ресурса
virtual Location { get; set; }Географическое положение календаря в виде текста произвольной формы.
virtual NotificationSettings { get; set; }Уведомления, которые пользователь, прошедший проверку подлинности, получает для этого календаря.
virtual Primary { get; set; }Является ли календарь основным календарем аутентифицированного пользователя. Только для чтения. Значение по умолчанию — False.
virtual Selected { get; set; }Отображается ли содержимое календаря в пользовательском интерфейсе календаря. Значение по умолчанию — False.
virtual Summary { get; set; }Название календаря.
virtual SummaryOverride { get; set; }Сводка, которую пользователь, прошедший проверку подлинности, установил для этого календаря.
virtual TimeZone { get; set; }Часовой пояс календаря.

Методы

ИмяОписание
override ToString()Возвращает строку, представляющую экземпляр объекта.

Поля

ИмяОписание
const ExtendedCalendarKindТип ресурса “calendar#calendarListEntry”.
const ListKindТип списка ресурсов “calendar#calendarList”.

Смотрите также