Поделиться через


GrainType Структура

Определение

Представляет тип элемента 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
Наследование
GrainType
Атрибуты
Реализации

Конструкторы

GrainType(Byte[])

Инициализирует новый экземпляр структуры GrainType.

GrainType(IdSpan)

Инициализирует новый экземпляр структуры GrainType.

Свойства

IsDefault

Возвращает значение, указывающее, является ли этот экземпляр значением по умолчанию.

Value

Возвращает базовое значение.

Методы

AsSpan()

Возвращает представление этого экземпляра в диапазоне.

CompareTo(GrainType)

Представляет тип элемента grain.

Create(String)

Создает новый экземпляр GrainType.

Equals(GrainType)

Представляет тип элемента grain.

Equals(Object)

Представляет тип элемента grain.

GetHashCode()

Представляет тип элемента grain.

GetObjectData(SerializationInfo, StreamingContext)

Представляет тип элемента grain.

GetUniformHashCode()

Создает универсальный стабильный хэш-код для этого типа grain.

ToString()

Возвращает строковое представление этого экземпляра, декодируя значение как UTF8.

UnsafeGetArray(GrainType)

Возвращает массив, лежащий в основе экземпляра типа grain.

Операторы

Equality(GrainType, GrainType)

Сравнивает предоставленные операнды на равенство.

Explicit(GrainType to IdSpan)

Преобразует GrainType в IdSpan.

Explicit(IdSpan to GrainType)

Преобразует IdSpan в GrainType.

Inequality(GrainType, GrainType)

Сравнивает предоставленные операнды на неравенство.

Явные реализации интерфейса

IFormattable.ToString(String, IFormatProvider)

Представляет тип элемента grain.

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

Представляет тип элемента grain.

Методы расширения

IsClient(GrainType)

Возвращает значение true , если тип является клиентом, false если нет.

IsGrainService(GrainType)

Возвращает значение true , если тип является службой grain, false если нет.

IsLegacyGrain(GrainType)

Возвращает значение true , если тип является устаревшим, false если нет.

IsSystemTarget(GrainType)

Возвращает значение true , если тип является системным целевым объектом, false если нет.

Применяется к