HashBasedPlacement 类

定义

Places兼容接收器上的激活,方法是使用稳定哈希对粒度标识符进行哈希处理,并使用取模运算从排序集中选择接收器。

[System.Serializable]
public class HashBasedPlacement : Orleans.Runtime.PlacementStrategy
[System.Serializable]
[Orleans.GenerateSerializer]
[Orleans.Immutable]
[Orleans.SuppressReferenceTracking]
public sealed class HashBasedPlacement : Orleans.Runtime.PlacementStrategy
[<System.Serializable>]
type HashBasedPlacement = class
    inherit PlacementStrategy
[<System.Serializable>]
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
[<Orleans.SuppressReferenceTracking>]
type HashBasedPlacement = class
    inherit PlacementStrategy
Public Class HashBasedPlacement
Inherits PlacementStrategy
Public NotInheritable Class HashBasedPlacement
Inherits PlacementStrategy
继承
HashBasedPlacement
属性

构造函数

HashBasedPlacement()

Places兼容接收器上的激活,方法是使用稳定哈希对粒度标识符进行哈希处理,并使用取模运算从排序集中选择接收器。

属性

IsUsingGrainDirectory

获取一个值,该值指示此放置策略是否需要在 grain 目录中注册激活。

(继承自 PlacementStrategy)

方法

Equals(Object)

Places兼容接收器上的激活,方法是使用稳定哈希对粒度标识符进行哈希处理,并使用取模运算从排序集中选择接收器。

GetHashCode()

Places兼容接收器上的激活,方法是使用稳定哈希对粒度标识符进行哈希处理,并使用取模运算从排序集中选择接收器。

Initialize(GrainProperties)

使用提供的 grain 属性初始化此类型的实例。

(继承自 PlacementStrategy)
PopulateGrainProperties(IServiceProvider, Type, GrainType, Dictionary<String,String>)

填充 grain 属性以指定首选放置策略。

(继承自 PlacementStrategy)

适用于