ActivationId 结构

定义

唯一标识粒度激活。

[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)

唯一标识粒度激活。

Equals(Object)

唯一标识粒度激活。

FromParsableString(String)

分析使用 ToParsableString()创建的激活 ID 的字符串表示形式。

GetDeterministic(GrainId)

返回一个激活 ID,该 ID 已从提供的 grain ID 中确定且可重现地计算。

GetHashCode()

唯一标识粒度激活。

NewId()

返回新的随机激活 ID。

ToParsableString()

返回此激活 ID 的字符串表示形式,可由 分析 FromParsableString(String)

ToString()

唯一标识粒度激活。

运算符

Equality(ActivationId, ActivationId)

比较所提供的操作数是否相等。

Inequality(ActivationId, ActivationId)

比较提供的不相等操作数。

显式接口实现

IFormattable.ToString(String, IFormatProvider)

唯一标识粒度激活。

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

唯一标识粒度激活。

适用于