Freigeben über


GrainType Struktur

Definition

Stellt den Typ eines Grains dar.

[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
Vererbung
GrainType
Attribute
Implementiert

Konstruktoren

GrainType(Byte[])

Initialisiert eine neue Instanz der GrainType-Struktur.

GrainType(IdSpan)

Initialisiert eine neue Instanz der GrainType-Struktur.

Eigenschaften

IsDefault

Ruft einen Wert ab, der angibt, ob diese Instanz der Standardwert ist.

Value

Ruft den zugrunde liegenden Wert ab.

Methoden

AsSpan()

Gibt eine Spandarstellung dieser Instanz zurück.

CompareTo(GrainType)

Stellt den Typ eines Grains dar.

Create(String)

Erstellt eine neue GrainType-Instanz.

Equals(GrainType)

Stellt den Typ eines Grains dar.

Equals(Object)

Stellt den Typ eines Grains dar.

GetHashCode()

Stellt den Typ eines Grains dar.

GetObjectData(SerializationInfo, StreamingContext)

Stellt den Typ eines Grains dar.

GetUniformHashCode()

Generiert einen einheitlichen, stabilen Hashcode für diesen Grain-Typ.

ToString()

Gibt eine Zeichenfolgendarstellung dieser Instanz zurück, die den Wert als UTF8 decodiert.

UnsafeGetArray(GrainType)

Gibt das Array zurück, das einer Korntypinstanz zugrunde liegt.

Operatoren

Equality(GrainType, GrainType)

Vergleicht die bereitgestellten Operanden auf Gleichheit.

Explicit(GrainType to IdSpan)

Konvertiert ein GrainType -Element in ein IdSpan-Element.

Explicit(IdSpan to GrainType)

Konvertiert ein IdSpan -Element in ein GrainType-Element.

Inequality(GrainType, GrainType)

Vergleicht die bereitgestellten Operanden auf Ungleichheit.

Explizite Schnittstellenimplementierungen

IFormattable.ToString(String, IFormatProvider)

Stellt den Typ eines Grains dar.

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

Stellt den Typ eines Grains dar.

Erweiterungsmethoden

IsClient(GrainType)

Gibt zurück true , wenn der Typ ein Client ist, false falls nicht.

IsGrainService(GrainType)

Gibt zurück true , wenn der Typ ein Grain-Dienst ist, false falls nicht.

IsLegacyGrain(GrainType)

Gibt zurück true , wenn der Typ ein Legacy-Grain ist, false falls nicht.

IsSystemTarget(GrainType)

Gibt zurück true , wenn der Typ ein Systemziel ist, false falls nicht.

Gilt für: