PSEventManager.GenerateEvent Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
GenerateEvent(String, Object, Object[], PSObject) |
Generate a PowerShell event. |
GenerateEvent(String, Object, Object[], PSObject, Boolean, Boolean) |
Generate a PowerShell event. |
GenerateEvent(String, Object, Object[], PSObject)
Generate a PowerShell event.
public:
System::Management::Automation::PSEventArgs ^ GenerateEvent(System::String ^ sourceIdentifier, System::Object ^ sender, cli::array <System::Object ^> ^ args, System::Management::Automation::PSObject ^ extraData);
public System.Management.Automation.PSEventArgs GenerateEvent (string sourceIdentifier, object sender, object[] args, System.Management.Automation.PSObject extraData);
member this.GenerateEvent : string * obj * obj[] * System.Management.Automation.PSObject -> System.Management.Automation.PSEventArgs
Public Function GenerateEvent (sourceIdentifier As String, sender As Object, args As Object(), extraData As PSObject) As PSEventArgs
Parameters
- sourceIdentifier
- String
An optional identifier that identifies the source event
- sender
- Object
The object that generated this event
- args
- Object[]
Any event-specific data associated with the event.
- extraData
- PSObject
Any additional data you wish to attach to the event
Returns
Applies to
GenerateEvent(String, Object, Object[], PSObject, Boolean, Boolean)
Generate a PowerShell event.
public:
System::Management::Automation::PSEventArgs ^ GenerateEvent(System::String ^ sourceIdentifier, System::Object ^ sender, cli::array <System::Object ^> ^ args, System::Management::Automation::PSObject ^ extraData, bool processInCurrentThread, bool waitForCompletionInCurrentThread);
public System.Management.Automation.PSEventArgs GenerateEvent (string sourceIdentifier, object sender, object[] args, System.Management.Automation.PSObject extraData, bool processInCurrentThread, bool waitForCompletionInCurrentThread);
member this.GenerateEvent : string * obj * obj[] * System.Management.Automation.PSObject * bool * bool -> System.Management.Automation.PSEventArgs
Public Function GenerateEvent (sourceIdentifier As String, sender As Object, args As Object(), extraData As PSObject, processInCurrentThread As Boolean, waitForCompletionInCurrentThread As Boolean) As PSEventArgs
Parameters
- sourceIdentifier
- String
An optional identifier that identifies the source event
- sender
- Object
The object that generated this event
- args
- Object[]
Any event-specific data associated with the event.
- extraData
- PSObject
Any additional data you wish to attach to the event
- processInCurrentThread
- Boolean
True if the event should be triggered in current thread. False for the event to be triggered in a separate thread.
- waitForCompletionInCurrentThread
- Boolean
Wait for the event and associated action to be processed and completed.