Class UnhandledInteractionException<TInput, TOutput>
- Namespace
- ReactiveUI
- Assembly
- ReactiveUI.dll
Indicates that an interaction has gone unhandled.
public class UnhandledInteractionException<TInput, TOutput> : Exception, ISerializable
Type Parameters
TInput
The type of the interaction's input.
TOutput
The type of the interaction's output.
- Inheritance
-
UnhandledInteractionException<TInput, TOutput>
- Implements
- Inherited Members
- Extension Methods
Constructors
UnhandledInteractionException()
Initializes a new instance of the UnhandledInteractionException<TInput, TOutput> class.
public UnhandledInteractionException()
UnhandledInteractionException(Interaction<TInput, TOutput>, TInput)
Initializes a new instance of the UnhandledInteractionException<TInput, TOutput> class.
public UnhandledInteractionException(Interaction<TInput, TOutput> interaction, TInput input)
Parameters
interaction
Interaction<TInput, TOutput>The interaction that doesn't have a input handler.
input
TInputThe input into the interaction.
UnhandledInteractionException(SerializationInfo, StreamingContext)
Initializes a new instance of the UnhandledInteractionException<TInput, TOutput> class.
protected UnhandledInteractionException(SerializationInfo info, StreamingContext context)
Parameters
info
SerializationInfoThe serialization information.
context
StreamingContextThe serialization context.
UnhandledInteractionException(string)
Initializes a new instance of the UnhandledInteractionException<TInput, TOutput> class.
public UnhandledInteractionException(string message)
Parameters
message
stringA message about the exception.
UnhandledInteractionException(string, Exception)
Initializes a new instance of the UnhandledInteractionException<TInput, TOutput> class.
public UnhandledInteractionException(string message, Exception innerException)
Parameters
message
stringA message about the exception.
innerException
ExceptionAny other exception that caused the issue.
Properties
Input
Gets the input for the interaction that was not handled.
public TInput Input { get; }
Property Value
- TInput
Interaction
Gets the interaction that was not handled.
public Interaction<TInput, TOutput>? Interaction { get; }
Property Value
- Interaction<TInput, TOutput>
Methods
GetObjectData(SerializationInfo, StreamingContext)
public override void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
info
SerializationInfocontext
StreamingContext