Class MessageEventArgs
- Namespace
- WebDriverBiDi.Script
- Assembly
- WebDriverBiDi.dll
Object containing event data for the event raised when a script sends a message to the client over a
channel. The script may be a preload script or one passed a channel as a script.callFunction
argument.
public record MessageEventArgs : WebDriverBiDiEventArgs, IEquatable<WebDriverBiDiEventArgs>, IEquatable<MessageEventArgs>
- Inheritance
-
MessageEventArgs
- Implements
- Inherited Members
Constructors
MessageEventArgs(string, RemoteValue, Source)
Initializes a new instance of the MessageEventArgs class.
[JsonConstructor]
public MessageEventArgs(string channelId, RemoteValue data, Source source)
Parameters
channelIdstringThe ID of the channel used for this message.
dataRemoteValueThe data for this message.
sourceSourceThe source for this message.
MessageEventArgs(MessageEventArgs)
protected MessageEventArgs(MessageEventArgs original)
Parameters
originalMessageEventArgs
Properties
ChannelId
Gets the ID of the channel used for this message.
[JsonPropertyName("channel")]
[JsonInclude]
[JsonRequired]
public string ChannelId { get; }
Property Value
Data
Gets the data for this message.
[JsonPropertyName("data")]
[JsonInclude]
[JsonRequired]
public RemoteValue Data { get; }
Property Value
EqualityContract
protected override Type EqualityContract { get; }
Property Value
Source
Gets the source for this message.
[JsonPropertyName("source")]
[JsonInclude]
[JsonRequired]
public Source Source { get; }
Property Value
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Equals(MessageEventArgs?)
public virtual bool Equals(MessageEventArgs? other)
Parameters
otherMessageEventArgs
Returns
Equals(WebDriverBiDiEventArgs?)
public override sealed bool Equals(WebDriverBiDiEventArgs? other)
Parameters
otherWebDriverBiDiEventArgs
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(MessageEventArgs?, MessageEventArgs?)
public static bool operator ==(MessageEventArgs? left, MessageEventArgs? right)
Parameters
leftMessageEventArgsrightMessageEventArgs
Returns
operator !=(MessageEventArgs?, MessageEventArgs?)
public static bool operator !=(MessageEventArgs? left, MessageEventArgs? right)
Parameters
leftMessageEventArgsrightMessageEventArgs