Skip to content

SignalCreationOptions record

Attributes: [DebuggerDisplay("PublishingOption = {PublishingOption}, IsStateless = {IsStateless}")]

Defined in

Namespace: ReactiveUI.Primitives.Async.Signals Assembly: ReactiveUI.Primitives.Async.Core.dll Full name: ReactiveUI.Primitives.Async.Signals.SignalCreationOptions Modifiers: public sealed

Summary

View source

        Represents the set of options used when creating a Signal, including publishing behavior and state management
        requirements.
        

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481, net471

Class hierarchy
classDiagram
class SignalCreationOptions
class IEquatable~SignalCreationOptions~ {
    <>
}
IEquatable~SignalCreationOptions~ <|.. SignalCreationOptions

Implements: IEquatable

Remarks

Use this type to configure how a Signal is created, specifying whether it should be stateless and which publishing option to apply. The options provided affect the Signal's behavior and lifecycle. This record is immutable and can be used to ensure consistent Signal creation across different parts of an application.

Constructors

NameSummary
.ctor

Properties

NameSummary
static DefaultGets the default configuration for Signal creation options.
PublishingOptionGets the publishing option to use when processing the item.
IsStatelessGets a value indicating whether the object is stateless.

Methods

NameSummary
ToString
GetHashCode
Equals

Operators

NameSummary
static op_Inequality
static op_Equality
Inherited members