Show / Hide Table of Contents

Class BinaryMessage

Represents binary message.

Inheritance
Object
BinaryMessage
Implements
IMessage
IDataTransferObject
Namespace: DotNext.Net.Cluster.Messaging
Assembly: DotNext.Net.Cluster.dll
Syntax
public class BinaryMessage : BinaryTransferObject, IMessage, IDataTransferObject

Constructors

| Improve this Doc View Source

BinaryMessage(ReadOnlySequence<Byte>, String, ContentType)

Initializes a new binary message.

Declaration
public BinaryMessage(ReadOnlySequence<byte> content, string name, ContentType type = null)
Parameters
Type Name Description
ReadOnlySequence<Byte> content

The content of the message.

String name

The name of the message.

ContentType type

Media type of the message content.

| Improve this Doc View Source

BinaryMessage(ReadOnlyMemory<Byte>, String, ContentType)

Initializes a new binary message.

Declaration
public BinaryMessage(ReadOnlyMemory<byte> content, string name, ContentType type = null)
Parameters
Type Name Description
ReadOnlyMemory<Byte> content

The content of the message.

String name

The name of the message.

ContentType type

Media type of the message content.

Properties

| Improve this Doc View Source

Name

Gets name of the message.

Declaration
public string Name { get; }
Property Value
Type Description
String
| Improve this Doc View Source

Type

Gets media type of the message.

Declaration
public ContentType Type { get; }
Property Value
Type Description
ContentType

Implements

IMessage
IDataTransferObject

Extension Methods

Messenger.ReadAsTextAsync(IMessage, CancellationToken)
AsyncLockAcquisition.AcquireLockAsync<T>(T, TimeSpan)
AsyncLockAcquisition.AcquireLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireReadLockAsync<T>(T, TimeSpan)
AsyncLockAcquisition.AcquireReadLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, TimeSpan)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireUpgradeableReadLockAsync<T>(T, TimeSpan)
AsyncLockAcquisition.AcquireUpgradeableReadLockAsync<T>(T, CancellationToken)
ObjectExtensions.GetUserData<T>(T)
ObjectExtensions.IsOneOf<T>(T, IEnumerable<T>)
ObjectExtensions.IsOneOf<T>(T, T[])
ObjectExtensions.Decompose<T, TResult1, TResult2>(T, Func<T, TResult1>, Func<T, TResult2>, out TResult1, out TResult2)
ObjectExtensions.Decompose<T, TResult1, TResult2>(T, ValueFunc<T, TResult1>, ValueFunc<T, TResult2>, out TResult1, out TResult2)
ObjectExtensions.Decompose<T, TResult1, TResult2>(T, Func<T, TResult1>, Func<T, TResult2>)
ObjectExtensions.Decompose<T, TResult1, TResult2>(T, ValueFunc<T, TResult1>, ValueFunc<T, TResult2>)
ObjectExtensions.As<T>(T)
LockAcquisition.AcquireReadLock<T>(T)
LockAcquisition.AcquireReadLock<T>(T, TimeSpan)
LockAcquisition.AcquireWriteLock<T>(T)
LockAcquisition.AcquireWriteLock<T>(T, TimeSpan)
LockAcquisition.AcquireUpgradeableReadLock<T>(T)
LockAcquisition.AcquireUpgradeableReadLock<T>(T, TimeSpan)
ExpressionBuilder.Const<T>(T)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX