SubscriberTicketBaseTDelegate Class

Represents an subscriber, containing the delegate. This is an abstract class.

Definition

Namespace: SecretNest.MessageBus
Assembly: SecretNest.MessageBus.DirectRelease (in SecretNest.MessageBus.DirectRelease.dll) Version: 1.0.0
C#
public abstract class SubscriberTicketBase<TDelegate> : SubscriberTicketBase
Inheritance
Object    SubscriberTicketBase    SubscriberTicketBaseTDelegate
Derived

Type Parameters

TDelegate
The type of the delegate.

Constructors

SubscriberTicketBaseTDelegate Initializes an instance of SubscriberTicketBase.

Properties

Handler Gets the instance of the delegate.
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)
OptionsGeneric Gets the generic instance of subscriber options provided with subscriber registration.
(Inherited from SubscriberTicketBase)
ParameterType Gets the type of the parameter.
(Inherited from SubscriberTicketBase)
ReturnValueType Gets the type of the return value.
(Inherited from SubscriberTicketBase)

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