Condividi tramite


GrainType Struct

Definizione

Rappresenta il tipo di granularità.

[Orleans.GenerateSerializer]
[Orleans.Immutable]
[System.Serializable]
public readonly struct GrainType : IComparable<Orleans.Runtime.GrainType>, IEquatable<Orleans.Runtime.GrainType>, ISpanFormattable, System.Runtime.Serialization.ISerializable
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
[<System.Serializable>]
type GrainType = struct
    interface ISerializable
    interface ISpanFormattable
    interface IFormattable
Public Structure GrainType
Implements IComparable(Of GrainType), IEquatable(Of GrainType), ISerializable, ISpanFormattable
Ereditarietà
GrainType
Attributi
Implementazioni

Costruttori

GrainType(Byte[])

Inizializza una nuova istanza dell'elemento struct GrainType.

GrainType(IdSpan)

Inizializza una nuova istanza dell'elemento struct GrainType.

Proprietà

IsDefault

Ottiene un valore che indica se questa istanza è il valore predefinito.

Value

Ottiene il valore sottostante.

Metodi

AsSpan()

Restituisce una rappresentazione di intervallo dell'istanza.

CompareTo(GrainType)

Rappresenta il tipo di granularità.

Create(String)

Crea una nuova istanza di GrainType.

Equals(GrainType)

Rappresenta il tipo di granularità.

Equals(Object)

Rappresenta il tipo di granularità.

GetHashCode()

Rappresenta il tipo di granularità.

GetObjectData(SerializationInfo, StreamingContext)

Rappresenta il tipo di granularità.

GetUniformHashCode()

Genera un codice hash uniforme e stabile per questo tipo di granularità.

ToString()

Restituisce una rappresentazione di stringa di questa istanza, decodificando il valore come UTF8.

UnsafeGetArray(GrainType)

Restituisce la matrice sottostante un'istanza di tipo granulare.

Operatori

Equality(GrainType, GrainType)

Confronta gli operandi forniti per verificare l'uguaglianza.

Explicit(GrainType to IdSpan)

Converte GrainType in IdSpan.

Explicit(IdSpan to GrainType)

Converte IdSpan in GrainType.

Inequality(GrainType, GrainType)

Confronta gli operandi forniti per verificare la disuguaglianza.

Implementazioni dell'interfaccia esplicita

IFormattable.ToString(String, IFormatProvider)

Rappresenta il tipo di granularità.

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

Rappresenta il tipo di granularità.

Metodi di estensione

IsClient(GrainType)

Restituisce true se il tipo è un client, false in caso contrario.

IsGrainService(GrainType)

Restituisce true se il tipo è un servizio granulare, false in caso contrario.

IsLegacyGrain(GrainType)

Restituisce true se il tipo è un granulare legacy, false in caso contrario.

IsSystemTarget(GrainType)

Restituisce true se il tipo è una destinazione di sistema, false in caso contrario.

Si applica a