IGmailClient

IGmailClient interface

代表 Gmail 客户端的接口

public interface IGmailClient : IBaseGmailClient

方法

姓名 描述
ClearCalendar(string) 清除日历。
CreateAccessRule(string, AccessControlRule) 创建访问规则
CreateAppointment(string, Appointment) 创建约会。
CreateCalendar(Calendar) 创建一个日历。
CreateCalendar(Calendar, bool) 创建一个日历。
CreateContact(Contact) 为指定的电子邮件创建联系人
CreateContact(Contact, string) 为指定的电子邮件创建联系人
CreateContactPhoto(Contact, byte[]) 创建联系人照片
DeleteAccessRule(string, string) 删除访问规则
DeleteAppointment(string, string) 删除约会。
DeleteCalendar(string) 删除日历。
DeleteContact(string) 删除指定的联系人
DeleteContactPhoto(ContactPhoto) 删除联系人照片
FetchAccessRule(string, string) 获取访问规则
FetchAppointment(string, string) 按标识符获取约会。
FetchCalendar(string) 按标识符获取日历。
GetAllContacts() 获取所有联系人。
GetAllGroups() 获取所有联系人组。
GetColors() 获取颜色信息
GetContact(Contact) 联系刷新Contact对象,代表 gmail 的联系人当操作失败时
GetContact(string) 获取联系人
GetContactsFromGroup(string) 获取属于指定组的联系人。
GetFreebusyInfo(FreebusyQuery) 获取忙/闲信息
GetPhoto(ContactPhoto) 获取联系人照片
GetPhoto(string) 获取联系人照片
GetSetting(string) 按名称获取设置
GetSettings() 获取设置字典
ImportAppointment(string, Appointment) 将约会导入日历
ListAccessRules(string) 获取访问规则列表
ListAppointmentInstances(string, string) 获取日历的约会实例列表。
ListAppointments(string) 获取日历的约会列表。
ListCalendars() 获取日历数组。
ListCalendars(AccessRole, bool) 获取日历数组。
MoveAppointment(string, string, string) 将约会移动到另一个日历。
MoveAppointment(string, string, string, bool) 将约会移动到另一个日历。
UpdateAccessRule(string, AccessControlRule) 更新访问规则
UpdateAppointment(string, Appointment) 更新约会。
UpdateCalendar(Calendar) 更新日历
UpdateCalendar(Calendar, bool) 更新日历
UpdateContact(Contact) 更新联系人
UpdateContactPhoto(ContactPhoto) 创建或更新联系人照片

也可以看看