PlacementStrategy 类

定义

所有放置策略的基类型。

[System.Serializable]
public abstract class PlacementStrategy
[System.Serializable]
[Orleans.SerializerTransparent]
public abstract class PlacementStrategy
[<System.Serializable>]
type PlacementStrategy = class
[<System.Serializable>]
[<Orleans.SerializerTransparent>]
type PlacementStrategy = class
Public MustInherit Class PlacementStrategy
继承
PlacementStrategy
派生
属性

注解

Orleans 使用可配置的放置系统来决定在哪个服务器上放置粒度。 放置控制器用于决定应放置粒度激活的位置。 放置控制器使用放置策略与 grain 相关联。 Grain 使用 grain 类上的 属性指示其首选放置策略。

构造函数

PlacementStrategy()

所有放置策略的基类型。

属性

IsUsingGrainDirectory

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

方法

Initialize(GrainProperties)

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

PopulateGrainProperties(IServiceProvider, Type, GrainType, Dictionary<String,String>)

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

适用于