LegacyGrainId
class
Namespace: Orleans.Runtime
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
[Orleans.GenerateSerializer][Orleans.Immutable]public sealed class LegacyGrainId : IComparable<LegacyGrainId>, IEquatable<LegacyGrainId>Properties
Methods
CompareTo(LegacyGrainId?)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.CreateGrainTypeForGrain(int)CreateGrainTypeForSystemTarget(int)Equals(LegacyGrainId?)Indicates whether the current object is equal to another object of the same type.Equals(object?)Determines whether the specified object is equal to the current object.FromGrainId(GrainId)GetHashCodeServes as the default hash function.GetHashCode_Modulo(uint)GetPrimaryKey(string?)GetPrimaryKeyLong(string?)GetUniformHashCodeGet a uniformly distributed hash code value for this grain, based on Jenkins Hash function. NOTE: Hash code value may be positive or NEGATIVE.IsLegacyGrainType(Type)IsLegacyKeyExtGrainType(Type)NewClientIdNewIdToGrainIdToStringReturns a string that represents the current object.TryConvertFromGrainId(GrainId, LegacyGrainId?)implicit operator GrainId(LegacyGrainId)
