Table of Contents

Class SecurityStateChangedEventArgs

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

The security state of the page changed. No longer being sent.

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

Constructors

SecurityStateChangedEventArgs(SecurityState, bool, ImmutableArray<SecurityStateExplanation>, InsecureContentStatus, string?)

The security state of the page changed. No longer being sent.

public SecurityStateChangedEventArgs(SecurityState SecurityState, bool SchemeIsCryptographic, ImmutableArray<SecurityStateExplanation> Explanations, InsecureContentStatus InsecureContentStatus, string? Summary = null)

Parameters

SecurityState SecurityState

Security state.

SchemeIsCryptographic bool

True if the page was loaded over cryptographic transport such as HTTPS.

Explanations ImmutableArray<SecurityStateExplanation>

Previously a list of explanations for the security state. Now always empty.

InsecureContentStatus InsecureContentStatus

Information about insecure content on the page.

Summary string

Overrides user-visible description of the state. Always omitted.

Properties

Explanations

Previously a list of explanations for the security state. Now always empty.

public ImmutableArray<SecurityStateExplanation> Explanations { get; init; }

Property Value

ImmutableArray<SecurityStateExplanation>

InsecureContentStatus

Information about insecure content on the page.

public InsecureContentStatus InsecureContentStatus { get; init; }

Property Value

InsecureContentStatus

SchemeIsCryptographic

True if the page was loaded over cryptographic transport such as HTTPS.

public bool SchemeIsCryptographic { get; init; }

Property Value

bool

SecurityState

Security state.

public SecurityState SecurityState { get; init; }

Property Value

SecurityState

Summary

Overrides user-visible description of the state. Always omitted.

public string? Summary { get; init; }

Property Value

string