Grain 构造函数

定义

重载

Grain()

永远不应调用此构造函数。 我们公开它,以便客户端代码 (Grain) 的子类不必添加构造函数。 客户端代码应使用 GrainFactory 属性获取对 Grain 的引用。

Grain(IGrainIdentity, IGrainRuntime)

Grain 实现程序不必公开此构造函数,但可以选择公开此构造函数。 此构造函数对于单元测试特别有用,其中测试代码可以创建 Grain 并将 IGrainIdentity 和 IGrainRuntime 替换为测试双精度 (模拟/存根) 。

Grain(IGrainContext, IGrainRuntime)

Grain 实现程序不必公开此构造函数,但可以选择公开此构造函数。 此构造函数对于单元测试特别有用,其中测试代码可以创建 Grain 并将 IGrainIdentity 和 IGrainRuntime 替换为测试双精度 (模拟/存根) 。

Grain()

Source:
Grain.cs

永远不应调用此构造函数。 我们公开它,以便客户端代码 (Grain) 的子类不必添加构造函数。 客户端代码应使用 GrainFactory 属性获取对 Grain 的引用。

protected Grain ();
Protected Sub New ()

适用于

Grain(IGrainIdentity, IGrainRuntime)

Source:
Grain.cs

Grain 实现程序不必公开此构造函数,但可以选择公开此构造函数。 此构造函数对于单元测试特别有用,其中测试代码可以创建 Grain 并将 IGrainIdentity 和 IGrainRuntime 替换为测试双精度 (模拟/存根) 。

protected Grain (Orleans.Core.IGrainIdentity identity, Orleans.Runtime.IGrainRuntime runtime);
new Orleans.Grain : Orleans.Core.IGrainIdentity * Orleans.Runtime.IGrainRuntime -> Orleans.Grain
Protected Sub New (identity As IGrainIdentity, runtime As IGrainRuntime)

参数

identity
IGrainIdentity
runtime
IGrainRuntime

适用于

Grain(IGrainContext, IGrainRuntime)

Grain 实现程序不必公开此构造函数,但可以选择公开此构造函数。 此构造函数对于单元测试特别有用,其中测试代码可以创建 Grain 并将 IGrainIdentity 和 IGrainRuntime 替换为测试双精度 (模拟/存根) 。

protected Grain (Orleans.Runtime.IGrainContext grainContext, Orleans.Runtime.IGrainRuntime? grainRuntime = default);
new Orleans.Grain : Orleans.Runtime.IGrainContext * Orleans.Runtime.IGrainRuntime -> Orleans.Grain
Protected Sub New (grainContext As IGrainContext, Optional grainRuntime As IGrainRuntime = Nothing)

参数

grainContext
IGrainContext
grainRuntime
IGrainRuntime

适用于