Class GetVersionResponseObserver
Handler responsible for handling the server's response for the GetVersion request. The handler reads the response's payload and formats it in user readable format and writes it to the console.
Inheritance
System.Object
ResponseObserverBase<VersionResponse>
RpcResponseObserver<VersionResponse>
GetVersionResponseObserver
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Catalyst.Core.Modules.Rpc.Client.IO.Observers
Assembly: Catalyst.Core.Modules.Rpc.Client.dll
Syntax
public sealed class GetVersionResponseObserver : RpcResponseObserver<VersionResponse>, IMessageObserver, IDisposable, IResponseMessageObserver, IRpcResponseObserver
Constructors
| Improve this Doc View SourceGetVersionResponseObserver(ILogger)
Handles the VersionResponse message sent from the
Declaration
public GetVersionResponseObserver(ILogger logger)
Parameters
Type | Name | Description |
---|---|---|
ILogger | logger | Logger to log debug related information. |
Methods
| Improve this Doc View SourceHandleResponse(VersionResponse, IChannelHandlerContext, PeerId, ICorrelationId)
Declaration
protected override void HandleResponse(VersionResponse versionResponse, IChannelHandlerContext channelHandlerContext, PeerId senderPeerIdentifier, ICorrelationId correlationId)
Parameters
Type | Name | Description |
---|---|---|
VersionResponse | versionResponse | |
IChannelHandlerContext | channelHandlerContext | |
PeerId | senderPeerIdentifier | |
ICorrelationId | correlationId |
Implements
System.IDisposable