SiloAddress 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
封装 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
- 继承
-
SiloAddress
- 属性
- 实现
属性
Endpoint |
获取终结点。 |
Generation |
获取生成。 |
IsClient |
获取一个值,该值指示此实例是否表示客户端 (还是服务器) 。 |
Zero |
获取指示空 SiloAddress的特殊常量值。 |
方法
AllocateNewGeneration() |
分配新的 silo 代号。 |
CompareTo(Object) |
封装 silo 地址详细信息的数据类。 |
CompareTo(SiloAddress) |
封装 silo 地址详细信息的数据类。 |
Equals(Object) |
Object.Equals 方法重写。 |
Equals(SiloAddress) |
IEquatable.Equals 方法重写。 |
FromParsableString(String) |
通过分析从 |
FromUtf8String(ReadOnlySpan<Byte>) |
通过分析从 |
GetConsistentHashCode() |
返回此 silo 地址的一致哈希值。 |
GetHashCode() |
Object.GetHashCode 方法重写。 |
GetUniformHashCodes(Int32) |
返回此实例的统一哈希代码变体的集合。 |
IsPredecessorOf(SiloAddress) |
|
IsSuccessorOf(SiloAddress) |
|
New(IPAddress, Int32, Int32) |
用于使用指定的 IP 终结点地址和 silo 代号创建新的 SiloAddresses 的工厂。 |
New(IPEndPoint, Int32) |
用于使用指定的 IP 终结点地址和 silo 代号创建新的 SiloAddresses 的工厂。 |
NewLocalAddress(Int32) |
用于在此计算机上为具有指定代号的 silo 创建新的 SiloAddresses 的工厂。 |
ToLongString() |
返回此 SiloAddress 的长字符串表示形式。 |
ToParsableString() |
以标准字符串形式返回此 SiloAddress,适合以后与 方法一起使用 |
ToString() |
返回此 SiloAddress 的长字符串表示形式。 |
ToStringWithHashCode() |
返回此 SiloAddress 的长字符串表示形式,包括其一致的哈希值。 |
显式接口实现
IFormattable.ToString(String, IFormatProvider) |
封装 silo 地址详细信息的数据类。 |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
封装 silo 地址详细信息的数据类。 |
扩展方法
ToGatewayUri(SiloAddress) |
表示网关 URI 格式的 silo 地址。 |