SiloAddress Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Datenklasse, die die Details von Siloadressen kapselt.
[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
- Vererbung
-
SiloAddress
- Attribute
- Implementiert
Eigenschaften
Endpoint |
Ruft den Endpunkt ab. |
Generation |
Ruft die Generierung ab. |
IsClient |
Ruft einen Wert ab, der angibt, ob diese Instanz einen Client (im Vergleich zu einem Server) darstellt. |
Zero |
Ruft den speziellen konstanten Wert ab, der ein leeres SiloAddressangibt. |
Methoden
AllocateNewGeneration() |
Weisen Sie eine neue Silogenerierungsnummer zu. |
CompareTo(Object) |
Datenklasse, die die Details von Siloadressen kapselt. |
CompareTo(SiloAddress) |
Datenklasse, die die Details von Siloadressen kapselt. |
Equals(Object) |
Die Object.Equals-Methode wird außer Kraft gesetzt. |
Equals(SiloAddress) |
Überschreiben der IEquatable.Equals-Methode. |
FromParsableString(String) |
Erstellen Sie ein neues SiloAddress-Objekt, indem Sie eine Zeichenfolge in einem Standardformular analysieren, das von der |
FromUtf8String(ReadOnlySpan<Byte>) |
Erstellen Sie ein neues SiloAddress-Objekt, indem Sie eine Zeichenfolge in einem Standardformular analysieren, das von der |
GetConsistentHashCode() |
Gibt einen konsistenten Hashwert für diese Siloadresse zurück. |
GetHashCode() |
Außerkraftsetzung der Object.GetHashCode-Methode. |
GetUniformHashCodes(Int32) |
Gibt eine Auflistung von Varianten einheitlicher Hashcodes für diese Instanz zurück. |
IsPredecessorOf(SiloAddress) |
Gibt zurück |
IsSuccessorOf(SiloAddress) |
Gibt zurück |
New(IPAddress, Int32, Int32) |
Factory zum Erstellen neuer SiloAddresses mit angegebener IP-Endpunktadresse und Silogenerierungsnummer. |
New(IPEndPoint, Int32) |
Factory zum Erstellen neuer SiloAddresses mit angegebener IP-Endpunktadresse und Silogenerierungsnummer. |
NewLocalAddress(Int32) |
Factory zum Erstellen neuer SiloAddresses für Silos auf diesem Computer mit der angegebenen Generationsnummer. |
ToLongString() |
Gibt eine lange Zeichenfolgendarstellung dieser SiloAddress zurück. |
ToParsableString() |
Geben Sie diese SiloAddress in einem Standardzeichenfolgenformular zurück, das für die spätere Verwendung mit der |
ToString() |
Gibt eine lange Zeichenfolgendarstellung dieser SiloAddress zurück. |
ToStringWithHashCode() |
Gibt eine lange Zeichenfolgendarstellung dieser SiloAddress zurück, einschließlich des konsistenten Hashwerts. |
Explizite Schnittstellenimplementierungen
IFormattable.ToString(String, IFormatProvider) |
Datenklasse, die die Details von Siloadressen kapselt. |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Datenklasse, die die Details von Siloadressen kapselt. |
Erweiterungsmethoden
ToGatewayUri(SiloAddress) |
Stellt eine Siloadresse im Gateway-URI-Format dar. |