你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ActorId 类

定义

ActorId 表示执行组件服务中执行组件的标识。 这用于标识执行组件服务将在其中运行的分区,请参阅 GetPartitionKey()

[System.Runtime.Serialization.DataContract(Name="ActorId")]
public sealed class ActorId : IComparable<Microsoft.ServiceFabric.Actors.ActorId>, IEquatable<Microsoft.ServiceFabric.Actors.ActorId>
[<System.Runtime.Serialization.DataContract(Name="ActorId")>]
type ActorId = class
    interface IEquatable<ActorId>
    interface IComparable<ActorId>
Public NotInheritable Class ActorId
Implements IComparable(Of ActorId), IEquatable(Of ActorId)
继承
ActorId
属性
实现

构造函数

ActorId(Guid)

使用 类型 ID ActorIdGuid初始化 类的新实例。

ActorId(Int64)

使用 类型 ID ActorIdInt64初始化 类的新实例。

ActorId(String)

使用 类型 ID ActorIdString初始化 类的新实例。

属性

Kind

获取 ActorIdKind ActorId 的 。

方法

CompareTo(ActorId)

将此实例与指定的 ActorId 对象进行比较,并指示此实例是在排序顺序中位于指定 actorId 之前、之后还是出现在同一位置。

CreateRandom()

创建具有随机 Int64 ID 值的 类型的 Long 的新实例ActorId

Equals(ActorId)

确定此实例是否与另一个指定的 ActorId 对象具有相同的值。

Equals(Object)

确定此实例是否与指定的对象(也必须是 ActorId 对象)具有相同的值。 重写 Equals(Object)

GetGuidId()

获取 ActorId 的 ActorIdKindGuidID。

GetHashCode()

重写 GetHashCode()

GetLongId()

获取 ActorId 的 ActorIdKindLongID。

GetPartitionKey()

获取此 ActorId 的分区键。

GetStringId()

获取 ActorId 的 ActorIdKindStringID。

ToString()

重写 ToString()

运算符

Equality(ActorId, ActorId)

确定两个指定的 actorId 是否具有相同的 ID 和 ActorIdKind

Inequality(ActorId, ActorId)

确定两个指定的 actorId 是否具有不同的 id 和 ActorIdKind值。

适用于