SiloAddress クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サイロ アドレスの詳細をカプセル化するデータ クラス。
[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) |
メソッドから |
FromUtf8String(ReadOnlySpan<Byte>) |
メソッドから |
GetConsistentHashCode() |
このサイロ アドレスの一貫性のあるハッシュ値を返します。 |
GetHashCode() |
Object.GetHashCode メソッドのオーバーライド。 |
GetUniformHashCodes(Int32) |
このインスタンスの均一なハッシュ コードバリアントのコレクションを返します。 |
IsPredecessorOf(SiloAddress) |
|
IsSuccessorOf(SiloAddress) |
|
New(IPAddress, Int32, Int32) |
指定された IP エンドポイント アドレスとサイロ生成番号を使用して新しい SiloAddresses を作成するためのファクトリ。 |
New(IPEndPoint, Int32) |
指定された IP エンドポイント アドレスとサイロ生成番号を使用して新しい SiloAddresses を作成するためのファクトリ。 |
NewLocalAddress(Int32) |
指定された世代番号を持つこのマシン上のサイロ用の新しい SiloAddresses を作成するためのファクトリ。 |
ToLongString() |
この SiloAddress の長い文字列表現を返します。 |
ToParsableString() |
この SiloAddress を標準の文字列形式で返します。これは、 メソッドで後で |
ToString() |
この SiloAddress の長い文字列表現を返します。 |
ToStringWithHashCode() |
この SiloAddress の長い文字列表現 (一貫性のあるハッシュ値を含む) を返します。 |
明示的なインターフェイスの実装
IFormattable.ToString(String, IFormatProvider) |
サイロ アドレスの詳細をカプセル化するデータ クラス。 |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
サイロ アドレスの詳細をカプセル化するデータ クラス。 |
拡張メソッド
ToGatewayUri(SiloAddress) |
ゲートウェイ URI 形式でサイロ アドレスを表します。 |