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)此操作会停止对指定内容类型的订阅。 订阅停止后,您将不再收到通知,并且您将无法检索可用内容。 如果稍后重新启动订阅,您将可以访问新的从那时起的内容。 您将无法检索在订阅停止和重新启动之间可用的内容。

也可以看看