SystemTargetGrainId 结构

定义

标识系统目标。

[Orleans.Immutable]
public readonly struct SystemTargetGrainId : IComparable<Orleans.Runtime.SystemTargetGrainId>, IEquatable<Orleans.Runtime.SystemTargetGrainId>, ISpanFormattable
[<Orleans.Immutable>]
type SystemTargetGrainId = struct
    interface ISpanFormattable
    interface IFormattable
Public Structure SystemTargetGrainId
Implements IComparable(Of SystemTargetGrainId), IEquatable(Of SystemTargetGrainId), ISpanFormattable
继承
SystemTargetGrainId
属性
实现

属性

GrainId

获取基础标识。

方法

CompareTo(SystemTargetGrainId)

标识系统目标。

Create(GrainType, SiloAddress)

创建一个新的 SystemTargetGrainId 实例。

Create(GrainType, SiloAddress, String)

创建一个新的 SystemTargetGrainId 实例。

CreateGrainServiceGrainId(Int32, String, SiloAddress)

GrainId为 grain 服务创建 。

CreateGrainType(String)

使用提供的名称创建系统目标 GrainType

Equals(Object)

标识系统目标。

Equals(SystemTargetGrainId)

标识系统目标。

GetHashCode()

标识系统目标。

GetSiloAddress()

SiloAddress获取系统目标的 。

IsSystemTargetGrainId(GrainId)

true如果提供的实例表示系统目标,则返回 ;false否则返回 。

ToString()

标识系统目标。

TryParse(GrainId, SystemTargetGrainId)

将提供的 GrainId 转换为 SystemTargetGrainId。 一个指示操作是否成功的返回值。

WithSiloAddress(SiloAddress)

返回以所提供的地址为目标的新 SystemTargetGrainId 值。

运算符

Equality(SystemTargetGrainId, SystemTargetGrainId)

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

GreaterThan(SystemTargetGrainId, SystemTargetGrainId)

比较所提供的操作数,如果左操作数大于右操作数,则返回 true ;否则 false返回 。

GreaterThanOrEqual(SystemTargetGrainId, SystemTargetGrainId)

比较所提供的操作数,如果左操作数大于或等于右操作数,则返回 true ;否则 false返回 。

Inequality(SystemTargetGrainId, SystemTargetGrainId)

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

LessThan(SystemTargetGrainId, SystemTargetGrainId)

比较所提供的操作数,如果左操作数小于右操作数,则返回 true ;否则 false返回 。

LessThanOrEqual(SystemTargetGrainId, SystemTargetGrainId)

比较所提供的操作数,如果左操作数小于或等于右操作数,则返回 true ;否则 false返回 。

显式接口实现

IFormattable.ToString(String, IFormatProvider)

标识系统目标。

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

标识系统目标。

适用于