SubjectCreationOptions record¶
Defined in
Namespace: ReactiveUI.Extensions.Async.Subjects
Assembly: ReactiveUI.Extensions.dll
Full name: ReactiveUI.Extensions.Async.Subjects.SubjectCreationOptions
Modifiers: public sealed
Summary¶
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¶
| Name | Summary |
|---|---|
| .ctor |
Properties¶
| Name | Summary |
|---|---|
| PublishingOption | Gets the publishing option to use when processing the item. |
| IsStateless | Gets a value indicating whether the object is stateless. |
| static Default | Gets the default configuration for subject creation options. |
Methods¶
| Name | Summary |
|---|---|
| ToString | |
| GetHashCode | |
| Equals |
Operators¶
| Name | Summary |
|---|---|
| static op_Inequality | |
| static op_Equality |