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


ActivationId Структура

Определение

Уникально идентифицирует активацию grain.

[Orleans.GenerateSerializer]
[Orleans.Immutable]
[System.Text.Json.Serialization.JsonConverter(typeof(Orleans.Runtime.ActivationIdConverter))]
[System.Serializable]
public readonly struct ActivationId : IEquatable<Orleans.Runtime.ActivationId>, ISpanFormattable
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
[<System.Text.Json.Serialization.JsonConverter(typeof(Orleans.Runtime.ActivationIdConverter))>]
[<System.Serializable>]
type ActivationId = struct
    interface ISpanFormattable
    interface IFormattable
Public Structure ActivationId
Implements IEquatable(Of ActivationId), ISpanFormattable
Наследование
ActivationId
Атрибуты
Реализации

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

ActivationId(Guid)

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

Свойства

IsDefault

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

Методы

Equals(ActivationId)

Уникально идентифицирует активацию grain.

Equals(Object)

Уникально идентифицирует активацию grain.

FromParsableString(String)

Анализирует строковое представление идентификатора активации, созданного с помощью ToParsableString().

GetDeterministic(GrainId)

Возвращает идентификатор активации, который был вычислен детерминированно и воспроизводимо из предоставленного идентификатора grain.

GetHashCode()

Уникально идентифицирует активацию grain.

NewId()

Возвращает новый идентификатор случайной активации.

ToParsableString()

Возвращает строковое представление этого идентификатора активации, которое может быть проанализировано с помощью FromParsableString(String).

ToString()

Уникально идентифицирует активацию grain.

Операторы

Equality(ActivationId, ActivationId)

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

Inequality(ActivationId, ActivationId)

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

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

IFormattable.ToString(String, IFormatProvider)

Уникально идентифицирует активацию grain.

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

Уникально идентифицирует активацию grain.

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