LegacyGrainId Class

Definition

[Orleans.GenerateSerializer]
[Orleans.Immutable]
[System.Serializable]
public sealed class LegacyGrainId : IComparable<Orleans.Runtime.LegacyGrainId>, IEquatable<Orleans.Runtime.LegacyGrainId>
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
[<System.Serializable>]
type LegacyGrainId = class
    interface IEquatable<LegacyGrainId>
    interface IComparable<LegacyGrainId>
Public NotInheritable Class LegacyGrainId
Implements IComparable(Of LegacyGrainId), IEquatable(Of LegacyGrainId)
Inheritance
LegacyGrainId
Attributes
Implements

Properties

Category
IdentityString
IsClient
IsGrain
IsLongKey
IsSystemTarget
PrimaryKey
PrimaryKeyLong
PrimaryKeyString
TypeCode

Methods

CompareTo(LegacyGrainId)
CreateGrainTypeForGrain(Int32)
CreateGrainTypeForSystemTarget(Int32)
Equals(LegacyGrainId)
Equals(Object)
FromGrainId(GrainId)
GetHashCode_Modulo(UInt32)
GetHashCode()
GetPrimaryKey(String)
GetPrimaryKeyLong(String)
GetUniformHashCode()

Get 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)
NewClientId()
NewId()
ToGrainId()
ToString()
TryConvertFromGrainId(GrainId, LegacyGrainId)

Operators

Implicit(LegacyGrainId to GrainId)

Applies to