Compartir a través de


GrainType Estructura

Definición

Representa el tipo de un grano.

[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
Herencia
GrainType
Atributos
Implementaciones

Constructores

GrainType(Byte[])

Inicializa una nueva instancia del struct GrainType.

GrainType(IdSpan)

Inicializa una nueva instancia del struct GrainType.

Propiedades

IsDefault

Obtiene un valor que indica si esta instancia es el valor predeterminado.

Value

Obtiene el valor subyacente.

Métodos

AsSpan()

Devuelve una representación de intervalo de esta instancia.

CompareTo(GrainType)

Representa el tipo de un grano.

Create(String)

Crea una nueva instancia de GrainType.

Equals(GrainType)

Representa el tipo de un grano.

Equals(Object)

Representa el tipo de un grano.

GetHashCode()

Representa el tipo de un grano.

GetObjectData(SerializationInfo, StreamingContext)

Representa el tipo de un grano.

GetUniformHashCode()

Genera un código hash uniforme y estable para este tipo de grano.

ToString()

Devuelve una representación de cadena de esta instancia, descodificar el valor como UTF8.

UnsafeGetArray(GrainType)

Devuelve la matriz subyacente a una instancia de tipo de grano.

Operadores

Equality(GrainType, GrainType)

Compara los operandos proporcionados para obtener igualdad.

Explicit(GrainType to IdSpan)

Convierte GrainType en IdSpan.

Explicit(IdSpan to GrainType)

Convierte IdSpan en GrainType.

Inequality(GrainType, GrainType)

Compara los operandos proporcionados por la desigualdad.

Implementaciones de interfaz explícitas

IFormattable.ToString(String, IFormatProvider)

Representa el tipo de un grano.

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

Representa el tipo de un grano.

Métodos de extensión

IsClient(GrainType)

Devuelve true si el tipo es un cliente, false si no es así.

IsGrainService(GrainType)

Devuelve true si el tipo es un servicio específico, false si no es así.

IsLegacyGrain(GrainType)

Devuelve true si el tipo es un grano heredado, false si no es así.

IsSystemTarget(GrainType)

Devuelve true si el tipo es un destino del sistema, false si no es así.

Se aplica a