IActivityClient

IActivityClient interface

Представляет интерфейс для клиента Exchange REST.

public interface IActivityClient : IDisposable

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

ИмяОписание
MultipleServicesTokenProvider { get; set; }Получает или задает объект, позволяющий получить токен доступа OAuth.
Proxy { get; set; }Получает или задает данные для прокси-доступа к серверу Exchange.
ResourceId { get; set; }Получает или устанавливает идентификатор ресурса. Например, для пользователей это может быть имя участника-пользователя (UPN) или идентификатор пользователя
TenantId { get; set; }Получает или задает идентификатор арендатора
Timeout { get; set; }Получает или задает количество миллисекунд ожидания до истечения времени ожидания операции. Значение по умолчанию — 100 000 миллисекунд (100 секунд).
TokenProvider { get; set; }Получает или задает объект, позволяющий получить токен доступа OAuth.

Методы

ИмяОписание
FetchContent(string)Эта операция извлекает содержимое, доступное в настоящее время для извлечения для указанного идентификатора содержимого.
ListContent(string)Эта операция выводит список содержимого, доступного в настоящее время для извлечения для указанного типа содержимого. Контент представляет собой совокупность действий и событий, собранных с нескольких серверов в нескольких центрах обработки данных. Контент будет указан в том порядке, в котором агрегации становятся доступными, , но не гарантируется, что события и действия в агрегациях будут последовательными. По умолчанию, если startTime и endTime опущены, возвращается контент, доступный за последние 24 часа.
ListContent(string, DateTime?, DateTime?)Эта операция выводит список содержимого, доступного в настоящее время для извлечения для указанного типа содержимого. Контент представляет собой совокупность действий и событий, собранных с нескольких серверов в нескольких центрах обработки данных. Контент будет указан в том порядке, в котором агрегации становятся доступными, , но не гарантируется, что события и действия в агрегациях будут последовательными.
ListFriendlyNames()Эта операция извлекает понятные имена для объектов в потоке данных, идентифицированных guids.
ListSubscriptions()Эта операция возвращает коллекцию текущих подписок вместе со связанными веб-перехватчиками.
StartSubscription(string, Webhook)Запускает подписку на указанный тип контента. Если подписка на указанный тип контента уже существует, эта операция используется для: — обновления свойств активного веб-перехватчика — включения веб-перехватчика, который был отключен из-за чрезмерного количества неудачных уведомлений — повторного включения просроченного веб-перехватчика, указав более поздний или null expire date — удалить webhook
StopSubscription(string)Эта операция останавливает подписку на указанный тип контента. Когда подписка останавливается, вы больше не будете получать уведомления и не сможете получить доступный контент. контент с этого момента и далее. Вы не сможете получить контент, который был доступен между моментом остановки и перезапуска подписки.

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