StreamId
struct
Namespace: Orleans.Runtime
Identifies a Stream within a provider
[Orleans.Immutable][Orleans.GenerateSerializer]public readonly struct StreamId : IComparable<StreamId>, IEquatable<StreamId>, IFormattable, ISpanFormattable, ISerializableProperties
Methods
CompareTo(StreamId)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.Create(IStreamIdentity)Initializes a new instance of theStreamIdstruct.Create(ReadOnlySpan<byte>, ReadOnlySpan<byte>)Initializes a new instance of theStreamIdstruct.Create(string, Guid)Initializes a new instance of theStreamIdstruct.Create(string, long)Initializes a new instance of theStreamIdstruct.Create(string, string)Initializes a new instance of theStreamIdstruct.Equals(StreamId)Indicates whether the current object is equal to another object of the same type.Equals(object?)Indicates whether this instance and a specified object are equal.GetHashCodeReturns the hash code for this instance.GetKeyAsStringReturns theStreamIdcomponent of this instance as a string.GetNamespaceReturns theStreamIdcomponent of this instance as a string.GetObjectData(SerializationInfo, StreamingContext)Populates aSystem.Runtime.Serialization.SerializationInfowith the data needed to serialize the target object.Parse(ReadOnlySpan<byte>)Parses aStreamIdinstance from aSystem.String.ToStringReturns the fully qualified type name of this instance.operator ==(StreamId, StreamId)Compares twoStreamIdinstances for equality.operator !=(StreamId, StreamId)Compares twoStreamIdinstances for equality.
