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¶
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¶
| Name | Summary |
|---|---|
| .ctor |
Properties¶
| Name | Summary |
|---|---|
| static Default | Gets the default configuration for Signal creation options. |
| PublishingOption | Gets the publishing option to use when processing the item. |
| IsStateless | Gets a value indicating whether the object is stateless. |
Methods¶
| Name | Summary |
|---|---|
| ToString | |
| GetHashCode | |
| Equals |
Operators¶
| Name | Summary |
|---|---|
| static op_Inequality | |
| static op_Equality |