Show / Hide Table of Contents

Interface IClusterConfiguration

Represents a snapshot of cluster configuration.

Inherited Members
IDataTransferObject.WriteToAsync<TWriter>(TWriter, CancellationToken)
IDataTransferObject.TransformAsync<TResult, TTransformation>(Stream, TTransformation, bool, Memory<byte>, CancellationToken)
IDataTransferObject.TransformAsync<TResult, TTransformation>(Stream, TTransformation, bool, MemoryAllocator<byte>, CancellationToken)
IDataTransferObject.TransformAsync<TResult, TTransformation>(Stream, TTransformation, bool, CancellationToken)
IDataTransferObject.TransformAsync<TResult, TTransformation>(PipeReader, TTransformation, CancellationToken)
IDataTransferObject.TransformAsync<TResult, TTransformation>(TTransformation, CancellationToken)
IDataTransferObject.TryGetMemory(out ReadOnlyMemory<byte>)
IDataTransferObject.Empty
IDataTransferObject.IsReusable
Namespace: DotNext.Net.Cluster.Consensus.Raft.Membership
Assembly: DotNext.Net.Cluster.dll
Syntax
public interface IClusterConfiguration : IDataTransferObject

Properties

View Source

Fingerprint

Gets fingerprint of this configuration that uniquely identifies its content.

Declaration
long Fingerprint { get; }
Property Value
Type Description
long
View Source

Length

Gets length of the configuration, in bytes.

Declaration
long Length { get; }
Property Value
Type Description
long

Methods

View Source

CreateEmpty(long)

Creates empty configuration.

Declaration
public static IClusterConfiguration CreateEmpty(long fingerprint)
Parameters
Type Name Description
long fingerprint

The fingerprint of the configuration.

Returns
Type Description
IClusterConfiguration

The empty configuration.

Extension Methods

BasicExtensions.As<T>(T)
BasicExtensions.IsBetween<T, TLowerBound, TUpperBound>(T, TLowerBound, TUpperBound)
BasicExtensions.IsOneOf<T>(T, params ReadOnlySpan<T>)
  • View Source
☀
☾
In this article
Back to top
Supported by the .NET Foundation
☀
☾