Compartilhar via


GrainType Estrutura

Definição

Representa o tipo de granularidade.

[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
Herança
GrainType
Atributos
Implementações

Construtores

GrainType(Byte[])

Inicializa uma nova instância do struct GrainType.

GrainType(IdSpan)

Inicializa uma nova instância do struct GrainType.

Propriedades

IsDefault

Obtém um valor que indica se essa instância é o valor padrão.

Value

Obtém o valor subjacente.

Métodos

AsSpan()

Retorna uma representação de intervalo dessa instância.

CompareTo(GrainType)

Representa o tipo de granularidade.

Create(String)

Cria uma nova instância GrainType.

Equals(GrainType)

Representa o tipo de granularidade.

Equals(Object)

Representa o tipo de granularidade.

GetHashCode()

Representa o tipo de granularidade.

GetObjectData(SerializationInfo, StreamingContext)

Representa o tipo de granularidade.

GetUniformHashCode()

Gera um código hash uniforme e estável para esse tipo de granularidade.

ToString()

Retorna uma representação de cadeia de caracteres dessa instância, decodificação do valor como UTF8.

UnsafeGetArray(GrainType)

Retorna a matriz subjacente a uma instância de tipo de granularidade.

Operadores

Equality(GrainType, GrainType)

Compara os operandos fornecidos para igualdade.

Explicit(GrainType to IdSpan)

Converte uma GrainType em uma IdSpan.

Explicit(IdSpan to GrainType)

Converte uma IdSpan em uma GrainType.

Inequality(GrainType, GrainType)

Compara os operandos fornecidos quanto à desigualdade.

Implantações explícitas de interface

IFormattable.ToString(String, IFormatProvider)

Representa o tipo de granularidade.

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

Representa o tipo de granularidade.

Métodos de Extensão

IsClient(GrainType)

Retornará true se o tipo for um cliente, false se não for.

IsGrainService(GrainType)

Retornará true se o tipo for um serviço de granularidade, false caso contrário.

IsLegacyGrain(GrainType)

Retornará true se o tipo for uma granularidade herdada, false caso contrário.

IsSystemTarget(GrainType)

Retornará true se o tipo for um destino do sistema, false caso contrário.

Aplica-se a