C# Class NATS.Client.EncodedConnection

This class subclasses the Connection class to support serialization.
Inheritance: Connection, IEncodedConnection, IDisposable
Afficher le fichier Open project: nats-io/csnats Class Usage Examples

Méthodes publiques

Méthode Description
Publish ( string subject, Object o ) : void
Publish ( string subject, string reply, object o ) : void
Request ( string subject, object obj ) : object
Request ( string subject, object obj, int timeout ) : object
SubscribeAsync ( string subject, EventHandler handler ) : IAsyncSubscription
SubscribeAsync ( string subject, string queue, EventHandler handler ) : IAsyncSubscription

Private Methods

Méthode Description
EncodedConnection ( Options opts ) : System
defaultDeserializer ( byte data ) : object
defaultSerializer ( Object obj ) : byte[]
publish ( string subject, string reply, object o ) : void
removeSub ( Subscription s ) : void
request ( string subject, object obj, int timeout ) : object
subscribeAsync ( string subject, string reply, EventHandler handler ) : IAsyncSubscription

Method Details

Publish() public méthode

public Publish ( string subject, Object o ) : void
subject string
o Object
Résultat void

Publish() public méthode

public Publish ( string subject, string reply, object o ) : void
subject string
reply string
o object
Résultat void

Request() public méthode

public Request ( string subject, object obj ) : object
subject string
obj object
Résultat object

Request() public méthode

public Request ( string subject, object obj, int timeout ) : object
subject string
obj object
timeout int
Résultat object

SubscribeAsync() public méthode

public SubscribeAsync ( string subject, EventHandler handler ) : IAsyncSubscription
subject string
handler EventHandler
Résultat IAsyncSubscription

SubscribeAsync() public méthode

public SubscribeAsync ( string subject, string queue, EventHandler handler ) : IAsyncSubscription
subject string
queue string
handler EventHandler
Résultat IAsyncSubscription