PreferLocalPlacement 类

定义

首选本地放置策略指示,如果 grain 在群集中的其他位置尚未处于活动状态,并且本地主机与其兼容,则应始终将 grain 放置在本地主机上。

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

注解

如果主机与 grain 类型不兼容,或者 grain 收到不兼容的请求,则 grain 将放置在随机兼容的服务器上。

构造函数

PreferLocalPlacement()

首选本地放置策略指示,如果 grain 在群集中的其他位置尚未处于活动状态,并且本地主机与其兼容,则应始终将 grain 放置在本地主机上。

属性

IsUsingGrainDirectory

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

(继承自 PlacementStrategy)

方法

Initialize(GrainProperties)

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

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

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

(继承自 PlacementStrategy)

适用于