Partager via


GrainAddress Classe

Définition

Représente une entrée dans un 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
Héritage
GrainAddress
Attributs
Implémente

Constructeurs

GrainAddress()

Représente une entrée dans un IGrainDirectory

Propriétés

ActivationId

ID de l’activation de grain spécifique

GrainId

Identificateur du grain

IsComplete

Représente une entrée dans un IGrainDirectory

MembershipVersion

MembershipVersion au moment de l’inscription

SiloAddress

Adresse du silo où réside l’activation du grain

Méthodes

Equals(GrainAddress)

Représente une entrée dans un IGrainDirectory

Equals(Object)

Représente une entrée dans un IGrainDirectory

GetHashCode()

Représente une entrée dans un IGrainDirectory

Matches(GrainAddress)

Deux adresses de grain correspondent si elles ont des valeurs et SiloAddress et GrainId que l’une a une valeur par défaut ActivationId ou si les deux ont des valeurs égales ActivationId .

ToFullString()

Représente une entrée dans un IGrainDirectory

ToString()

Représente une entrée dans un IGrainDirectory

Implémentations d’interfaces explicites

IFormattable.ToString(String, IFormatProvider)

Représente une entrée dans un IGrainDirectory

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

Représente une entrée dans un IGrainDirectory

S’applique à