Compartilhar via


SiloAddress Classe

Definição

Classe de dados encapsulando os detalhes dos endereços 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
Herança
SiloAddress
Atributos
Implementações

Propriedades

Endpoint

Obtém o ponto de extremidade.

Generation

Obtém a geração.

IsClient

Obtém um valor que indica se essa instância representa um cliente (versus um servidor).

Zero

Obtém o valor de constante especial que indica um vazio SiloAddress.

Métodos

AllocateNewGeneration()

Aloque um novo número de geração de silo.

CompareTo(Object)

Classe de dados encapsulando os detalhes dos endereços de silo.

CompareTo(SiloAddress)

Classe de dados encapsulando os detalhes dos endereços de silo.

Equals(Object)

Substituição do método Object.Equals.

Equals(SiloAddress)

Substituição do método IEquatable.Equals.

FromParsableString(String)

Crie um novo objeto SiloAddress analisando a cadeia de caracteres em um formulário padrão retornado do ToParsableString método .

FromUtf8String(ReadOnlySpan<Byte>)

Crie um novo objeto SiloAddress analisando a cadeia de caracteres em um formulário padrão retornado do ToParsableString método .

GetConsistentHashCode()

Retorna um valor de hash consistente para esse endereço de silo.

GetHashCode()

Substituição do método Object.GetHashCode.

GetUniformHashCodes(Int32)

Retorna uma coleção de variantes de códigos hash uniformes para essa instância.

IsPredecessorOf(SiloAddress)

Retornará true se o valor fornecido representar o mesmo servidor lógico que esse valor e for um predecessor para esse servidor, caso contrário false, .

IsSuccessorOf(SiloAddress)

Retornará true se o valor fornecido representar o mesmo servidor lógico que esse valor e for um sucessor para esse servidor, caso contrário false, .

New(IPAddress, Int32, Int32)

Fábrica para criar novos SiloAddresses com o endereço de ponto de extremidade IP e o número de geração de silo especificados.

New(IPEndPoint, Int32)

Fábrica para criar novos SiloAddresses com o endereço de ponto de extremidade IP e o número de geração de silo especificados.

NewLocalAddress(Int32)

Fábrica para criar novos SiloAddresses para silo neste computador com o número de geração especificado.

ToLongString()

Retornar uma representação de cadeia de caracteres longa deste SiloAddress.

ToParsableString()

Retorne este SiloAddress em um formulário de cadeia de caracteres padrão, adequado para uso posterior com o FromParsableString método .

ToString()

Retornar uma representação de cadeia de caracteres longa deste SiloAddress.

ToStringWithHashCode()

Retornar uma representação de cadeia de caracteres longa desse SiloAddress, incluindo seu valor de hash consistente.

Implantações explícitas de interface

IFormattable.ToString(String, IFormatProvider)

Classe de dados encapsulando os detalhes dos endereços de silo.

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

Classe de dados encapsulando os detalhes dos endereços de silo.

Métodos de Extensão

ToGatewayUri(SiloAddress)

Represente um endereço de silo no formato de URI do gateway.

Aplica-se a