Click or drag to resize

RegistrationInfo Class

Represents information about a registration with the ServiceBusService to produce/consume Messages.
Inheritance Hierarchy
SystemObject
  GSF.ServiceBusRegistrationInfo

Namespace: GSF.ServiceBus
Assembly: GSF.ServiceBus (in GSF.ServiceBus.dll) Version: 2.4.181-beta
Syntax
[DataContractAttribute]
public class RegistrationInfo : IDisposable
View Source

The RegistrationInfo type exposes the following members.

Methods
 NameDescription
Public methodDispose Releases all the resources used by the RegistrationInfo object.
Protected methodDispose(Boolean) Releases the unmanaged resources used by the RegistrationInfo object and optionally releases the managed resources.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalize Releases the unmanaged resources before the RegistrationInfo object is reclaimed by GC.
(Overrides ObjectFinalize)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Fields
 NameDescription
Public fieldConsumers Gets or sets the list of clients consuming the Messages.
Public fieldConsumersLock Gets the ReaderWriterLockSlim to be used for synchronized access to Consumers.
Public fieldLatestMessage Gets or sets the latest Message distributed to the subscribers.
Public fieldMessageName Gets or sets the name for Messages being produced/consumed.
Public fieldMessagesProcessed Gets or sets the total number of Messages distributed.
Public fieldMessagesReceived Gets or sets the total number of Messages received.
Public fieldMessageType Gets or sets the type for Messages being produced/consumed.
Public fieldProducers Gets or sets the list of clients producing the Messages.
Public fieldProducersLock Gets the ReaderWriterLockSlim to be used for synchronized access to Producers.
Top
Extension Methods
 NameDescription
Public Extension MethodGetEnumValueOrDefault Gets the enumeration constant for value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Public Extension MethodGetEnumValueOrDefaultT Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Top
See Also