Поделиться через


SiloAddress Класс

Определение

Класс данных, инкапсулирующий сведения об адресах хранилища.

[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
Наследование
SiloAddress
Атрибуты
Реализации

Свойства

Endpoint

Возвращает конечную точку.

Generation

Возвращает процедуру создания.

IsClient

Возвращает значение, указывающее, представляет ли этот экземпляр клиент (или сервер).

Zero

Возвращает специальное значение константы, указывающее пустое SiloAddressзначение .

Методы

AllocateNewGeneration()

Выделите новый номер поколения силоса.

CompareTo(Object)

Класс данных, инкапсулирующий сведения об адресах хранилища.

CompareTo(SiloAddress)

Класс данных, инкапсулирующий сведения об адресах хранилища.

Equals(Object)

Переопределение метода Object.Equals.

Equals(SiloAddress)

Переопределение метода IEquatable.Equals.

FromParsableString(String)

Создайте новый объект SiloAddress, проанализировав строку в стандартной форме, возвращаемой из ToParsableString метода .

FromUtf8String(ReadOnlySpan<Byte>)

Создайте новый объект SiloAddress, проанализировав строку в стандартной форме, возвращаемой из ToParsableString метода .

GetConsistentHashCode()

Возвращает согласованное хэш-значение для этого адреса silo.

GetHashCode()

Переопределение метода Object.GetHashCode.

GetUniformHashCodes(Int32)

Возвращает коллекцию вариантов универсальных хэш-кодов для этого экземпляра.

IsPredecessorOf(SiloAddress)

Возвращает значение true , если предоставленное значение представляет тот же логический сервер, что и это значение, и является предшественником этого сервера, в противном случае false— .

IsSuccessorOf(SiloAddress)

Возвращает значение true , если указанное значение представляет тот же логический сервер, что и это значение, и является преемником этого сервера, в противном случае false— .

New(IPAddress, Int32, Int32)

Фабрика для создания новых SiloAddresses с указанным IP-адресом конечной точки и номером создания silo.

New(IPEndPoint, Int32)

Фабрика для создания новых SiloAddresses с указанным IP-адресом конечной точки и номером создания silo.

NewLocalAddress(Int32)

Фабрика для создания новых SiloAddresses для silo на этом компьютере с указанным номером поколения.

ToLongString()

Возвращает длинное строковое представление этого SiloAddress.

ToParsableString()

Возвращает этот SiloAddress в стандартной строковой форме, подходящей для последующего использования с методом FromParsableString .

ToString()

Возвращает длинное строковое представление этого SiloAddress.

ToStringWithHashCode()

Возвращает длинное строковое представление этого SiloAddress, включая согласованное хэш-значение.

Явные реализации интерфейса

IFormattable.ToString(String, IFormatProvider)

Класс данных, инкапсулирующий сведения об адресах хранилища.

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

Класс данных, инкапсулирующий сведения об адресах хранилища.

Методы расширения

ToGatewayUri(SiloAddress)

Представляет адрес silo в формате URI шлюза.

Применяется к