Event
The Event object is of type PsObject and represents the registration to a specific Vault API event or Vault Client Tab action.
Syntax
$event.SourceIdentifier
Following properties are available :
Type |
Name |
Description |
---|---|---|
String |
Name |
The name of the registered event. For Vault API events this is the corresponding VaultEvent name, for tabs ‘TabSelectionChanged’ is returned. |
String |
SourceIdentifier |
Unique string which represents the registered event. Required for Unregister-VaultEvent. |
String / ScriptBlock |
Command |
The PowerShell script which is executed when the event is fired. |
Examples
Registered event with Command specified as function name
Name : UpdateFileStates_Restrictions
SourceIdentifier : 6090dbfa-bbb4-4d31-becf-4b63c8111a4f
Command : CanTriggerDwfJob
Properties of an event with Command specified as script block
Name : UpdateFileStates_Post
SourceIdentifier : f4e99f68-fcfb-4d1c-b0df-4ae5611de2b6
Command : {
param()
write-host 'This script block is executed when the Vault event is raised!'
}