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, проанализировав строку в стандартной форме, возвращаемой из |
FromUtf8String(ReadOnlySpan<Byte>) |
Создайте новый объект SiloAddress, проанализировав строку в стандартной форме, возвращаемой из |
GetConsistentHashCode() |
Возвращает согласованное хэш-значение для этого адреса silo. |
GetHashCode() |
Переопределение метода Object.GetHashCode. |
GetUniformHashCodes(Int32) |
Возвращает коллекцию вариантов универсальных хэш-кодов для этого экземпляра. |
IsPredecessorOf(SiloAddress) |
Возвращает значение |
IsSuccessorOf(SiloAddress) |
Возвращает значение |
New(IPAddress, Int32, Int32) |
Фабрика для создания новых SiloAddresses с указанным IP-адресом конечной точки и номером создания silo. |
New(IPEndPoint, Int32) |
Фабрика для создания новых SiloAddresses с указанным IP-адресом конечной точки и номером создания silo. |
NewLocalAddress(Int32) |
Фабрика для создания новых SiloAddresses для silo на этом компьютере с указанным номером поколения. |
ToLongString() |
Возвращает длинное строковое представление этого SiloAddress. |
ToParsableString() |
Возвращает этот SiloAddress в стандартной строковой форме, подходящей для последующего использования с методом |
ToString() |
Возвращает длинное строковое представление этого SiloAddress. |
ToStringWithHashCode() |
Возвращает длинное строковое представление этого SiloAddress, включая согласованное хэш-значение. |
Явные реализации интерфейса
IFormattable.ToString(String, IFormatProvider) |
Класс данных, инкапсулирующий сведения об адресах хранилища. |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Класс данных, инкапсулирующий сведения об адресах хранилища. |
Методы расширения
ToGatewayUri(SiloAddress) |
Представляет адрес silo в формате URI шлюза. |