Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

System.Management.Automation.Tracing Namespace

 

Updated: April 27, 2016

Applies To: Windows PowerShell

The System.Management.Automation.Tracing namespace contains classes, interfaces, delegates, and enumerations that comprise the tracing functionality in Windows PowerShell, including the raising and handling of tracing events and the control of tracing keywords, levels, operation codes, tasks, and channels.

ClassDescription
System_CAPS_pubclassBaseChannelWriter

Defines event-specific methods that are used to write a trace.

This is an abstract base class. The default implementation does not write any message to any trace channel. Introduced in Windows PowerShell 3.0.

System_CAPS_pubclassEtwActivity

Represents the base functionality of all Event Tracing for Windows (ETW) activity classes that represent an end-to-end scenario. Introduced in Windows PowerShell 3.0.

System_CAPS_pubclassEtwEvent

Describes an attribute that represents an Event Tracing for Windows (ETW) event. Introduced in Windows PowerShell 3.0.

System_CAPS_pubclassEtwEventArgs

Provides data for the Event Tracing for Windows (ETW) event. Introduced in Windows PowerShell 3.0.

System_CAPS_pubclassEtwEventCorrelator

Represents a simple implementation of IEtwEventCorrelator, which manages the Event Tracing for Windows (ETW) activity identifier of the current thread. Introduced in Windows PowerShell 3.0.

System_CAPS_pubclassNullWriter

Represents a BaseChannelWriter that does not write to any trace logs. This class cannot be inherited. Introduced in Windows PowerShell 3.0.

System_CAPS_pubclassPowerShellChannelWriter

Represents the concrete implementation of BaseChannelWriter, which defines event-specific methods that are used to write a trace. This class cannot be inherited. Introduced in Windows PowerShell 3.0.

System_CAPS_pubclassPowerShellTraceSource

Gives access to the TraceWriter channels. This class cannot be inherited. Introduced in Windows PowerShell 3.0.

System_CAPS_pubclassPowerShellTraceSourceFactory

Retrieves a PowerShellTraceSource, which gives access to the trace writer channels, every time the GetTraceSource method is called. Introduced in Windows PowerShell 3.0.

System_CAPS_pubclassTracer

Contains the handler methods of Event Tracing for Windows (ETW) events. This class cannot be inherited. Introduced in Windows PowerShell 3.0.

InterfaceDescription
System_CAPS_pubinterfaceIEtwActivityReverter

Exposes properties that can be used to revert the Event Tracing for Windows (ETW) activity identifier of the current thread to its original value. Introduced in Windows PowerShell 3.0.

System_CAPS_pubinterfaceIEtwEventCorrelator

Exposes methods and properties that can be used to manage the Event Tracing for Windows (ETW) activity identifier of the current thread. Introduced in Windows PowerShell 3.0.

DelegateDescription
System_CAPS_pubdelegateCallbackNoParameter

Represents the method that is called by the Correlate(CallbackNoParameter) method of the EtwActivity class. Introduced in Windows PowerShell 3.0.

System_CAPS_pubdelegateCallbackWithState

Represents the method that is called by the Correlate(CallbackWithState) method of the EtwActivity class. Introduced in Windows PowerShell 3.0.

System_CAPS_pubdelegateCallbackWithStateAndArgs

Represents the method that is called by the Correlate(CallbackWithStateAndArgs) method of the EtwActivity class. Introduced in Windows PowerShell 3.0.

EnumerationDescription
System_CAPS_pubenumPowerShellTraceChannel

Describes the channels to be used for tracing. Introduced in Windows PowerShell 3.0.

System_CAPS_pubenumPowerShellTraceEvent

Describes the different types of Windows PowerShell events that can be traced. Introduced in Windows PowerShell 3.0.

System_CAPS_pubenumPowerShellTraceKeywords

Specifies keywords that can be used in Windows PowerShell tracing. Introduced in Windows PowerShell 3.0.

System_CAPS_pubenumPowerShellTraceLevel

Defines the severity levels at which to perform Windows PowerShell tracing. Introduced in Windows PowerShell 3.0.

System_CAPS_pubenumPowerShellTraceOperationCode

Defines the codes for different Windows PowerShell tracing operations. Introduced in Windows PowerShell 3.0.

System_CAPS_pubenumPowerShellTraceTask

Specifies the types of Windows PowerShell tasks. Introduced in Windows PowerShell 3.0.

Return to top
Show: