Interface IConsole
This domain is deprecated - use Runtime or Log instead.
[Obsolete]
public interface IConsole
Properties
MessageAdded
Issued when new console message is added.
IEventSource<MessageAddedEventArgs> MessageAdded { get; }
Property Value
- IEventSource<MessageAddedEventArgs>
Remarks
Event args (MessageAddedEventArgs):
- Message - Console message that has been added.
Methods
ClearMessagesAsync(string?, CancellationToken)
Does nothing.
Task<ClearMessagesResult> ClearMessagesAsync(string? session = null, CancellationToken cancellationToken = default)
Parameters
sessionstringOptional CDP session override.
cancellationTokenCancellationTokenA token to cancel the asynchronous operation.
Returns
- Task<ClearMessagesResult>
A task representing the asynchronous operation, containing a ClearMessagesResult.
DisableAsync(string?, CancellationToken)
Disables console domain, prevents further console messages from being reported to the client.
Task<DisableResult> DisableAsync(string? session = null, CancellationToken cancellationToken = default)
Parameters
sessionstringOptional CDP session override.
cancellationTokenCancellationTokenA token to cancel the asynchronous operation.
Returns
- Task<DisableResult>
A task representing the asynchronous operation, containing a DisableResult.
EnableAsync(string?, CancellationToken)
Enables console domain, sends the messages collected so far to the client by means of the messageAdded notification.
Task<EnableResult> EnableAsync(string? session = null, CancellationToken cancellationToken = default)
Parameters
sessionstringOptional CDP session override.
cancellationTokenCancellationTokenA token to cancel the asynchronous operation.
Returns
- Task<EnableResult>
A task representing the asynchronous operation, containing a EnableResult.