Table of Contents

Class PrerenderStatusUpdatedEventArgs

Namespace
Selenium.WebDriver.BiDi.Cdp.Preload
Assembly
Selenium.WebDriver.BiDi.Cdp.dll

Fired when a prerender attempt is updated.

public sealed record PrerenderStatusUpdatedEventArgs : EventArgs, IEquatable<EventArgs>, IEquatable<PrerenderStatusUpdatedEventArgs>
Inheritance
EventArgs
PrerenderStatusUpdatedEventArgs
Implements
IEquatable<EventArgs>
Inherited Members
EventArgs.ToString()
EventArgs.GetHashCode()
EventArgs.Equals(EventArgs)
EventArgs.<Clone>$()
EventArgs.BiDi
EventArgs.AdditionalData
EventArgs.AdditionalMessageData

Constructors

PrerenderStatusUpdatedEventArgs(PreloadingAttemptKey, PreloadPipelineId, PreloadingStatus, PrerenderFinalStatus?, string?, ImmutableArray<PrerenderMismatchedHeaders>?)

Fired when a prerender attempt is updated.

public PrerenderStatusUpdatedEventArgs(PreloadingAttemptKey Key, PreloadPipelineId PipelineId, PreloadingStatus Status, PrerenderFinalStatus? PrerenderStatus = null, string? DisallowedMojoInterface = null, ImmutableArray<PrerenderMismatchedHeaders>? MismatchedHeaders = null)

Parameters

Key PreloadingAttemptKey
PipelineId PreloadPipelineId
Status PreloadingStatus
PrerenderStatus PrerenderFinalStatus?
DisallowedMojoInterface string

This is used to give users more information about the name of Mojo interface that is incompatible with prerender and has caused the cancellation of the attempt.

MismatchedHeaders ImmutableArray<PrerenderMismatchedHeaders>?

Properties

DisallowedMojoInterface

This is used to give users more information about the name of Mojo interface that is incompatible with prerender and has caused the cancellation of the attempt.

public string? DisallowedMojoInterface { get; init; }

Property Value

string

Key

public PreloadingAttemptKey Key { get; init; }

Property Value

PreloadingAttemptKey

MismatchedHeaders

public ImmutableArray<PrerenderMismatchedHeaders>? MismatchedHeaders { get; init; }

Property Value

ImmutableArray<PrerenderMismatchedHeaders>?

PipelineId

public PreloadPipelineId PipelineId { get; init; }

Property Value

PreloadPipelineId

PrerenderStatus

public PrerenderFinalStatus? PrerenderStatus { get; init; }

Property Value

PrerenderFinalStatus?

Status

public PreloadingStatus Status { get; init; }

Property Value

PreloadingStatus