GrainAddress 类

定义

表示 中的条目 IGrainDirectory

[Orleans.GenerateSerializer]
[Orleans.Immutable]
public sealed class GrainAddress : IEquatable<Orleans.Runtime.GrainAddress>, ISpanFormattable
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
type GrainAddress = class
    interface IEquatable<GrainAddress>
    interface ISpanFormattable
    interface IFormattable
Public NotInheritable Class GrainAddress
Implements IEquatable(Of GrainAddress), ISpanFormattable
继承
GrainAddress
属性
实现

构造函数

GrainAddress()

表示 中的条目 IGrainDirectory

属性

ActivationId

特定 Grain 激活的 ID

GrainId

Grain 的标识符

IsComplete

表示 中的条目 IGrainDirectory

MembershipVersion

注册时的 MembershipVersion

SiloAddress

grain 激活所在的接收器的地址

方法

Equals(GrainAddress)

表示 中的条目 IGrainDirectory

Equals(Object)

表示 中的条目 IGrainDirectory

GetHashCode()

表示 中的条目 IGrainDirectory

Matches(GrainAddress)

如果两个 grain 地址具有等于 SiloAddressGrainId 值,并且其中一个具有默认值 ActivationId 或两者都具有相等值,则两个粒度地址匹配 ActivationId

ToFullString()

表示 中的条目 IGrainDirectory

ToString()

表示 中的条目 IGrainDirectory

显式接口实现

IFormattable.ToString(String, IFormatProvider)

表示 中的条目 IGrainDirectory

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

表示 中的条目 IGrainDirectory

适用于