Show / Hide Table of Contents

Class HttpPeerConfiguration

Represents configuration of HyParView-over-HTTP implementation.

Inheritance
object
PeerConfiguration
HttpPeerConfiguration
Implements
IPeerConfiguration
Inherited Members
PeerConfiguration.ActiveViewCapacity
PeerConfiguration.PassiveViewCapacity
PeerConfiguration.ActiveRandomWalkLength
PeerConfiguration.PassiveRandomWalkLength
PeerConfiguration.ShuffleActiveViewCount
PeerConfiguration.ShufflePassiveViewCount
PeerConfiguration.ShuffleRandomWalkLength
PeerConfiguration.QueueCapacity
PeerConfiguration.LowerShufflePeriod
PeerConfiguration.UpperShufflePeriod
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: DotNext.Net.Cluster.Discovery.HyParView.Http
Assembly: DotNext.AspNetCore.Cluster.dll
Syntax
public class HttpPeerConfiguration : PeerConfiguration, IPeerConfiguration

Properties

| Edit this page View Source

Allocator

Gets or sets allocator for the internal buffer.

Declaration
public MemoryAllocator<byte>? Allocator { get; set; }
Property Value
Type Description
MemoryAllocator<byte>
| Edit this page View Source

ClientHandlerName

Gets or sets HTTP handler name used by HyParView peer client.

Declaration
public string ClientHandlerName { get; set; }
Property Value
Type Description
string
| Edit this page View Source

ContactNode

Gets or sets the address of the contact node.

Declaration
public Uri? ContactNode { get; set; }
Property Value
Type Description
Uri
| Edit this page View Source

LocalNode

Gets or sets the address of the local node.

Declaration
public Uri? LocalNode { get; set; }
Property Value
Type Description
Uri
| Edit this page View Source

ProtocolVersion

Gets or sets HTTP version supported by HyParView implementation.

Declaration
public HttpProtocolVersion ProtocolVersion { get; set; }
Property Value
Type Description
HttpProtocolVersion
| Edit this page View Source

ProtocolVersionPolicy

Gets or sets HTTP protocol selection policy.

Declaration
public HttpVersionPolicy ProtocolVersionPolicy { get; set; }
Property Value
Type Description
HttpVersionPolicy
| Edit this page View Source

RequestTimeout

Gets or sets HTTP request timeout.

Declaration
public TimeSpan RequestTimeout { get; set; }
Property Value
Type Description
TimeSpan

Implements

IPeerConfiguration

Extension Methods

BasicExtensions.As<T>(T)
BasicExtensions.GetUserData<T>(T)
BasicExtensions.IsBetween<T, TLowerBound, TUpperBound>(T, TLowerBound, TUpperBound)
BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
ExpressionBuilder.Const<T>(T)
AsyncLockAcquisition.AcquireLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireLockAsync<T>(T, TimeSpan, CancellationToken)
AsyncLockAcquisition.AcquireReadLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireReadLockAsync<T>(T, TimeSpan, CancellationToken)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, bool, CancellationToken)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, bool, TimeSpan, CancellationToken)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, TimeSpan, CancellationToken)
LockAcquisition.AcquireReadLock<T>(T)
LockAcquisition.AcquireReadLock<T>(T, TimeSpan)
LockAcquisition.AcquireUpgradeableReadLock<T>(T)
LockAcquisition.AcquireUpgradeableReadLock<T>(T, TimeSpan)
LockAcquisition.AcquireWriteLock<T>(T)
LockAcquisition.AcquireWriteLock<T>(T, TimeSpan)
  • Edit this page
  • View Source
☀
☾
In this article
Back to top
Supported by the .NET Foundation
☀
☾