ActivitySource Klasa

Definicja

Udostępnia interfejsy API do tworzenia i uruchamiania Activity obiektów oraz rejestrowania ActivityListener obiektów w celu nasłuchiwania zdarzeń Activity .

public ref class ActivitySource sealed : IDisposable
public sealed class ActivitySource : IDisposable
type ActivitySource = class
    interface IDisposable
Public NotInheritable Class ActivitySource
Implements IDisposable
Dziedziczenie
ActivitySource
Implementuje

Konstruktory

ActivitySource(String, String)

Konstruuje obiekt źródłowy działania z określonym nameelementem .

Właściwości

Name

Zwraca nazwę źródła działania.

Version

Zwraca wersję źródłową działania.

Metody

AddActivityListener(ActivityListener)

Dodaje odbiornik do działania rozpoczynającego i zatrzymującego zdarzenia.

CreateActivity(String, ActivityKind)

Tworzy nowy Activity obiekt, jeśli istnieje jakikolwiek odbiornik do działania, zwraca null wartość w przeciwnym razie.

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

Tworzy nowy Activity obiekt, jeśli istnieje jakikolwiek odbiornik do działania, zwraca null wartość w przeciwnym razie. Jeśli obiekt Activity zostanie utworzony, nie zostanie on automatycznie uruchomiony. Wywołujący będą musieli wywołać Start() metodę , aby ją uruchomić.

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

Tworzy nowy Activity obiekt, jeśli istnieje jakikolwiek odbiornik do działania, zwraca null wartość w przeciwnym razie.

Dispose()

Usuwa obiekt źródła działania, usuwa bieżące wystąpienie z listy globalnej i opróżnia listę odbiorników.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
HasListeners()

Sprawdza, czy istnieją odbiorniki dla tego źródła działań.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

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

Tworzy i uruchamia nowy Activity obiekt, jeśli istnieje jakikolwiek odbiornik zdarzeń działania, zwraca null w przeciwnym razie.

StartActivity(String, ActivityKind)

Tworzy nowe działanie, jeśli są dla niego aktywne odbiorniki, przy użyciu określonej nazwy i rodzaju działania.

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

Tworzy nowe działanie, jeśli są dla niego aktywne odbiorniki, używając określonej nazwy, rodzaju działania, kontekstu działania nadrzędnego, tagów, opcjonalnego linku działania i opcjonalnego czasu rozpoczęcia.

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

Tworzy nowe działanie, jeśli są dla niego aktywne odbiorniki, używając określonej nazwy, rodzaju działania, identyfikatora nadrzędnego, tagów, opcjonalnych linków działań i opcjonalnego czasu rozpoczęcia.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy