IActivityClient
内容
[
隐藏
]IActivityClient interface
表示 Exchange REST 客户端的接口。
public interface IActivityClient : IDisposable
特性
姓名 | 描述 |
---|---|
MultipleServicesTokenProvider { get; set; } | 获取或设置允许检索 OAuth 访问令牌的对象。 |
Proxy { get; set; } | 获取或设置数据以代理访问 Exchange 服务器。 |
ResourceId { get; set; } | 获取或设置资源 id。 例如对于用户,它可能是用户主体名称 (UPN) 或用户 id |
TenantId { get; set; } | 获取或设置租户标识符 |
Timeout { get; set; } | 获取或设置操作超时前等待的毫秒数。 默认值为100,000毫秒(100秒)。 |
TokenProvider { get; set; } | 获取或设置允许检索 OAuth 访问令牌的对象。 |
方法
姓名 | 描述 |
---|---|
FetchContent(string) | 此操作获取当前可用于检索指定内容 ID 的内容。 |
ListContent(string) | 此操作列出当前可用于检索的指定内容类型的内容。 内容是从跨多个数据中心的多个服务器收集的操作和事件的聚合。 内容将按照聚合可用的顺序列出, 但不保证聚合中的事件和操作是连续的。 默认情况下,省略startTime和endTime时,返回最近24小时内可用的内容。 |
ListContent(string, DateTime?, DateTime?) | 此操作列出当前可用于检索的指定内容类型的内容。 内容是从跨多个数据中心的多个服务器收集的操作和事件的聚合。 内容将按照聚合可用的顺序列出, 但不保证聚合中的事件和操作是连续的。 |
ListFriendlyNames() | 此操作检索由 guid 标识的数据馈送中的对象的友好名称。 |
ListSubscriptions() | 此操作返回当前订阅的集合以及关联的 webhook。 |
StartSubscription(string, Webhook) | 开始订阅指定的内容类型。 如果已存在对指定内容类型的订阅,则此操作用于: - 更新活动 webhook 的属性 - 启用由于过多的失败通知而被禁用的 webhook - 通过指定稍后重新启用过期的 webhook或 null 过期 date - 删除 webhook |
StopSubscription(string) | 此操作会停止对指定内容类型的订阅。 订阅停止后,您将不再收到通知,并且您将无法检索可用内容。 如果稍后重新启动订阅,您将可以访问新的从那时起的内容。 您将无法检索在订阅停止和重新启动之间可用的内容。 |