次の方法で共有


SiloHost クラス

定義

注意事項

This type is obsolete and may be removed in a future release. Use SiloHostBuilder to create an instance of ISiloHost instead.

現在のアプリ ドメインで Orleans サイロをプログラムでホストできるようにします。

public class SiloHost : MarshalByRefObject, IDisposable
[System.Obsolete("This type is obsolete and may be removed in a future release. Use SiloHostBuilder to create an instance of ISiloHost instead.")]
public class SiloHost : MarshalByRefObject, IDisposable
type SiloHost = class
    inherit MarshalByRefObject
    interface IDisposable
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use SiloHostBuilder to create an instance of ISiloHost instead.")>]
type SiloHost = class
    inherit MarshalByRefObject
    interface IDisposable
Public Class SiloHost
Inherits MarshalByRefObject
Implements IDisposable
継承
属性
実装

コンストラクター

SiloHost(String)
古い.

コンストラクター

SiloHost(String, ClusterConfiguration)
古い.

コンストラクター

SiloHost(String, FileInfo)
古い.

コンストラクター

プロパティ

Config
古い.

Orleans システムの構成データ。

ConfigFileName
古い.

このサイロに使用される構成ファイル。 サイロが開始された後 (とき ConfigLoaded == true) にこれを変更しても、効果はありません。

ConfigLoaded
古い.

サイロ構成が読み込まれ、ランタイム構成が初期化されているかどうか。

ConfigureSiloHostDelegate
古い.

クライアントに何らかの構成を追加するデリゲート

Debug
古い.

サイロ デバッグ フラグ。 に true 設定すると、サイロの起動時に追加の診断情報が書き込まれます。

DeploymentId
古い.

このサイロが実行されているクラスターのクラスター ID (存在する場合)。

IsStarted
古い.

このサイロが正常に開始され、現在実行中かどうか。

Name
古い.

このサイロの名前。

NodeConfig
古い.

このサイロの構成データ。

TraceFilePath
古い.

このサイロによって書き込まれたトレース ログ ファイルに使用するディレクトリ。

Type
古い.

このサイロの種類 - または SecondaryのいずれかPrimary

Verbose
古い.

詳細フラグ。 に true 設定すると、サイロの起動時に追加の状態と診断情報が書き込まれます。

メソッド

Dispose()
古い.

このサイロが .NET ランタイムによって破棄されるときに呼び出されます。

Dispose(Boolean)
古い.

Dispose/cleanup 操作を実行します。

InitializeOrleansSilo()
古い.

このサイロを初期化します。

InitializeSilo()
古い.

このサイロを初期化します。

LoadConfig()
古い.

このサイロの構成ファイルを検索して読み込みます。

LoadOrleansConfig()
古い.

このサイロの構成ファイルを検索して読み込みます。

ReportStartupError(Exception)
古い.

サイロの起動時にエラーを報告します。

SetDeploymentId(String, String)
古い.

このサイロの ClusterId と、クラスター メンバーシップ テーブルなどのサイロ システム データを使用する接続文字列を設定します。

SetExpectedClusterSize(Int32)
古い.

予想されるデプロイ サイズを設定します。

SetPrimaryNodeEndpoint(IPEndPoint)
古い.

プライマリ サイロのエンドポイント アドレスを設定します (存在する場合)。 このサイロはプライマリである可能性があります。この場合、このアドレスはこのサイロのサイロ間接続ソケット アドレスと一致する必要があります。

SetProxyEndpoint(IPEndPoint)
古い.

このサイロのゲートウェイ プロキシ エンドポイント アドレスを設定します。

SetReminderServiceType(GlobalConfiguration+ReminderServiceProviderType)
古い.

このサイロで使用するアラーム サービスの種類を設定します。

SetSeedNodeEndpoint(IPEndPoint)
古い.

サイロで使用するシード ノード エンドポイント アドレスを設定します。

SetSeedNodeEndpoints(IPEndPoint[])
古い.

サイロで使用されるシード ノード エンドポイント アドレスのセットを設定します。

SetSiloEndpoint(IPEndPoint, Int32)
古い.

このサイロのメイン エンドポイント アドレスと、このエンドポイントで以前に実行されていたサイロ インスタンスとこのサイロ インスタンスを区別するために使用するサイロ生成値を設定します。

SetSiloLivenessType(GlobalConfiguration+LivenessProviderType)
古い.

このサイロで使用されるメンバーシップのライブネスの種類を設定します。

SetSiloType(Silo+SiloType)
古い.

このサイロの種類を設定します。 既定値は [セカンダリ] です。

ShutdownOrleansSilo()
古い.

このサイロを正常にシャットダウンします。

ShutdownSilo()
古い.

このサイロを正常にシャットダウンします。

ShutdownSiloAsync(CancellationToken)
古い.

サイロのシャットダウンが完了したとき、またはキャンセル トークンが取り消されたときに解決されるタスクを返します。

ShutdownSiloAsync(Int32, CancellationToken)
古い.

サイロのシャットダウンが完了したとき、またはキャンセル トークンが取り消されたときに解決されるタスクを返します。

StartOrleansSilo(Boolean)
古い.

このサイロを開始します。

StartSilo(Boolean)
古い.

このサイロを開始します。

StartSiloAsync(Boolean)
古い.

このサイロを開始します。

StopOrleansSilo()
古い.

このサイロを停止します。

StopSilo()
古い.

このサイロを停止します。

UnInitializeOrleansSilo()
古い.

このサイロを初期化解除します。

UnInitializeSilo()
古い.

このサイロを初期化解除します。

WaitForOrleansSiloShutdown()
古い.

このサイロがシャットダウンするまで待ちます。

WaitForOrleansSiloShutdown(CancellationToken)
古い.

このサイロがシャットダウンするか、指定されたキャンセル トークンで停止するまで待ちます。

WaitForSiloShutdown()
古い.

このサイロがシャットダウンするまで待ちます。

WaitForSiloShutdown(CancellationToken)
古い.

このサイロがシャットダウンするか、指定されたキャンセル トークンで停止するまで待ちます。

WaitForSiloShutdownAsync(Int32, CancellationToken)
古い.

SiloTerminatedEvent がトークンを起動または取り消すのを待ちます。

適用対象