Condividi tramite


ActivitySource Classe

Definizione

Fornisce le API per creare e avviare oggetti Activity e per registrare oggetti ActivityListener per l'ascolto degli eventi Activity.

public ref class ActivitySource sealed : IDisposable
public sealed class ActivitySource : IDisposable
type ActivitySource = class
    interface IDisposable
Public NotInheritable Class ActivitySource
Implements IDisposable
Ereditarietà
ActivitySource
Implementazioni

Costruttori

ActivitySource(String)

Fornisce le API per creare e avviare oggetti Activity e per registrare oggetti ActivityListener per l'ascolto degli eventi Activity.

ActivitySource(String, String)

Costruisce un oggetto origine attività con il namespecificato.

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

Fornisce le API per creare e avviare oggetti Activity e per registrare oggetti ActivityListener per l'ascolto degli eventi Activity.

Proprietà

Name

Restituisce il nome dell'origine attività.

Tags

Fornisce le API per creare e avviare oggetti Activity e per registrare oggetti ActivityListener per l'ascolto degli eventi Activity.

Version

Restituisce la versione di origine dell'attività.

Metodi

AddActivityListener(ActivityListener)

Aggiunge un listener all'attività che inizia e arresta gli eventi.

CreateActivity(String, ActivityKind)

Crea un nuovo Activity oggetto se è presente un listener dell'attività, restituisce null in caso contrario.

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

Crea un nuovo Activity oggetto se è presente un listener dell'attività, restituisce null in caso contrario. Se l'oggetto Activity viene creato, non verrà avviato automaticamente. I chiamanti dovranno chiamare Start() per avviarlo.

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

Crea un nuovo Activity oggetto se è presente un listener dell'attività, restituisce null in caso contrario.

Dispose()

Elimina l'oggetto origine attività, rimuove l'istanza corrente dall'elenco globale e svuota l'elenco dei listener.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
HasListeners()

Verifica se sono presenti listener per questa origine attività.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

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

Crea e avvia un nuovo Activity oggetto se è presente un listener agli eventi Activity, restituisce null in caso contrario.

StartActivity(String, ActivityKind)

Crea e avvia una nuova attività se sono presenti listener attivi, usando il nome e il tipo di attività specificati.

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

Crea e avvia una nuova attività se sono presenti listener attivi, usando il nome, il tipo di attività specificato, il contesto dell'attività padre, i tag, il collegamento di attività facoltativo e l'ora di inizio facoltativa.

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

Crea e avvia una nuova attività se sono presenti listener attivi, usando il nome, il tipo di attività specificato, l'ID padre, i tag, i collegamenti di attività facoltativi e l'ora di inizio facoltativa.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a