Condividi tramite


SiloAddress Classe

Definizione

Classe di dati che incapsula i dettagli degli indirizzi 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
Ereditarietà
SiloAddress
Attributi
Implementazioni

Proprietà

Endpoint

Ottiene l'endpoint.

Generation

Ottiene la generazione.

IsClient

Ottiene un valore che indica se questa istanza rappresenta un client (rispetto a un server).

Zero

Ottiene il valore della costante speciale che indica un oggetto vuoto SiloAddress.

Metodi

AllocateNewGeneration()

Allocare un nuovo numero di generazione silo.

CompareTo(Object)

Classe di dati che incapsula i dettagli degli indirizzi silo.

CompareTo(SiloAddress)

Classe di dati che incapsula i dettagli degli indirizzi silo.

Equals(Object)

Override del metodo Object.Equals.

Equals(SiloAddress)

Override del metodo IEquatable.Equals.

FromParsableString(String)

Creare un nuovo oggetto SiloAddress analizzando la stringa in un modulo standard restituito dal ToParsableString metodo.

FromUtf8String(ReadOnlySpan<Byte>)

Creare un nuovo oggetto SiloAddress analizzando la stringa in un modulo standard restituito dal ToParsableString metodo.

GetConsistentHashCode()

Restituisce un valore hash coerente per questo indirizzo silo.

GetHashCode()

Override del metodo Object.GetHashCode.

GetUniformHashCodes(Int32)

Restituisce una raccolta di varianti di codici hash uniformi per questa istanza.

IsPredecessorOf(SiloAddress)

Restituisce true se il valore specificato rappresenta lo stesso server logico di questo valore ed è un predecessore di questo server, in caso contrario false.

IsSuccessorOf(SiloAddress)

Restituisce se il valore specificato rappresenta lo stesso server logico di questo valore ed è un successore true di questo server, in caso contrario false.

New(IPAddress, Int32, Int32)

Factory per la creazione di nuovi siloAddresses con l'indirizzo dell'endpoint IP e il numero di generazione silo specificati.

New(IPEndPoint, Int32)

Factory per la creazione di nuovi siloAddresses con l'indirizzo dell'endpoint IP e il numero di generazione silo specificati.

NewLocalAddress(Int32)

Factory per la creazione di nuovi siloAddresses per silo in questo computer con il numero di generazione specificato.

ToLongString()

Restituisce una rappresentazione di stringa lunga di questo siloAddress.

ToParsableString()

Restituisce questo siloAddress in un formato stringa standard, adatto per un uso successivo con il FromParsableString metodo .

ToString()

Restituisce una rappresentazione di stringa lunga di questo siloAddress.

ToStringWithHashCode()

Restituisce una rappresentazione di stringa lunga di questo siloAddress, incluso il valore hash coerente.

Implementazioni dell'interfaccia esplicita

IFormattable.ToString(String, IFormatProvider)

Classe di dati che incapsula i dettagli degli indirizzi silo.

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

Classe di dati che incapsula i dettagli degli indirizzi silo.

Metodi di estensione

ToGatewayUri(SiloAddress)

Rappresentare un indirizzo silo nel formato URI del gateway.

Si applica a