Table of Contents

Class GetShardIteratorResponse

Namespace
DynaSharp.Streams
Assembly
DynaSharp.dll

The result of GetShardIteratorRequest.

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

Constructors

GetShardIteratorResponse()

public GetShardIteratorResponse()

Properties

ShardIterator

Gets the iterator, an opaque string of up to 2,048 characters that is valid for 15 minutes. Treat it like a credential: it grants read access to the shard, and this library never logs it or puts it into telemetry. null if the response has none, which the service model allows: there is nothing to read from the shard then.

public string? ShardIterator { get; init; }

Property Value

string

Methods

Equals(GetShardIteratorResponse?)

public bool Equals(GetShardIteratorResponse? other)

Parameters

other GetShardIteratorResponse

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 ==(GetShardIteratorResponse?, GetShardIteratorResponse?)

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

Parameters

left GetShardIteratorResponse
right GetShardIteratorResponse

Returns

bool

operator !=(GetShardIteratorResponse?, GetShardIteratorResponse?)

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

Parameters

left GetShardIteratorResponse
right GetShardIteratorResponse

Returns

bool