QueueId Class

Definition

Identifier of a durable queue. Used by Orleans streaming extensions.

[Orleans.Concurrency.Immutable]
[System.Serializable]
public class QueueId : IComparable<Orleans.Streams.QueueId>, IEquatable<Orleans.Streams.QueueId>
[System.Serializable]
[Orleans.GenerateSerializer]
[Orleans.Immutable]
public readonly struct QueueId : IComparable<Orleans.Streams.QueueId>, IEquatable<Orleans.Streams.QueueId>, ISpanFormattable
[<Orleans.Concurrency.Immutable>]
[<System.Serializable>]
type QueueId = class
    interface IEquatable<QueueId>
    interface IComparable<QueueId>
[<System.Serializable>]
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
type QueueId = struct
    interface ISpanFormattable
    interface IFormattable
Public Class QueueId
Implements IComparable(Of QueueId), IEquatable(Of QueueId)
Public Structure QueueId
Implements IComparable(Of QueueId), IEquatable(Of QueueId), ISpanFormattable
Inheritance
QueueId
Inheritance
QueueId
Attributes
Implements

Properties

IsDefault

Gets a value indicating whether the instance is the default instance.

Methods

CompareTo(QueueId)

Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.

Equals(Object)

Determines whether the specified object is equal to the current object.

Equals(QueueId)

Indicates whether the current object is equal to another object of the same type.

GetHashCode()

Serves as the default hash function.

GetNumericId()

Gets the numeric identifier.

GetQueueId(String, UInt32, UInt32)

Gets the queue identifier.

GetStringNamePrefix()

Gets the queue name prefix.

GetUniformHashCode() System.Object.GetUniformHashCode
ToString()

Returns a string that represents the current object.

ToStringWithHashCode()

Returns a string representation of this instance which includes its uniform hash code.

Operators

Equality(QueueId, QueueId)
Inequality(QueueId, QueueId)

Explicit Interface Implementations

IFormattable.ToString(String, IFormatProvider)
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Applies to