Partager via


SiloAddress Classe

Définition

Classe de données qui encapsule les détails des adresses de silo.

[System.Serializable]
public class SiloAddress : IComparable, IComparable<Orleans.Runtime.SiloAddress>, IEquatable<Orleans.Runtime.SiloAddress>
[System.Serializable]
[Orleans.Immutable]
[Orleans.SuppressReferenceTracking]
[System.Text.Json.Serialization.JsonConverter(typeof(Orleans.Runtime.SiloAddressConverter))]
public sealed class SiloAddress : IComparable<Orleans.Runtime.SiloAddress>, IEquatable<Orleans.Runtime.SiloAddress>, ISpanFormattable
[<System.Serializable>]
type SiloAddress = class
    interface IEquatable<SiloAddress>
    interface IComparable<SiloAddress>
    interface IComparable
[<System.Serializable>]
[<Orleans.Immutable>]
[<Orleans.SuppressReferenceTracking>]
[<System.Text.Json.Serialization.JsonConverter(typeof(Orleans.Runtime.SiloAddressConverter))>]
type SiloAddress = class
    interface IEquatable<SiloAddress>
    interface IComparable<SiloAddress>
    interface ISpanFormattable
    interface IFormattable
Public Class SiloAddress
Implements IComparable, IComparable(Of SiloAddress), IEquatable(Of SiloAddress)
Public NotInheritable Class SiloAddress
Implements IComparable(Of SiloAddress), IEquatable(Of SiloAddress), ISpanFormattable
Héritage
SiloAddress
Attributs
Implémente

Propriétés

Endpoint

Obtient le point de terminaison.

Generation

Obtient la génération.

IsClient

Obtient une valeur indiquant si cette instance représente un client (par rapport à un serveur).

Zero

Obtient la valeur de constante spéciale qui indique un vide SiloAddress.

Méthodes

AllocateNewGeneration()

Allouez un nouveau numéro de génération de silo.

CompareTo(Object)

Classe de données qui encapsule les détails des adresses de silo.

CompareTo(SiloAddress)

Classe de données qui encapsule les détails des adresses de silo.

Equals(Object)

Remplacement de la méthode Object.Equals.

Equals(SiloAddress)

Remplacement de méthode IEquatable.Equals.

FromParsableString(String)

Créez un objet SiloAddress en analysant la chaîne dans un formulaire standard retourné par la ToParsableString méthode .

FromUtf8String(ReadOnlySpan<Byte>)

Créez un objet SiloAddress en analysant la chaîne dans un formulaire standard retourné par la ToParsableString méthode .

GetConsistentHashCode()

Retourne une valeur de hachage cohérente pour cette adresse de silo.

GetHashCode()

Remplacement de la méthode Object.GetHashCode.

GetUniformHashCodes(Int32)

Retourne une collection de variantes de codes de hachage uniformes pour cette instance.

IsPredecessorOf(SiloAddress)

Retourne true si la valeur fournie représente le même serveur logique que cette valeur et est un prédécesseur de ce serveur, sinon false.

IsSuccessorOf(SiloAddress)

Retourne true si la valeur fournie représente le même serveur logique que cette valeur et est un successeur de ce serveur, sinon false.

New(IPAddress, Int32, Int32)

Fabrique pour la création de siloAddresses avec l’adresse de point de terminaison IP et le numéro de génération de silo spécifiés.

New(IPEndPoint, Int32)

Fabrique pour la création de siloAddresses avec l’adresse de point de terminaison IP et le numéro de génération de silo spécifiés.

NewLocalAddress(Int32)

Fabrique pour la création de siloAddresses pour le silo sur cet ordinateur avec le numéro de génération spécifié.

ToLongString()

Retourne une représentation sous forme de chaîne longue de ce SiloAddress.

ToParsableString()

Retournez cette SiloAddress dans une forme de chaîne standard, adaptée à une utilisation ultérieure avec la FromParsableString méthode .

ToString()

Retourne une représentation sous forme de chaîne longue de ce SiloAddress.

ToStringWithHashCode()

Retourne une représentation sous forme de chaîne longue de cette SiloAddress, y compris sa valeur de hachage cohérente.

Implémentations d’interfaces explicites

IFormattable.ToString(String, IFormatProvider)

Classe de données qui encapsule les détails des adresses de silo.

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

Classe de données qui encapsule les détails des adresses de silo.

Méthodes d’extension

ToGatewayUri(SiloAddress)

Représente une adresse de silo au format d’URI de passerelle.

S’applique à