Freigeben über


LegacyGrainId Klasse

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)
Vererbung
LegacyGrainId
Attribute
Implementiert

Eigenschaften

Category
IdentityString
IsClient
IsGrain
IsLongKey
IsSystemTarget
PrimaryKey
PrimaryKeyLong
PrimaryKeyString
TypeCode

Methoden

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

Rufen Sie einen einheitlich verteilten Hashcodewert für dieses Grain ab, der auf der Jenkins Hash-Funktion basiert. HINWEIS: Der Hashcodewert kann positiv oder NEGATIV sein.

IsLegacyGrainType(Type)
IsLegacyKeyExtGrainType(Type)
NewClientId()
NewId()
ToGrainId()
ToString()
TryConvertFromGrainId(GrainId, LegacyGrainId)

Operatoren

Implicit(LegacyGrainId to GrainId)

Gilt für: