Skip to content

SubjectCreationOptions record

Defined in

Namespace: ReactiveUI.Extensions.Async.Subjects Assembly: ReactiveUI.Extensions.dll Full name: ReactiveUI.Extensions.Async.Subjects.SubjectCreationOptions Modifiers: public sealed

Summary

View source

        Represents the set of options used when creating a subject, 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

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

Implements: IEquatable

Remarks

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

Constructors

NameSummary
.ctor

Properties

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

Methods

NameSummary
ToString
GetHashCode
Equals

Operators

NameSummary
static op_Inequality
static op_Equality
Inherited members