MQContract.KubeMQ
1.1.0
dotnet add package MQContract.KubeMQ --version 1.1.0
NuGet\Install-Package MQContract.KubeMQ -Version 1.1.0
<PackageReference Include="MQContract.KubeMQ" Version="1.1.0" />
paket add MQContract.KubeMQ --version 1.1.0
#r "nuget: MQContract.KubeMQ, 1.1.0"
// Install MQContract.KubeMQ as a Cake Addin #addin nuget:?package=MQContract.KubeMQ&version=1.1.0 // Install MQContract.KubeMQ as a Cake Tool #tool nuget:?package=MQContract.KubeMQ&version=1.1.0
<a name='assembly'></a>
MQContract.KubeMQ
Contents
- AckAllQueueMessagesRequest
- AckAllQueueMessagesResponse
- ClientDisposedException
- Connection
- ConnectionOptions
- Event
- EventReceive
- IKubeMQPingResult
- KubemqReflection
- MessageReadStyle
- MessageResponseTransmissionException
- PingResult
- PollRequest
- PollResponse
- QueueMessage
- QueueMessageAttributes
- QueueMessagePolicy
- QueueMessagesBatchRequest
- QueueMessagesBatchResponse
- ReceiveQueueMessagesRequest
- ReceiveQueueMessagesResponse
- Request
- Response
- Result
- SendQueueMessageResult
- StreamQueueMessagesRequest
- StreamQueueMessagesResponse
- Subscribe
- Types
- Types
- UnableToConnectException
- kubemq
- kubemqClient
<a name='T-MQContract-KubeMQ-SDK-Grpc-AckAllQueueMessagesRequest'></a>
AckAllQueueMessagesRequest type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-AckAllQueueMessagesRequest-ChannelFieldNumber'></a>
ChannelFieldNumber constants
Summary
Field number for the "Channel" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-AckAllQueueMessagesRequest-ClientIDFieldNumber'></a>
ClientIDFieldNumber constants
Summary
Field number for the "ClientID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-AckAllQueueMessagesRequest-RequestIDFieldNumber'></a>
RequestIDFieldNumber constants
Summary
Field number for the "RequestID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-AckAllQueueMessagesRequest-WaitTimeSecondsFieldNumber'></a>
WaitTimeSecondsFieldNumber constants
Summary
Field number for the "WaitTimeSeconds" field.
<a name='T-MQContract-KubeMQ-SDK-Grpc-AckAllQueueMessagesResponse'></a>
AckAllQueueMessagesResponse type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-AckAllQueueMessagesResponse-AffectedMessagesFieldNumber'></a>
AffectedMessagesFieldNumber constants
Summary
Field number for the "AffectedMessages" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-AckAllQueueMessagesResponse-ErrorFieldNumber'></a>
ErrorFieldNumber constants
Summary
Field number for the "Error" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-AckAllQueueMessagesResponse-IsErrorFieldNumber'></a>
IsErrorFieldNumber constants
Summary
Field number for the "IsError" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-AckAllQueueMessagesResponse-RequestIDFieldNumber'></a>
RequestIDFieldNumber constants
Summary
Field number for the "RequestID" field.
<a name='T-MQContract-KubeMQ-ClientDisposedException'></a>
ClientDisposedException type
Namespace
MQContract.KubeMQ
Summary
Thrown when a call is made to an underlying KubeClient after the client has been disposed
<a name='T-MQContract-KubeMQ-Connection'></a>
Connection type
Namespace
MQContract.KubeMQ
Summary
This is the MessageServiceConnection implementation for using KubeMQ
<a name='M-MQContract-KubeMQ-Connection-#ctor-MQContract-KubeMQ-ConnectionOptions-'></a>
#ctor(options) constructor
Summary
Primary constructor to create an instance using the supplied configuration options
Parameters
Name | Type | Description |
---|---|---|
options | MQContract.KubeMQ.ConnectionOptions | The configuration options to use |
Exceptions
Name | Description |
---|---|
MQContract.KubeMQ.UnableToConnectException | Thrown when the initial attempt to connect fails |
<a name='M-MQContract-KubeMQ-Connection-RegisterStoredChannel-System-String-'></a>
RegisterStoredChannel(channelName) method
Summary
Called to flag a particular channel as Stored Events when publishing or subscribing
Returns
The current connection to allow for chaining
Parameters
Name | Type | Description |
---|---|---|
channelName | System.String | The name of the channel |
<a name='M-MQContract-KubeMQ-Connection-RegisterStoredChannel-System-String,MQContract-KubeMQ-Connection-MessageReadStyle-'></a>
RegisterStoredChannel(channelName,readStyle) method
Summary
Called to flag a particular channel as Stored Events when publishing or subscribing
Returns
The current connection to allow for chaining
Parameters
Name | Type | Description |
---|---|---|
channelName | System.String | The name of the channel |
readStyle | MQContract.KubeMQ.Connection.MessageReadStyle | Set the message reading style when subscribing |
<a name='M-MQContract-KubeMQ-Connection-RegisterStoredChannel-System-String,MQContract-KubeMQ-Connection-MessageReadStyle,System-Int64-'></a>
RegisterStoredChannel(channelName,readStyle,readOffset) method
Summary
Called to flag a particular channel as Stored Events when publishing or subscribing
Returns
The current connection to allow for chaining
Parameters
Name | Type | Description |
---|---|---|
channelName | System.String | The name of the channel |
readStyle | MQContract.KubeMQ.Connection.MessageReadStyle | Set the message reading style when subscribing |
readOffset | System.Int64 | Set the readoffset to use for the given reading style |
<a name='T-MQContract-KubeMQ-ConnectionOptions'></a>
ConnectionOptions type
Namespace
MQContract.KubeMQ
Summary
Houses the Connection Settings to use to connect to the particular instance of KubeMQ
<a name='P-MQContract-KubeMQ-ConnectionOptions-Address'></a>
Address property
Summary
The address and port to connection to. This can be the dns name or an ip address. Use the format {ip/name}:{portnumber}. Typically KubeMQ is configured to listen on port 50000
<a name='P-MQContract-KubeMQ-ConnectionOptions-AuthToken'></a>
AuthToken property
Summary
The authentication token to use when connecting to the KubeMQ server
<a name='P-MQContract-KubeMQ-ConnectionOptions-ClientId'></a>
ClientId property
Summary
The Unique Identification to be used when connecting to the KubeMQ server
<a name='P-MQContract-KubeMQ-ConnectionOptions-DefaultRPCTimeout'></a>
DefaultRPCTimeout property
Summary
Timeout in milliseconds to use as a default for RPC calls if there is an override desired. Otherwise the default is 5000.
<a name='P-MQContract-KubeMQ-ConnectionOptions-Logger'></a>
Logger property
Summary
Logging instance to use in underlying service layer
<a name='P-MQContract-KubeMQ-ConnectionOptions-MaxBodySize'></a>
MaxBodySize property
Summary
The maximum body size in bytes configured on the KubeMQ server, default is 100MB. If the encoded message exceeds the size, it will zip it in an attempt to transmit the message. If it still fails in size, an exception will be thrown.
<a name='P-MQContract-KubeMQ-ConnectionOptions-ReconnectInterval'></a>
ReconnectInterval property
Summary
Milliseconds to wait in between attempted reconnects to the KubeMQ server
<a name='P-MQContract-KubeMQ-ConnectionOptions-SSLCertificate'></a>
SSLCertificate property
Summary
The SSL Certificat to use when connecting to the KubeMQ server
<a name='P-MQContract-KubeMQ-ConnectionOptions-SSLKey'></a>
SSLKey property
Summary
The SSL Key to use when connecting to the KubeMQ server
<a name='P-MQContract-KubeMQ-ConnectionOptions-SSLRootCertificate'></a>
SSLRootCertificate property
Summary
The SSL Root certificate to use when connecting to the KubeMQ server
<a name='T-MQContract-KubeMQ-SDK-Grpc-Event'></a>
Event type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-Event-BodyFieldNumber'></a>
BodyFieldNumber constants
Summary
Field number for the "Body" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Event-ChannelFieldNumber'></a>
ChannelFieldNumber constants
Summary
Field number for the "Channel" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Event-ClientIDFieldNumber'></a>
ClientIDFieldNumber constants
Summary
Field number for the "ClientID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Event-EventIDFieldNumber'></a>
EventIDFieldNumber constants
Summary
Field number for the "EventID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Event-MetadataFieldNumber'></a>
MetadataFieldNumber constants
Summary
Field number for the "Metadata" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Event-StoreFieldNumber'></a>
StoreFieldNumber constants
Summary
Field number for the "Store" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Event-TagsFieldNumber'></a>
TagsFieldNumber constants
Summary
Field number for the "Tags" field.
<a name='T-MQContract-KubeMQ-SDK-Grpc-EventReceive'></a>
EventReceive type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-EventReceive-BodyFieldNumber'></a>
BodyFieldNumber constants
Summary
Field number for the "Body" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-EventReceive-ChannelFieldNumber'></a>
ChannelFieldNumber constants
Summary
Field number for the "Channel" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-EventReceive-EventIDFieldNumber'></a>
EventIDFieldNumber constants
Summary
Field number for the "EventID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-EventReceive-MetadataFieldNumber'></a>
MetadataFieldNumber constants
Summary
Field number for the "Metadata" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-EventReceive-SequenceFieldNumber'></a>
SequenceFieldNumber constants
Summary
Field number for the "Sequence" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-EventReceive-TagsFieldNumber'></a>
TagsFieldNumber constants
Summary
Field number for the "Tags" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-EventReceive-TimestampFieldNumber'></a>
TimestampFieldNumber constants
Summary
Field number for the "Timestamp" field.
<a name='T-MQContract-KubeMQ-Interfaces-IKubeMQPingResult'></a>
IKubeMQPingResult type
Namespace
MQContract.KubeMQ.Interfaces
Summary
The definition for a PingResponse coming from KubeMQ that has a couple of extra properties available
<a name='P-MQContract-KubeMQ-Interfaces-IKubeMQPingResult-Host'></a>
Host property
Summary
The host name for the server pinged
<a name='P-MQContract-KubeMQ-Interfaces-IKubeMQPingResult-ResponseTime'></a>
ResponseTime property
Summary
How long it took the server to respond to the request
<a name='P-MQContract-KubeMQ-Interfaces-IKubeMQPingResult-ServerStartTime'></a>
ServerStartTime property
Summary
The Server Start Time of the host that was pinged
<a name='P-MQContract-KubeMQ-Interfaces-IKubeMQPingResult-ServerUpTime'></a>
ServerUpTime property
Summary
The Server Up Time of the host that was pinged
<a name='P-MQContract-KubeMQ-Interfaces-IKubeMQPingResult-Version'></a>
Version property
Summary
The current version of KubeMQ running on it
<a name='T-MQContract-KubeMQ-SDK-Grpc-KubemqReflection'></a>
KubemqReflection type
Namespace
MQContract.KubeMQ.SDK.Grpc
Summary
Holder for reflection information generated from SDK/Grpc/kubemq.proto
<a name='P-MQContract-KubeMQ-SDK-Grpc-KubemqReflection-Descriptor'></a>
Descriptor property
Summary
File descriptor for SDK/Grpc/kubemq.proto
<a name='T-MQContract-KubeMQ-Connection-MessageReadStyle'></a>
MessageReadStyle type
Namespace
MQContract.KubeMQ.Connection
Summary
These are the different read styles to use when subscribing to a stored Event PubSub
<a name='F-MQContract-KubeMQ-Connection-MessageReadStyle-StartAtSequence'></a>
StartAtSequence constants
Summary
Start at message number X (this value is specified when creating the listener)
<a name='F-MQContract-KubeMQ-Connection-MessageReadStyle-StartAtTime'></a>
StartAtTime constants
Summary
Start at time X (this value is specified when creating the listener)
<a name='F-MQContract-KubeMQ-Connection-MessageReadStyle-StartAtTimeDelta'></a>
StartAtTimeDelta constants
Summary
Start at Time Delte X (this value is specified when creating the listener)
<a name='F-MQContract-KubeMQ-Connection-MessageReadStyle-StartFromFirst'></a>
StartFromFirst constants
Summary
Start at the beginning
<a name='F-MQContract-KubeMQ-Connection-MessageReadStyle-StartFromLast'></a>
StartFromLast constants
Summary
Start at the last message
<a name='F-MQContract-KubeMQ-Connection-MessageReadStyle-StartNewOnly'></a>
StartNewOnly constants
Summary
Start from the new ones (unread ones) only
<a name='T-MQContract-KubeMQ-MessageResponseTransmissionException'></a>
MessageResponseTransmissionException type
Namespace
MQContract.KubeMQ
Summary
Thrown when an error occurs sending and rpc response
<a name='T-MQContract-KubeMQ-SDK-Grpc-PingResult'></a>
PingResult type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-PingResult-HostFieldNumber'></a>
HostFieldNumber constants
Summary
Field number for the "Host" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-PingResult-ServerStartTimeFieldNumber'></a>
ServerStartTimeFieldNumber constants
Summary
Field number for the "ServerStartTime" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-PingResult-ServerUpTimeSecondsFieldNumber'></a>
ServerUpTimeSecondsFieldNumber constants
Summary
Field number for the "ServerUpTimeSeconds" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-PingResult-VersionFieldNumber'></a>
VersionFieldNumber constants
Summary
Field number for the "Version" field.
<a name='T-MQContract-KubeMQ-SDK-Grpc-PollRequest'></a>
PollRequest type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-PollRequest-AckRangeFieldNumber'></a>
AckRangeFieldNumber constants
Summary
Field number for the "AckRange" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-PollRequest-AutoAckFieldNumber'></a>
AutoAckFieldNumber constants
Summary
Field number for the "AutoAck" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-PollRequest-ChannelFieldNumber'></a>
ChannelFieldNumber constants
Summary
Field number for the "Channel" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-PollRequest-ClientIDFieldNumber'></a>
ClientIDFieldNumber constants
Summary
Field number for the "ClientID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-PollRequest-HeadersFieldNumber'></a>
HeadersFieldNumber constants
Summary
Field number for the "Headers" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-PollRequest-RefTransactionIdFieldNumber'></a>
RefTransactionIdFieldNumber constants
Summary
Field number for the "RefTransactionId" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-PollRequest-RequestIDFieldNumber'></a>
RequestIDFieldNumber constants
Summary
Field number for the "RequestID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-PollRequest-StreamRequestTypeDataFieldNumber'></a>
StreamRequestTypeDataFieldNumber constants
Summary
Field number for the "StreamRequestTypeData" field.
<a name='T-MQContract-KubeMQ-SDK-Grpc-PollResponse'></a>
PollResponse type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-PollResponse-ErrorFieldNumber'></a>
ErrorFieldNumber constants
Summary
Field number for the "Error" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-PollResponse-HeadersFieldNumber'></a>
HeadersFieldNumber constants
Summary
Field number for the "Headers" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-PollResponse-IsErrorFieldNumber'></a>
IsErrorFieldNumber constants
Summary
Field number for the "IsError" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-PollResponse-MessagesFieldNumber'></a>
MessagesFieldNumber constants
Summary
Field number for the "Messages" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-PollResponse-RefRequestIdFieldNumber'></a>
RefRequestIdFieldNumber constants
Summary
Field number for the "RefRequestId" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-PollResponse-StreamRequestTypeDataFieldNumber'></a>
StreamRequestTypeDataFieldNumber constants
Summary
Field number for the "StreamRequestTypeData" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-PollResponse-TransactionIdFieldNumber'></a>
TransactionIdFieldNumber constants
Summary
Field number for the "TransactionId" field.
<a name='T-MQContract-KubeMQ-SDK-Grpc-QueueMessage'></a>
QueueMessage type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessage-AttributesFieldNumber'></a>
AttributesFieldNumber constants
Summary
Field number for the "Attributes" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessage-BodyFieldNumber'></a>
BodyFieldNumber constants
Summary
Field number for the "Body" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessage-ChannelFieldNumber'></a>
ChannelFieldNumber constants
Summary
Field number for the "Channel" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessage-ClientIDFieldNumber'></a>
ClientIDFieldNumber constants
Summary
Field number for the "ClientID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessage-MessageIDFieldNumber'></a>
MessageIDFieldNumber constants
Summary
Field number for the "MessageID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessage-MetadataFieldNumber'></a>
MetadataFieldNumber constants
Summary
Field number for the "Metadata" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessage-PolicyFieldNumber'></a>
PolicyFieldNumber constants
Summary
Field number for the "Policy" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessage-TagsFieldNumber'></a>
TagsFieldNumber constants
Summary
Field number for the "Tags" field.
<a name='T-MQContract-KubeMQ-SDK-Grpc-QueueMessageAttributes'></a>
QueueMessageAttributes type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessageAttributes-DelayedToFieldNumber'></a>
DelayedToFieldNumber constants
Summary
Field number for the "DelayedTo" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessageAttributes-ExpirationAtFieldNumber'></a>
ExpirationAtFieldNumber constants
Summary
Field number for the "ExpirationAt" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessageAttributes-MD5OfBodyFieldNumber'></a>
MD5OfBodyFieldNumber constants
Summary
Field number for the "MD5OfBody" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessageAttributes-ReRoutedFieldNumber'></a>
ReRoutedFieldNumber constants
Summary
Field number for the "ReRouted" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessageAttributes-ReRoutedFromQueueFieldNumber'></a>
ReRoutedFromQueueFieldNumber constants
Summary
Field number for the "ReRoutedFromQueue" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessageAttributes-ReceiveCountFieldNumber'></a>
ReceiveCountFieldNumber constants
Summary
Field number for the "ReceiveCount" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessageAttributes-SequenceFieldNumber'></a>
SequenceFieldNumber constants
Summary
Field number for the "Sequence" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessageAttributes-TimestampFieldNumber'></a>
TimestampFieldNumber constants
Summary
Field number for the "Timestamp" field.
<a name='T-MQContract-KubeMQ-SDK-Grpc-QueueMessagePolicy'></a>
QueueMessagePolicy type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessagePolicy-DelaySecondsFieldNumber'></a>
DelaySecondsFieldNumber constants
Summary
Field number for the "DelaySeconds" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessagePolicy-ExpirationSecondsFieldNumber'></a>
ExpirationSecondsFieldNumber constants
Summary
Field number for the "ExpirationSeconds" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessagePolicy-MaxReceiveCountFieldNumber'></a>
MaxReceiveCountFieldNumber constants
Summary
Field number for the "MaxReceiveCount" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessagePolicy-MaxReceiveQueueFieldNumber'></a>
MaxReceiveQueueFieldNumber constants
Summary
Field number for the "MaxReceiveQueue" field.
<a name='T-MQContract-KubeMQ-SDK-Grpc-QueueMessagesBatchRequest'></a>
QueueMessagesBatchRequest type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessagesBatchRequest-BatchIDFieldNumber'></a>
BatchIDFieldNumber constants
Summary
Field number for the "BatchID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessagesBatchRequest-MessagesFieldNumber'></a>
MessagesFieldNumber constants
Summary
Field number for the "Messages" field.
<a name='T-MQContract-KubeMQ-SDK-Grpc-QueueMessagesBatchResponse'></a>
QueueMessagesBatchResponse type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessagesBatchResponse-BatchIDFieldNumber'></a>
BatchIDFieldNumber constants
Summary
Field number for the "BatchID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessagesBatchResponse-HaveErrorsFieldNumber'></a>
HaveErrorsFieldNumber constants
Summary
Field number for the "HaveErrors" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-QueueMessagesBatchResponse-ResultsFieldNumber'></a>
ResultsFieldNumber constants
Summary
Field number for the "Results" field.
<a name='T-MQContract-KubeMQ-SDK-Grpc-ReceiveQueueMessagesRequest'></a>
ReceiveQueueMessagesRequest type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-ReceiveQueueMessagesRequest-ChannelFieldNumber'></a>
ChannelFieldNumber constants
Summary
Field number for the "Channel" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-ReceiveQueueMessagesRequest-ClientIDFieldNumber'></a>
ClientIDFieldNumber constants
Summary
Field number for the "ClientID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-ReceiveQueueMessagesRequest-IsPeakFieldNumber'></a>
IsPeakFieldNumber constants
Summary
Field number for the "IsPeak" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-ReceiveQueueMessagesRequest-MaxNumberOfMessagesFieldNumber'></a>
MaxNumberOfMessagesFieldNumber constants
Summary
Field number for the "MaxNumberOfMessages" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-ReceiveQueueMessagesRequest-RequestIDFieldNumber'></a>
RequestIDFieldNumber constants
Summary
Field number for the "RequestID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-ReceiveQueueMessagesRequest-WaitTimeSecondsFieldNumber'></a>
WaitTimeSecondsFieldNumber constants
Summary
Field number for the "WaitTimeSeconds" field.
<a name='T-MQContract-KubeMQ-SDK-Grpc-ReceiveQueueMessagesResponse'></a>
ReceiveQueueMessagesResponse type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-ReceiveQueueMessagesResponse-ErrorFieldNumber'></a>
ErrorFieldNumber constants
Summary
Field number for the "Error" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-ReceiveQueueMessagesResponse-IsErrorFieldNumber'></a>
IsErrorFieldNumber constants
Summary
Field number for the "IsError" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-ReceiveQueueMessagesResponse-IsPeakFieldNumber'></a>
IsPeakFieldNumber constants
Summary
Field number for the "IsPeak" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-ReceiveQueueMessagesResponse-MessagesExpiredFieldNumber'></a>
MessagesExpiredFieldNumber constants
Summary
Field number for the "MessagesExpired" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-ReceiveQueueMessagesResponse-MessagesFieldNumber'></a>
MessagesFieldNumber constants
Summary
Field number for the "Messages" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-ReceiveQueueMessagesResponse-MessagesReceivedFieldNumber'></a>
MessagesReceivedFieldNumber constants
Summary
Field number for the "MessagesReceived" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-ReceiveQueueMessagesResponse-RequestIDFieldNumber'></a>
RequestIDFieldNumber constants
Summary
Field number for the "RequestID" field.
<a name='T-MQContract-KubeMQ-SDK-Grpc-Request'></a>
Request type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-Request-BodyFieldNumber'></a>
BodyFieldNumber constants
Summary
Field number for the "Body" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Request-CacheKeyFieldNumber'></a>
CacheKeyFieldNumber constants
Summary
Field number for the "CacheKey" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Request-CacheTTLFieldNumber'></a>
CacheTTLFieldNumber constants
Summary
Field number for the "CacheTTL" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Request-ChannelFieldNumber'></a>
ChannelFieldNumber constants
Summary
Field number for the "Channel" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Request-ClientIDFieldNumber'></a>
ClientIDFieldNumber constants
Summary
Field number for the "ClientID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Request-MetadataFieldNumber'></a>
MetadataFieldNumber constants
Summary
Field number for the "Metadata" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Request-ReplyChannelFieldNumber'></a>
ReplyChannelFieldNumber constants
Summary
Field number for the "ReplyChannel" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Request-RequestIDFieldNumber'></a>
RequestIDFieldNumber constants
Summary
Field number for the "RequestID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Request-RequestTypeDataFieldNumber'></a>
RequestTypeDataFieldNumber constants
Summary
Field number for the "RequestTypeData" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Request-SpanFieldNumber'></a>
SpanFieldNumber constants
Summary
Field number for the "Span" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Request-TagsFieldNumber'></a>
TagsFieldNumber constants
Summary
Field number for the "Tags" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Request-TimeoutFieldNumber'></a>
TimeoutFieldNumber constants
Summary
Field number for the "Timeout" field.
<a name='T-MQContract-KubeMQ-SDK-Grpc-Response'></a>
Response type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-Response-BodyFieldNumber'></a>
BodyFieldNumber constants
Summary
Field number for the "Body" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Response-CacheHitFieldNumber'></a>
CacheHitFieldNumber constants
Summary
Field number for the "CacheHit" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Response-ClientIDFieldNumber'></a>
ClientIDFieldNumber constants
Summary
Field number for the "ClientID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Response-ErrorFieldNumber'></a>
ErrorFieldNumber constants
Summary
Field number for the "Error" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Response-ExecutedFieldNumber'></a>
ExecutedFieldNumber constants
Summary
Field number for the "Executed" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Response-MetadataFieldNumber'></a>
MetadataFieldNumber constants
Summary
Field number for the "Metadata" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Response-ReplyChannelFieldNumber'></a>
ReplyChannelFieldNumber constants
Summary
Field number for the "ReplyChannel" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Response-RequestIDFieldNumber'></a>
RequestIDFieldNumber constants
Summary
Field number for the "RequestID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Response-SpanFieldNumber'></a>
SpanFieldNumber constants
Summary
Field number for the "Span" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Response-TagsFieldNumber'></a>
TagsFieldNumber constants
Summary
Field number for the "Tags" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Response-TimestampFieldNumber'></a>
TimestampFieldNumber constants
Summary
Field number for the "Timestamp" field.
<a name='T-MQContract-KubeMQ-SDK-Grpc-Result'></a>
Result type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-Result-ErrorFieldNumber'></a>
ErrorFieldNumber constants
Summary
Field number for the "Error" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Result-EventIDFieldNumber'></a>
EventIDFieldNumber constants
Summary
Field number for the "EventID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Result-SentFieldNumber'></a>
SentFieldNumber constants
Summary
Field number for the "Sent" field.
<a name='T-MQContract-KubeMQ-SDK-Grpc-SendQueueMessageResult'></a>
SendQueueMessageResult type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-SendQueueMessageResult-DelayedToFieldNumber'></a>
DelayedToFieldNumber constants
Summary
Field number for the "DelayedTo" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-SendQueueMessageResult-ErrorFieldNumber'></a>
ErrorFieldNumber constants
Summary
Field number for the "Error" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-SendQueueMessageResult-ExpirationAtFieldNumber'></a>
ExpirationAtFieldNumber constants
Summary
Field number for the "ExpirationAt" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-SendQueueMessageResult-IsErrorFieldNumber'></a>
IsErrorFieldNumber constants
Summary
Field number for the "IsError" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-SendQueueMessageResult-MessageIDFieldNumber'></a>
MessageIDFieldNumber constants
Summary
Field number for the "MessageID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-SendQueueMessageResult-SentAtFieldNumber'></a>
SentAtFieldNumber constants
Summary
Field number for the "SentAt" field.
<a name='T-MQContract-KubeMQ-SDK-Grpc-StreamQueueMessagesRequest'></a>
StreamQueueMessagesRequest type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-StreamQueueMessagesRequest-ChannelFieldNumber'></a>
ChannelFieldNumber constants
Summary
Field number for the "Channel" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-StreamQueueMessagesRequest-ClientIDFieldNumber'></a>
ClientIDFieldNumber constants
Summary
Field number for the "ClientID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-StreamQueueMessagesRequest-ModifiedMessageFieldNumber'></a>
ModifiedMessageFieldNumber constants
Summary
Field number for the "ModifiedMessage" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-StreamQueueMessagesRequest-RefSequenceFieldNumber'></a>
RefSequenceFieldNumber constants
Summary
Field number for the "RefSequence" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-StreamQueueMessagesRequest-RequestIDFieldNumber'></a>
RequestIDFieldNumber constants
Summary
Field number for the "RequestID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-StreamQueueMessagesRequest-StreamRequestTypeDataFieldNumber'></a>
StreamRequestTypeDataFieldNumber constants
Summary
Field number for the "StreamRequestTypeData" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-StreamQueueMessagesRequest-VisibilitySecondsFieldNumber'></a>
VisibilitySecondsFieldNumber constants
Summary
Field number for the "VisibilitySeconds" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-StreamQueueMessagesRequest-WaitTimeSecondsFieldNumber'></a>
WaitTimeSecondsFieldNumber constants
Summary
Field number for the "WaitTimeSeconds" field.
<a name='T-MQContract-KubeMQ-SDK-Grpc-StreamQueueMessagesResponse'></a>
StreamQueueMessagesResponse type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-StreamQueueMessagesResponse-ErrorFieldNumber'></a>
ErrorFieldNumber constants
Summary
Field number for the "Error" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-StreamQueueMessagesResponse-IsErrorFieldNumber'></a>
IsErrorFieldNumber constants
Summary
Field number for the "IsError" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-StreamQueueMessagesResponse-MessageFieldNumber'></a>
MessageFieldNumber constants
Summary
Field number for the "Message" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-StreamQueueMessagesResponse-RequestIDFieldNumber'></a>
RequestIDFieldNumber constants
Summary
Field number for the "RequestID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-StreamQueueMessagesResponse-StreamRequestTypeDataFieldNumber'></a>
StreamRequestTypeDataFieldNumber constants
Summary
Field number for the "StreamRequestTypeData" field.
<a name='T-MQContract-KubeMQ-SDK-Grpc-Subscribe'></a>
Subscribe type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='F-MQContract-KubeMQ-SDK-Grpc-Subscribe-ChannelFieldNumber'></a>
ChannelFieldNumber constants
Summary
Field number for the "Channel" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Subscribe-ClientIDFieldNumber'></a>
ClientIDFieldNumber constants
Summary
Field number for the "ClientID" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Subscribe-EventsStoreTypeDataFieldNumber'></a>
EventsStoreTypeDataFieldNumber constants
Summary
Field number for the "EventsStoreTypeData" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Subscribe-EventsStoreTypeValueFieldNumber'></a>
EventsStoreTypeValueFieldNumber constants
Summary
Field number for the "EventsStoreTypeValue" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Subscribe-GroupFieldNumber'></a>
GroupFieldNumber constants
Summary
Field number for the "Group" field.
<a name='F-MQContract-KubeMQ-SDK-Grpc-Subscribe-SubscribeTypeDataFieldNumber'></a>
SubscribeTypeDataFieldNumber constants
Summary
Field number for the "SubscribeTypeData" field.
<a name='T-MQContract-KubeMQ-SDK-Grpc-Request-Types'></a>
Types type
Namespace
MQContract.KubeMQ.SDK.Grpc.Request
Summary
Container for nested types declared in the Request message type.
<a name='T-MQContract-KubeMQ-SDK-Grpc-Subscribe-Types'></a>
Types type
Namespace
MQContract.KubeMQ.SDK.Grpc.Subscribe
Summary
Container for nested types declared in the Subscribe message type.
<a name='T-MQContract-KubeMQ-UnableToConnectException'></a>
UnableToConnectException type
Namespace
MQContract.KubeMQ
Summary
Thrown when an error occurs attempting to connect to the KubeMQ server.
Specifically this will be thrown when the Ping that is executed on each initial connection fails.
<a name='T-MQContract-KubeMQ-SDK-Grpc-kubemq'></a>
kubemq type
Namespace
MQContract.KubeMQ.SDK.Grpc
<a name='P-MQContract-KubeMQ-SDK-Grpc-kubemq-Descriptor'></a>
Descriptor property
Summary
Service descriptor
<a name='T-MQContract-KubeMQ-SDK-Grpc-kubemq-kubemqClient'></a>
kubemqClient type
Namespace
MQContract.KubeMQ.SDK.Grpc.kubemq
Summary
Client for kubemq
<a name='M-MQContract-KubeMQ-SDK-Grpc-kubemq-kubemqClient-#ctor-Grpc-Core-ChannelBase-'></a>
#ctor(channel) constructor
Summary
Creates a new client for kubemq
Parameters
Name | Type | Description |
---|---|---|
channel | Grpc.Core.ChannelBase | The channel to use to make remote calls. |
<a name='M-MQContract-KubeMQ-SDK-Grpc-kubemq-kubemqClient-#ctor-Grpc-Core-CallInvoker-'></a>
#ctor(callInvoker) constructor
Summary
Creates a new client for kubemq that uses a custom CallInvoker
.
Parameters
Name | Type | Description |
---|---|---|
callInvoker | Grpc.Core.CallInvoker | The callInvoker to use to make remote calls. |
<a name='M-MQContract-KubeMQ-SDK-Grpc-kubemq-kubemqClient-#ctor'></a>
#ctor() constructor
Summary
Protected parameterless constructor to allow creation of test doubles.
Parameters
This constructor has no parameters.
<a name='M-MQContract-KubeMQ-SDK-Grpc-kubemq-kubemqClient-#ctor-Grpc-Core-ClientBase-ClientBaseConfiguration-'></a>
#ctor(configuration) constructor
Summary
Protected constructor to allow creation of configured clients.
Parameters
Name | Type | Description |
---|---|---|
configuration | Grpc.Core.ClientBase.ClientBaseConfiguration | The client configuration. |
<a name='M-MQContract-KubeMQ-SDK-Grpc-kubemq-kubemqClient-NewInstance-Grpc-Core-ClientBase-ClientBaseConfiguration-'></a>
NewInstance() method
Summary
Creates a new instance of client from given ClientBaseConfiguration
.
Parameters
This method has no parameters.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- Google.Protobuf (>= 3.28.2)
- Grpc.Net.Client (>= 2.66.0)
- MQContract.Abstractions (>= 1.1.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.