Interaction.Handle(TInput) method¶
Defined in
Type: InteractionReactiveUI.Reactive
Assembly: ReactiveUI.Reactive.dll
Applies to
net10.0, net10.0-maccatalyst26.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-tvos26.0, net10.0-windows10.0.19041, net10.0-macos26.0, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-tvos18.0, net9.0-macos15.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-ios18.0, net9.0-desktop1.0, net8.0, net8.0-windows10.0.19041, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.5, netstandard2.1, net481, net462, net471
public virtual IObservable<TOutput> Handle(TInput input)
Inherited documentation
These docs were inherited from IInteraction<TInput, TOutput>. The member doesn't override them on this type.
Summary: Handles an interaction and asynchronously returns the result.
Parameters
| Name | Type | Description |
|---|---|---|
input | TInput | The input for the interaction. |
Returns: IObservable
Remarks
This method passes the interaction in turn to its registered handlers in reverse order of registration until one of them handles the interaction. If the interaction remains unhandled after all its registered handlers have executed, an UnhandledInteractionException is thrown.