Partager via


GrainType Structure

Définition

Représente le type d’un grain.

[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
Héritage
GrainType
Attributs
Implémente

Constructeurs

GrainType(Byte[])

Initialise une nouvelle instance du struct GrainType.

GrainType(IdSpan)

Initialise une nouvelle instance du struct GrainType.

Propriétés

IsDefault

Obtient une valeur indiquant si cette instance est la valeur par défaut.

Value

Obtient la valeur sous-jacente.

Méthodes

AsSpan()

Retourne une représentation d’étendue de cette instance.

CompareTo(GrainType)

Représente le type d’un grain.

Create(String)

Crée une instance GrainType.

Equals(GrainType)

Représente le type d’un grain.

Equals(Object)

Représente le type d’un grain.

GetHashCode()

Représente le type d’un grain.

GetObjectData(SerializationInfo, StreamingContext)

Représente le type d’un grain.

GetUniformHashCode()

Génère un code de hachage stable et uniforme pour ce type de grain.

ToString()

Retourne une représentation sous forme de chaîne de cette instance, décodant la valeur en UTF8.

UnsafeGetArray(GrainType)

Retourne le tableau sous-jacent à une instance de type grain.

Opérateurs

Equality(GrainType, GrainType)

Compare les opérandes fournis pour l’égalité.

Explicit(GrainType to IdSpan)

Convertit une GrainType en une IdSpan.

Explicit(IdSpan to GrainType)

Convertit une IdSpan en une GrainType.

Inequality(GrainType, GrainType)

Compare les opérandes fournis pour l’inégalité.

Implémentations d’interfaces explicites

IFormattable.ToString(String, IFormatProvider)

Représente le type d’un grain.

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

Représente le type d’un grain.

Méthodes d’extension

IsClient(GrainType)

Retourne true si le type est un client, false si ce n’est pas le cas.

IsGrainService(GrainType)

Retourne true si le type est un service de grain, false si ce n’est pas le cas.

IsLegacyGrain(GrainType)

Retourne true si le type est un grain hérité, false si ce n’est pas le cas.

IsSystemTarget(GrainType)

Retourne true si le type est une cible système, false si ce n’est pas le cas.

S’applique à