SiloAddress Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe di dati che incapsula i dettagli degli indirizzi 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
- Ereditarietà
-
SiloAddress
- Attributi
- Implementazioni
Proprietà
Endpoint |
Ottiene l'endpoint. |
Generation |
Ottiene la generazione. |
IsClient |
Ottiene un valore che indica se questa istanza rappresenta un client (rispetto a un server). |
Zero |
Ottiene il valore della costante speciale che indica un oggetto vuoto SiloAddress. |
Metodi
AllocateNewGeneration() |
Allocare un nuovo numero di generazione silo. |
CompareTo(Object) |
Classe di dati che incapsula i dettagli degli indirizzi silo. |
CompareTo(SiloAddress) |
Classe di dati che incapsula i dettagli degli indirizzi silo. |
Equals(Object) |
Override del metodo Object.Equals. |
Equals(SiloAddress) |
Override del metodo IEquatable.Equals. |
FromParsableString(String) |
Creare un nuovo oggetto SiloAddress analizzando la stringa in un modulo standard restituito dal |
FromUtf8String(ReadOnlySpan<Byte>) |
Creare un nuovo oggetto SiloAddress analizzando la stringa in un modulo standard restituito dal |
GetConsistentHashCode() |
Restituisce un valore hash coerente per questo indirizzo silo. |
GetHashCode() |
Override del metodo Object.GetHashCode. |
GetUniformHashCodes(Int32) |
Restituisce una raccolta di varianti di codici hash uniformi per questa istanza. |
IsPredecessorOf(SiloAddress) |
Restituisce |
IsSuccessorOf(SiloAddress) |
Restituisce se il valore specificato rappresenta lo stesso server logico di questo valore ed è un successore |
New(IPAddress, Int32, Int32) |
Factory per la creazione di nuovi siloAddresses con l'indirizzo dell'endpoint IP e il numero di generazione silo specificati. |
New(IPEndPoint, Int32) |
Factory per la creazione di nuovi siloAddresses con l'indirizzo dell'endpoint IP e il numero di generazione silo specificati. |
NewLocalAddress(Int32) |
Factory per la creazione di nuovi siloAddresses per silo in questo computer con il numero di generazione specificato. |
ToLongString() |
Restituisce una rappresentazione di stringa lunga di questo siloAddress. |
ToParsableString() |
Restituisce questo siloAddress in un formato stringa standard, adatto per un uso successivo con il |
ToString() |
Restituisce una rappresentazione di stringa lunga di questo siloAddress. |
ToStringWithHashCode() |
Restituisce una rappresentazione di stringa lunga di questo siloAddress, incluso il valore hash coerente. |
Implementazioni dell'interfaccia esplicita
IFormattable.ToString(String, IFormatProvider) |
Classe di dati che incapsula i dettagli degli indirizzi silo. |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Classe di dati che incapsula i dettagli degli indirizzi silo. |
Metodi di estensione
ToGatewayUri(SiloAddress) |
Rappresentare un indirizzo silo nel formato URI del gateway. |