Freigeben über


GrainAddress Klasse

Definition

Stellt einen Eintrag in einem IGrainDirectory

[Orleans.GenerateSerializer]
[Orleans.Immutable]
public sealed class GrainAddress : IEquatable<Orleans.Runtime.GrainAddress>, ISpanFormattable
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
type GrainAddress = class
    interface IEquatable<GrainAddress>
    interface ISpanFormattable
    interface IFormattable
Public NotInheritable Class GrainAddress
Implements IEquatable(Of GrainAddress), ISpanFormattable
Vererbung
GrainAddress
Attribute
Implementiert

Konstruktoren

GrainAddress()

Stellt einen Eintrag in einem IGrainDirectory

Eigenschaften

ActivationId

ID der spezifischen Grain-Aktivierung

GrainId

Bezeichner des Grain

IsComplete

Stellt einen Eintrag in einem IGrainDirectory

MembershipVersion

MembershipVersion zum Zeitpunkt der Registrierung

SiloAddress

Adresse des Silos, in dem sich die Kornaktivierung befindet

Methoden

Equals(GrainAddress)

Stellt einen Eintrag in einem IGrainDirectory

Equals(Object)

Stellt einen Eintrag in einem IGrainDirectory

GetHashCode()

Stellt einen Eintrag in einem IGrainDirectory

Matches(GrainAddress)

Zwei Körnungsadressen stimmen überein, wenn sie gleich SiloAddress und GrainId Werte haben und entweder eine über einen Standardwert ActivationId oder beide über gleiche ActivationId Werte verfügen.

ToFullString()

Stellt einen Eintrag in einem IGrainDirectory

ToString()

Stellt einen Eintrag in einem IGrainDirectory

Explizite Schnittstellenimplementierungen

IFormattable.ToString(String, IFormatProvider)

Stellt einen Eintrag in einem IGrainDirectory

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

Stellt einen Eintrag in einem IGrainDirectory

Gilt für: