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)

Tworzy obiekt źródłowy działania z określonym elementem name.

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 podczas uruchamiania i zatrzymywania zdarzeń.

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. Osoby wywołujące będą musiały wywołać Start() , aby go 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łowy 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 inny sposób.

StartActivity(String, ActivityKind)

Tworzy nowe działanie, jeśli istnieją aktywne odbiorniki, używając określonej nazwy i rodzaju działania.

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

Tworzy nowe działanie, jeśli istnieją 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 istnieją 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