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à
| Nome | Descrizione |
|---|---|
| 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
| Nome | Descrizione |
|---|---|
| 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
| Nome | Descrizione |
|---|---|
| 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
| Nome | Descrizione |
|---|---|
| ToGatewayUri(SiloAddress) |
Rappresentare un indirizzo silo nel formato URI del gateway. |