Поделиться через


ActivitySource Класс

Определение

Предоставляет API-интерфейсы для создания и запуска объектов Activity и регистрации объектов ActivityListener для прослушивания событий Activity.

public ref class ActivitySource sealed : IDisposable
public sealed class ActivitySource : IDisposable
type ActivitySource = class
    interface IDisposable
Public NotInheritable Class ActivitySource
Implements IDisposable
Наследование
ActivitySource
Реализации

Конструкторы

ActivitySource(String)

Предоставляет API-интерфейсы для создания и запуска объектов Activity и регистрации объектов ActivityListener для прослушивания событий Activity.

ActivitySource(String, String)

Создает объект источника действия с указанным именем (name).

ActivitySource(String, String, IEnumerable<KeyValuePair<String,Object>>)

Предоставляет API-интерфейсы для создания и запуска объектов Activity и регистрации объектов ActivityListener для прослушивания событий Activity.

Свойства

Name

Возвращает имя источника действия.

Tags

Предоставляет API-интерфейсы для создания и запуска объектов Activity и регистрации объектов ActivityListener для прослушивания событий Activity.

Version

Возвращает исходную версию действия.

Методы

AddActivityListener(ActivityListener)

Добавляет прослушиватель к событиям запуска и остановки действия.

CreateActivity(String, ActivityKind)

Создает новый Activity объект при наличии прослушивателя действия, в противном случае возвращает null значение .

CreateActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat)

Создает новый Activity объект при наличии прослушивателя действия, в противном случае возвращает null значение . Если объект Activity создан, он не запускается автоматически. Вызывающим абонентам потребуется позвонить Start() , чтобы запустить его.

CreateActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, ActivityIdFormat)

Создает новый Activity объект при наличии прослушивателя действия, в противном случае возвращает null значение .

Dispose()

Удаляет объект источника действия, удаляет текущий экземпляр из глобального списка и очищает список прослушивателей.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
HasListeners()

Проверяет, есть ли прослушиватели для этого источника действия.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
StartActivity(ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset, String)

Создает и запускает новый Activity объект, если имеется прослушиватель событий Действия, в противном случае возвращает null .

StartActivity(String, ActivityKind)

Создает и запускает новое действие при наличии активных прослушивателей, используя указанное имя и тип действия.

StartActivity(String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset)

Создает и запускает новое действие, если для него есть активные прослушиватели, используя указанное имя, вид действия, контекст родительского действия, теги, необязательную ссылку на действие и необязательное время начала.

StartActivity(String, ActivityKind, String, IEnumerable<KeyValuePair<String,Object>>, IEnumerable<ActivityLink>, DateTimeOffset)

Создает и запускает новое действие при наличии активных прослушивателей, используя указанное имя, вид действия, родительский идентификатор, теги, необязательные ссылки на действия и необязательное время начала.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к