Compartir a través de


SiloAddress Clase

Definición

Clase de datos que encapsula los detalles de las direcciones 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
Herencia
SiloAddress
Atributos
Implementaciones

Propiedades

Endpoint

Obtiene el punto de conexión.

Generation

Obtiene la generación.

IsClient

Obtiene un valor que indica si esta instancia representa un cliente (frente a un servidor).

Zero

Obtiene el valor constante especial que indica un objeto vacío SiloAddress.

Métodos

AllocateNewGeneration()

Asigne un nuevo número de generación de silo.

CompareTo(Object)

Clase de datos que encapsula los detalles de las direcciones de silo.

CompareTo(SiloAddress)

Clase de datos que encapsula los detalles de las direcciones de silo.

Equals(Object)

Invalidación del método Object.Equals.

Equals(SiloAddress)

Invalidación del método IEquatable.Equals.

FromParsableString(String)

Cree un nuevo objeto SiloAddress mediante el análisis de la cadena en un formulario estándar devuelto por el ToParsableString método .

FromUtf8String(ReadOnlySpan<Byte>)

Cree un nuevo objeto SiloAddress mediante el análisis de la cadena en un formulario estándar devuelto por el ToParsableString método .

GetConsistentHashCode()

Devuelve un valor hash coherente para esta dirección de silo.

GetHashCode()

Invalidación del método Object.GetHashCode.

GetUniformHashCodes(Int32)

Devuelve una colección de variantes uniformes de códigos hash para esta instancia.

IsPredecessorOf(SiloAddress)

Devuelve true si el valor proporcionado representa el mismo servidor lógico que este valor y es predecesor de este servidor; de lo contrario false, .

IsSuccessorOf(SiloAddress)

Devuelve true si el valor proporcionado representa el mismo servidor lógico que este valor y es sucesor de este servidor; de lo contrario false, .

New(IPAddress, Int32, Int32)

Generador para crear nuevos SiloAddresses con la dirección IP y el número de generación de silo especificados.

New(IPEndPoint, Int32)

Generador para crear nuevos SiloAddresses con la dirección IP y el número de generación de silo especificados.

NewLocalAddress(Int32)

Generador para crear nuevos SiloAddresses para silo en esta máquina con el número de generación especificado.

ToLongString()

Devuelve una representación de cadena larga de este SiloAddress.

ToParsableString()

Devuelve este SiloAddress en un formulario de cadena estándar, adecuado para su uso posterior con el FromParsableString método .

ToString()

Devuelve una representación de cadena larga de este SiloAddress.

ToStringWithHashCode()

Devuelve una representación de cadena larga de este SiloAddress, incluido su valor hash coherente.

Implementaciones de interfaz explícitas

IFormattable.ToString(String, IFormatProvider)

Clase de datos que encapsula los detalles de las direcciones de silo.

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

Clase de datos que encapsula los detalles de las direcciones de silo.

Métodos de extensión

ToGatewayUri(SiloAddress)

Representa una dirección de silo en el formato de URI de puerta de enlace.

Se aplica a