Table of Contents

Class LargePayloadOffloadPolicy

Namespace
AnyProtocol.Configuration
Assembly
AnyProtocol.dll

An immutable, validated large-payload policy.

public sealed record LargePayloadOffloadPolicy : IEquatable<LargePayloadOffloadPolicy>
Inheritance
LargePayloadOffloadPolicy
Implements
Inherited Members

Constructors

LargePayloadOffloadPolicy(string, int, int, TimeSpan)

An immutable, validated large-payload policy.

public LargePayloadOffloadPolicy(string StoreName, int MaxInlinePayloadBytes, int MaxStoredPayloadBytes, TimeSpan TimeToLive)

Parameters

StoreName string
MaxInlinePayloadBytes int
MaxStoredPayloadBytes int
TimeToLive TimeSpan

Properties

MaxInlinePayloadBytes

public int MaxInlinePayloadBytes { get; init; }

Property Value

int

MaxStoredPayloadBytes

public int MaxStoredPayloadBytes { get; init; }

Property Value

int

StoreName

public string StoreName { get; init; }

Property Value

string

TimeToLive

public TimeSpan TimeToLive { get; init; }

Property Value

TimeSpan

Methods

Deconstruct(out string, out int, out int, out TimeSpan)

public void Deconstruct(out string StoreName, out int MaxInlinePayloadBytes, out int MaxStoredPayloadBytes, out TimeSpan TimeToLive)

Parameters

StoreName string
MaxInlinePayloadBytes int
MaxStoredPayloadBytes int
TimeToLive TimeSpan

Equals(LargePayloadOffloadPolicy?)

public bool Equals(LargePayloadOffloadPolicy? other)

Parameters

other LargePayloadOffloadPolicy

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(LargePayloadOffloadPolicy?, LargePayloadOffloadPolicy?)

public static bool operator ==(LargePayloadOffloadPolicy? left, LargePayloadOffloadPolicy? right)

Parameters

left LargePayloadOffloadPolicy
right LargePayloadOffloadPolicy

Returns

bool

operator !=(LargePayloadOffloadPolicy?, LargePayloadOffloadPolicy?)

public static bool operator !=(LargePayloadOffloadPolicy? left, LargePayloadOffloadPolicy? right)

Parameters

left LargePayloadOffloadPolicy
right LargePayloadOffloadPolicy

Returns

bool