共用方式為


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)

藉由剖析從 ToParsableString 方法傳回的標準格式來剖析字串,以建立新的 SiloAddress 物件。

FromUtf8String(ReadOnlySpan<Byte>)

藉由剖析從 ToParsableString 方法傳回的標準格式來剖析字串,以建立新的 SiloAddress 物件。

GetConsistentHashCode()

傳回這個定址的一致雜湊值。

GetHashCode()

Object.GetHashCode 方法覆寫。

GetUniformHashCodes(Int32)

傳回這個實例的統一雜湊碼變體集合。

IsPredecessorOf(SiloAddress)

true如果提供的值代表與這個值相同的邏輯伺服器,而且是這個伺服器的前置伺服器,則傳回 ,否則 false 為 。

IsSuccessorOf(SiloAddress)

true如果提供的值代表與這個值相同的邏輯伺服器,而且是這個伺服器的後續任務,則傳回 ,否則 false 為 。

New(IPAddress, Int32, Int32)

用於建立具有指定 IP 端點位址和接收器產生號碼之新 SiloAddresses 的 Factory。

New(IPEndPoint, Int32)

用於建立具有指定 IP 端點位址和接收器產生號碼之新 SiloAddresses 的 Factory。

NewLocalAddress(Int32)

針對此電腦上具有指定之世代號碼的接收器建立新 SiloAddresses 的 Factory。

ToLongString()

傳回這個 SiloAddress 的長字串表示。

ToParsableString()

以標準字串形式傳回這個 SiloAddress,適合稍後搭配 FromParsableString 方法使用。

ToString()

傳回這個 SiloAddress 的長字串表示。

ToStringWithHashCode()

傳回這個 SiloAddress 的長字串標記法,包括其一致的雜湊值。

明確介面實作

IFormattable.ToString(String, IFormatProvider)

封裝定址接收器位址詳細資料的資料類別。

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

封裝定址接收器位址詳細資料的資料類別。

擴充方法

ToGatewayUri(SiloAddress)

以閘道 URI 格式表示定址接收器位址。

適用於