Silo 类

定义

Orleans silo。

public class Silo
public sealed class Silo : IAsyncDisposable, IDisposable
type Silo = class
type Silo = class
    interface IAsyncDisposable
    interface IDisposable
Public Class Silo
Public NotInheritable Class Silo
Implements IAsyncDisposable, IDisposable
继承
Silo
实现

构造函数

Silo(ILocalSiloDetails, IServiceProvider)
已过时.

初始化 Silo 类的新实例。

Silo(String, Silo+SiloType, ClusterConfiguration)

初始化 Silo 类的新实例。

字段

PrimarySiloName

主要接收器的标准名称。

属性

SiloAddress

获取此 silo 的地址。

SiloTerminated

获取在 Task silo 终止后完成的 。

SiloTerminatedEvent

用于指示关闭此 silo 的 Silo 终止事件。

Type

获取此的类型

方法

Dispose()

Orleans silo。

DisposeAsync()

Orleans silo。

GetDebugDump(Boolean)

从此接收器返回诊断数据的转储。

Shutdown()

正常停止运行时系统和应用程序。 将正确停用所有粒度。 所有正在进行的应用程序请求都将等待并正常完成。

Start()

执行 silo 启动操作。

StartAsync(CancellationToken)

启动接收器。

Stop()

仅正常停止运行时系统,而不要停止应用程序。 应用程序请求会突然终止,而内部系统状态会尽可能正常地停止并保存。 粒度不会停用。

StopAsync(CancellationToken)

仅正常停止运行时系统,而不要停止应用程序。 应用程序请求会突然终止,而内部系统状态会尽可能正常地停止并保存。

ToString()

Object.ToString 重写 - 此 silo 的摘要信息。

UpdateStreamProviders(IDictionary<String,ProviderCategoryConfiguration>)

加载并初始化新添加的流提供程序。 删除未在要传入的列表上的提供程序。

适用于