Class WinActivateActionProperties
Represents the properties for the IWinActivateAction in the Aura framework. This record holds the necessary parameters to configure the action that activates a specific window based on defined criteria.
Implements
Inherited Members
Namespace: EyeAuras.DefaultAuras.Actions.WinActivate
Assembly: EyeAuras.DefaultAuras.Metadata.dll
Syntax
public sealed record WinActivateActionProperties : AuraActionPropertiesBase, IEquatable<AuraPropertiesBase>, IAuraActionProperties, IAuraProperties, IPoeEyeConfigVersioned, IPoeEyeConfig, IHasVersion, ICanSetId, IHasId, IHasTypedId<string>, IEquatable<AuraActionPropertiesBase>, IEquatable<WinActivateActionProperties>
Constructors
| Name | Description |
|---|---|
| WinActivateActionProperties() |
Properties
| Name | Description |
|---|---|
| EqualityContract | |
| Timeout | Specifies the maximum time duration to wait for the window to become active after attempting activation. If the window does not activate within this period, the action may result in a timeout. |
| Version | Indicates the version of these properties, facilitating potential future adjustments or migrations. |
| WindowMatchParams | Defines the parameters used for matching the target window. These parameters are evaluated against available windows to determine the specific window to be activated. |
Methods
| Name | Description |
|---|---|
| Equals(WinActivateActionProperties?) | |
| Equals(AuraActionPropertiesBase?) | |
| Equals(object?) | |
| GetHashCode() | |
| PrintMembers(StringBuilder) | |
| ToString() | |
| <Clone>$() |
Operators
| Name | Description |
|---|---|
| operator ==(WinActivateActionProperties?, WinActivateActionProperties?) | |
| operator !=(WinActivateActionProperties?, WinActivateActionProperties?) |