Lire en anglais

Partager via


PSEventManager Class

Definition

Represents the interface to the PowerShell eventing functionality. This class allows you to subscribe to, and receive events.

C++
public ref class PSEventManager abstract
Inheritance
PSEventManager

Constructors

Properties

ReceivedEvents

Represents the interface to the PowerShell event queue.

Subscribers

Gets the list of event subscribers.

Methods

CreateEvent(String, Object, Object[], PSObject)

Creates a PowerShell event.

GenerateEvent(String, Object, Object[], PSObject, Boolean, Boolean)

Generate a PowerShell event.

GenerateEvent(String, Object, Object[], PSObject)

Generate a PowerShell event.

GetEventSubscribers(String)

Get the event subscription that corresponds to an identifier

GetNextEventId()

Returns a sequential event ID.

ProcessNewEvent(PSEventArgs, Boolean, Boolean)

Processes new events (which have either been generated by this instance or forwarded to it)

ProcessNewEvent(PSEventArgs, Boolean)

Processes new events (which have either been generated by this instance or forwarded to it)

SubscribeEvent(Object, String, String, PSObject, PSEventReceivedEventHandler, Boolean, Boolean, Int32)

Subscribes to an event on an object.

SubscribeEvent(Object, String, String, PSObject, PSEventReceivedEventHandler, Boolean, Boolean)

Subscribes to an event on an object.

SubscribeEvent(Object, String, String, PSObject, ScriptBlock, Boolean, Boolean, Int32)

Subscribes to an event on an object.

SubscribeEvent(Object, String, String, PSObject, ScriptBlock, Boolean, Boolean)

Subscribes to an event on an object.

UnsubscribeEvent(PSEventSubscriber)

Unsubscribes from an event on an object.

Applies to

Produit Versions
PowerShell SDK 7.2.0, 7.3.0, 7.4.0
Windows PowerShell 5.1.0.0