Share via


SiloHost 類別

定義

警告

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
[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
已淘汰.

系統設定資料。

ConfigFileName
已淘汰.

用於這個定址接收器的組態檔。 當) 不會有任何作用時,在定址接收器開始 (之後 ConfigLoaded == true 變更此值。

ConfigLoaded
已淘汰.

是否已載入定址接收器設定,並將其初始化為執行時間組態。

ConfigureSiloHostDelegate
已淘汰.

委派以將一些組態新增至用戶端

Debug
已淘汰.

定址接收器偵錯旗標。 如果設定為 true ,則會在定址接收器啟動期間寫入其他診斷資訊。

DeploymentId
已淘汰.

叢集識別碼 (如果叢集有任何) ,此定址接收器正在執行。

IsStarted
已淘汰.

這個定址接收器是否成功啟動,且目前正在執行中。

Name
已淘汰.

這個定址接收器的名稱。

NodeConfig
已淘汰.

此定址接收器的設定資料。

TraceFilePath
已淘汰.

要用於這個定址接收器所寫入之追蹤記錄檔的目錄。

Type
已淘汰.

這個定址接收器的類型 - PrimarySecondary

Verbose
已淘汰.

詳細資訊旗標。 如果設定為 true ,則會在定址接收器啟動期間寫入其他狀態和診斷資訊。

方法

Dispose()
已淘汰.

當 .NET 執行時間處置此定址接收器時呼叫。

Dispose(Boolean)
已淘汰.

執行 Dispose /cleanup 作業。

InitializeOrleansSilo()
已淘汰.

初始化這個定址接收器。

InitializeSilo()
已淘汰.

初始化這個定址接收器。

LoadConfig()
已淘汰.

搜尋並載入此定址接收器的組態檔。

LoadOrleansConfig()
已淘汰.

搜尋並載入此定址接收器的組態檔。

ReportStartupError(Exception)
已淘汰.

在定址接收器啟動期間回報錯誤。

SetDeploymentId(String, String)
已淘汰.

設定此定址接收器的 ClusterId,以及連接字串以使用定址接收器系統資料,例如叢集成員資格資料表。

SetExpectedClusterSize(Int32)
已淘汰.

設定預期的部署大小。

SetPrimaryNodeEndpoint(IPEndPoint)
已淘汰.

如果有任何) ,請設定主要定址接收器的端點位址 (。 此定址接收器可能是主要,在此情況下,此位址應符合此定址接收器之間的連線通訊端位址。

SetProxyEndpoint(IPEndPoint)
已淘汰.

設定此定址接收器的閘道 Proxy 端點位址。

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 引發或取消權杖取消。

適用於