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?) |