ActivitySource Clase

Definición

Proporciona las API para crear e iniciar objetos Activity, así como para registrar objetos ActivityListener, a fin de escuchar los eventos de Activity.Provides APIs to create and start Activity objects and to register ActivityListener objects to listen to the Activity events.

public ref class ActivitySource sealed : IDisposable
public sealed class ActivitySource : IDisposable
type ActivitySource = class
    interface IDisposable
Public NotInheritable Class ActivitySource
Implements IDisposable
Herencia
ActivitySource
Implementaciones

Constructores

ActivitySource(String, String)

Construye un objeto de origen de la actividad con el name especificado.Constructs an activity source object with the specified name.

Propiedades

Name

Devuelve el nombre del origen de la actividad.Returns the activity source name.

Version

Devuelve la versión del origen de la actividad.Returns the activity source version.

Métodos

AddActivityListener(ActivityListener)

Agrega un cliente a los eventos de inicio y detención de la actividad.Adds a listener to the activity starting and stopping events.

Dispose()

Desecha el objeto de origen de la actividad, quita la instancia actual de la lista global y vacía la lista de clientes de escucha.Disposes the activity source object, removes the current instance from the global list, and empties the listeners list.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
HasListeners()

Comprueba si hay clientes de escucha para este origen de actividad.Checks if there are any listeners for this activity source.

MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
StartActivity(String, ActivityKind)

Crea una actividad si hay clientes de escucha activos para ella, mediante el tipo de actividad y el nombre especificado.Creates a new activity if there are active listeners for it, using the specified name and activity kind.

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

Crea una actividad nueva si hay clientes de escucha activos para ella, mediante el nombre especificado, el tipo de actividad, el contexto de actividad primario, las etiquetas, el vínculo de actividad opcional y la hora de inicio opcional.Creates a new activity if there are active listeners for it, using the specified name, activity kind, parent activity context, tags, optional activity link and optional start time.

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

Crea una actividad nueva si hay clientes de escucha activos para ella, mediante el nombre especificado, el tipo de actividad, el id. primario, las etiquetas, los vínculos de actividad opcionales y la hora de inicio opcional.Creates a new activity if there are active listeners for it, using the specified name, activity kind, parent Id, tags, optional activity links and optional start time.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a