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; }日历的颜色。 这是一个 ID,指的是颜色定义的“日历”部分中的条目(请参阅“颜色”端点)。
virtual ConferenceProperties { get; }获取此日历的会议属性。
virtual DefaultReminders { get; set; }经过身份验证的用户对此日历的默认提醒。
virtual Description { get; set; }日历的描述。
virtual ETag { get; set; }ETag 或实体标记是 HTTP 为 Web 缓存验证提供的几种机制之一,它允许客户端发出条件请求。 这允许缓存更有效,并节省带宽,因为如果内容没有更改,Web 服务器不需要发送完整的响应。 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; }日历内容是否显示在日历 UI 中。 默认为 False。
virtual Summary { get; set; }日历的标题。
virtual SummaryOverride { get; set; }已验证用户为此日历设置的摘要。
virtual TimeZone { get; set; }日历的时区。

方法

姓名描述
override ToString()返回代表对象实例的字符串。

字段

姓名描述
const ExtendedCalendarKind资源类型“calendar#calendarListEntry”。
const ListKind资源列表类型“calendar#calendarList”.

也可以看看