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, String)

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

Свойства

Name

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

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)

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