Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

class Duende.​IdentityServer.​Configuration.​EventsOptions

Assembly: Duende.IdentityServer

Inheritance: object → EventsOptions

Controls which categories of diagnostic events are raised to the registered <c>IEventSink</c> .

Remarks

All event categories default to <c>false</c> . Enable only the categories relevant to your monitoring or auditing requirements to avoid unnecessary overhead.

Properties

public bool
RaiseSuccessEvents
Gets or sets a value indicating whether success events are enabled, which are raised when valid requests are processed without errors.
Remarks Defaults to <c>false</c> . Success events are those whose class names end with <c>SuccessEvent</c> . They are analogous to HTTP 200 responses.
public bool
RaiseFailureEvents
Gets or sets a value indicating whether failure events are enabled, which are raised when a request fails due to incorrect or malformed parameters.
Remarks Defaults to <c>false</c> . Failure events are those whose class names end with <c>FailureEvent</c> . They indicate that the caller (user or client) did something wrong and are analogous to HTTP 400 responses.
public bool
RaiseInformationEvents
Gets or sets a value indicating whether information events are enabled, which are raised for noteworthy actions that are neither successes nor failures.
Remarks Defaults to <c>false</c> . Examples include a user granting, denying, or revoking consent — valid choices that do not represent an error condition.
public bool
RaiseErrorEvents
Gets or sets a value indicating whether error events are enabled, which are raised when an unexpected error occurs due to invalid configuration or an unhandled exception.
Remarks Defaults to <c>false</c> . Error events indicate a problem within IdentityServer or its configuration and are analogous to HTTP 500 responses.

Methods

public bool
Equals​(object obj)
Inherited from object
protected void
Finalize​()
Inherited from object
public int
GetHashCode​()
Inherited from object
GetType​()
Inherited from object
protected object
MemberwiseClone​()
Inherited from object
public string
ToString​()
Inherited from object