PresentationSession class

Namespace Runic.Desktop · Runic.Desktop 0.7.0-preview.5

public sealed class PresentationSession

Represents one authenticated presentation transport session.

Properties

Id

public ulong Id { get; }

Gets the opaque session identifier for diagnostics.

Methods

CloseAsync

public Task CloseAsync(CancellationToken cancellationToken = default)

Closes this presentation session.

public Task NavigateAsync(string url, CancellationToken cancellationToken = default)

Navigates this presentation session.

RunJavaScriptAsync

public Task RunJavaScriptAsync(string script, CancellationToken cancellationToken = default)

Runs JavaScript in this presentation session.

SendAsync

public Task SendAsync(string function, ReadOnlyMemory<byte> data, CancellationToken cancellationToken = default)

Sends opaque bytes to this presentation session.