SubscriberTicketTParameter, TReturn, TDelegate Class

Represents an subscriber with the type of parameter, return code, and delegate specified.

Definition

Namespace: SecretNest.MessageBus
Assembly: SecretNest.MessageBus.DirectRelease (in SecretNest.MessageBus.DirectRelease.dll) Version: 1.0.0
C#
public class SubscriberTicket<TParameter, TReturn, TDelegate> : SubscriberTicketBase<TDelegate>
Inheritance
Object    SubscriberTicketBase    SubscriberTicketBaseTDelegate    SubscriberTicketTParameter, TReturn, TDelegate

Type Parameters

TParameter
The type of the parameter.
TReturn
The type of the return code.
TDelegate
The type of the delegate.

Constructors

SubscriberTicketTParameter, TReturn, TDelegate Initializes an instance of SubscriberTicket.

Properties

Handler Gets the instance of the delegate.
(Inherited from SubscriberTicketBaseTDelegate)
Id Gets the id of this subscriber.
(Inherited from SubscriberTicketBase)
IsAsync Gets whether the delegate is async version.
(Inherited from SubscriberTicketBase)
MessageNameMatcher Gets the instance of message name matcher.
(Inherited from SubscriberTicketBase)
Options Gets the instance of subscriber options provided with subscriber registration.
OptionsGeneric Gets the generic instance of subscriber options provided with subscriber registration.
(Overrides SubscriberTicketBaseOptionsGeneric)
ParameterType Gets the type of the parameter.
(Overrides SubscriberTicketBaseParameterType)
ReturnValueType Gets the type of the return value.
(Overrides SubscriberTicketBaseReturnValueType)

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also