Udostępnij za pośrednictwem


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)

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

ActivitySource(String, String)

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

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

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

Właściwości

Name

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

Tags

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

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 i uruchamia 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 i uruchamia 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 i uruchamia 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