共用方式為


ClientConfiguration 類別

定義

警告

This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.

一元用戶端組態參數。

public class ClientConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration, Orleans.Runtime.Configuration.IStatisticsConfiguration, Orleans.Runtime.Configuration.ITraceConfiguration
[System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.")]
[System.Serializable]
public class ClientConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration, Orleans.Runtime.Configuration.IStatisticsConfiguration
type ClientConfiguration = class
    inherit MessagingConfiguration
    interface ITraceConfiguration
    interface IStatisticsConfiguration
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.")>]
[<System.Serializable>]
type ClientConfiguration = class
    inherit MessagingConfiguration
    interface IStatisticsConfiguration
Public Class ClientConfiguration
Inherits MessagingConfiguration
Implements IStatisticsConfiguration, ITraceConfiguration
Public Class ClientConfiguration
Inherits MessagingConfiguration
Implements IStatisticsConfiguration
繼承
ClientConfiguration
屬性
實作

建構函式

ClientConfiguration()
已淘汰.

初始化 ClientConfiguration 的新執行個體。

屬性

AdoInvariant
已淘汰.

使用 ADO 時,識別閘道提供者的基礎資料提供者。 這個三部分命名語法也會用於建立新的 Factory 以及在應用程式組態檔中識別提供者,如此您就可以在執行階段擷取提供者名稱及其相關聯的連接字串。 https://msdn.microsoft.com/en-us/library/dd0w4a2z%28v=vs.110%29.aspx

BufferPoolBufferSize
已淘汰.

一元用戶端組態參數。

(繼承來源 MessagingConfiguration)
BufferPoolMaxSize
已淘汰.

一元用戶端組態參數。

(繼承來源 MessagingConfiguration)
BufferPoolPreallocationSize
已淘汰.

一元用戶端組態參數。

(繼承來源 MessagingConfiguration)
BulkMessageLimit
已淘汰.

BulkMessageLimit 屬性會指定如何使用相同的 erro 程式碼,大量 (匯總) 追蹤訊息。

ClientDropTimeout
已淘汰.

一元用戶端組態參數。

(繼承來源 MessagingConfiguration)
ClientName
已淘汰.

此用戶端的名稱。

ClientSenderBuckets
已淘汰.

一元用戶端組態參數。

(繼承來源 MessagingConfiguration)
ClusterId
已淘汰.

指定此叢集的唯一識別碼。 如果定址接收器部署在 Azure 上 (以背景工作角色身分執行) ,Azure 執行時間會自動設定部署識別碼,可透過 RoleEnvironment.DeploymentId 靜態變數存取角色,並透過設定自動傳遞至角色的接收器。因此,如果定址接收器是以 Azure 角色的形式執行,則不應該在OrleansConfiguration.xml (中指定此變數,如果指定) ,則會覆寫它。 如果定址接收器部署在叢集上,而不是作為 Azure 角色,則此變數應該由OrleansConfiguration.xml檔案中的部署腳本設定。

CustomGatewayProviderAssemblyName
已淘汰.

一元用戶端組態參數。

DataConnectionString
已淘汰.

指定閘道提供者的連接字串。 如果定址接收器部署在 Azure (以背景工作角色) 執行,可以透過 RoleEnvironment.GetConfigurationSettingValue (「DataConnectionString」) 來指定 DataConnectionString;在這種情況下,它會從該處取得,並透過設定自動傳遞至角色的接收器。因此,如果定址接收器是以 Azure 角色的形式執行,而且此設定是透過 RoleEnvironment) 指定,則不應該在OrleansConfiguration.xml (指定時覆寫此變數。 如果定址接收器部署在叢集上,而不是作為 Azure 角色,則此變數應該在OrleansConfiguration.xml檔案中設定。 如果未完全設定,則會使用 DevelopmentStorageAccount。

DefaultTraceLevel
已淘汰.

DefaultTraceLevel 屬性會指定所有一個舊版記錄器的預設追蹤層級,除非由特定的 TraceLevelOverride 元素覆寫。 如果此屬性未出現,則預設層級為 Info。

DeploymentId
已淘汰.

部署識別碼。這與 ClusterId 相同,並已取代它。

DNSHostName
已淘汰.

取得真正的主機名稱,沒有 IP 位址。 它等於 Dns.GetHostName ()

DropExpiredMessages
已淘汰.

一元用戶端組態參數。

(繼承來源 MessagingConfiguration)
FallbackSerializationProvider
已淘汰.

一元用戶端組態參數。

(繼承來源 MessagingConfiguration)
GatewayListRefreshPeriod
已淘汰.

一元用戶端組態參數。

GatewayProvider
已淘汰.

一元用戶端組態參數。

Gateways
已淘汰.

要使用的閘道清單。 每個 GatewayNode 元素都會指定外部的用戶端閘道節點。 如果外部 (非) 用戶端連線到一個) ,則必須指定至少一個閘道節點。 如有需要,可能會指定其他閘道節點,並新增一些失敗復原和延展性。 如果指定多個閘道,則每個用戶端都會隨機從清單中選取一個閘道。

GatewaySenderQueues
已淘汰.

一元用戶端組態參數。

(繼承來源 MessagingConfiguration)
LargeMessageWarningThreshold
已淘汰.

LargeMessageWarningThreshold 屬性會指定何時產生大型訊息的警告追蹤訊息。

LargeMessageWarningThreshold
已淘汰.

LargeMessageWarningThreshold 屬性會指定何時產生大型訊息的警告追蹤訊息。

(繼承來源 MessagingConfiguration)
LimitManager
已淘汰.

一元用戶端組態參數。

MaxForwardCount
已淘汰.

MaxForwardCount 屬性會指定訊息從一個接收器到另一個定址接收器的最大次數。 當接收器失敗且成員資格不穩定時,微調時間會在內部使用轉送作為復原機制。 在這類情況下,訊息可能無法正確路由傳送至目的地,而執行時間會在拒絕這些訊息之前嘗試轉送這類訊息多次。

(繼承來源 MessagingConfiguration)
MaxResendCount
已淘汰.

一元用戶端組態參數。

(繼承來源 MessagingConfiguration)
MaxSocketAge
已淘汰.

一元用戶端組態參數。

(繼承來源 MessagingConfiguration)
MaxSockets
已淘汰.

一元用戶端組態參數。

(繼承來源 MessagingConfiguration)
NetInterface
已淘汰.

Interface 屬性會指定要用來處理此機器 IP 位址的網路介面名稱。

OpenConnectionTimeout
已淘汰.

一元用戶端組態參數。

(繼承來源 MessagingConfiguration)
Port
已淘汰.

Port 屬性會指定此用戶端電腦的特定接聽埠。 如果值為零,則會使用隨機電腦指派的埠號碼。

PreferedGatewayIndex
已淘汰.

一元用戶端組態參數。

PreferredFamily
已淘汰.

一元用戶端組態參數。

PropagateActivityId
已淘汰.

Trace.CorrelationManager.ActivityId 設定是否應該傳播到細微性呼叫中。

ProviderConfigurations
已淘汰.

一元用戶端組態參數。

ResendOnTimeout
已淘汰.

一元用戶端組態參數。

(繼承來源 MessagingConfiguration)
ResponseTimeout
已淘汰.

一元用戶端組態參數。

(繼承來源 MessagingConfiguration)
SerializationProviders
已淘汰.

一元用戶端組態參數。

(繼承來源 MessagingConfiguration)
ServiceId
已淘汰.

服務識別碼。

SiloSenderQueues
已淘汰.

一元用戶端組態參數。

(繼承來源 MessagingConfiguration)
SourceFile
已淘汰.

取得組態來源檔案路徑

StatisticsCollectionLevel
已淘汰.

一元用戶端組態參數。

StatisticsLogWriteInterval
已淘汰.

一元用戶端組態參數。

StatisticsMetricsTableWriteInterval
已淘汰.

一元用戶端組態參數。

StatisticsPerfCountersWriteInterval
已淘汰.

一元用戶端組態參數。

StatisticsProviderName
已淘汰.

一元用戶端組態參數。

StatisticsWriteLogStatisticsToTable
已淘汰.

一元用戶端組態參數。

TelemetryConfiguration
已淘汰.

一元用戶端組態參數。

TraceFileName
已淘汰.

TraceFileName 屬性會指定應該寫入追蹤輸出的檔案名。

TraceFilePattern
已淘汰.

TraceFilePattern 屬性會指定應該寫入追蹤輸出之檔案的模式名稱。

TraceLevelOverrides
已淘汰.

TraceLevelOverride 元素提供一種機制,可讓追蹤層級針對不同部分的一部分設定不同。 記錄器的追蹤層級是根據記錄器名稱的前置詞比對來設定。 TraceLevelOverrides 會依長度順序套用;也就是說,具有最長相符 LogPrefix 的覆寫優先,並指定所有相符記錄器的追蹤層級。

TraceToConsole
已淘汰.

TraceToConsole 屬性會指定是否應該將追蹤輸出寫入主控台。 如果可用,則預設值是將追蹤資料寫入主控台。

UseAdoNetSystemStore
已淘汰.

一元用戶端組態參數。

UseAzureSystemStore
已淘汰.

一元用戶端組態參數。

UseSqlSystemStore
已淘汰.

一元用戶端組態參數。

方法

GetAllProviderConfigurations()
已淘汰.

擷取所有目前設定之提供者組態的列舉。

Load(TextReader)
已淘汰.

一元用戶端組態參數。

LoadFromFile(String)
已淘汰.

一元用戶端組態參數。

LocalhostSilo(Int32)
已淘汰.

傳回 ClientConfiguration 物件,用於連線到本機定址接收器 (以測試) 。

RegisterStatisticsProvider(String, String, IDictionary<String,String>)
已淘汰.

一元用戶端組態參數。

RegisterStatisticsProvider<T>(String, IDictionary<String,String>)
已淘汰.

一元用戶端組態參數。

RegisterStreamProvider(String, String, IDictionary<String,String>)
已淘汰.

註冊指定的資料流程提供者。

RegisterStreamProvider<T>(String, IDictionary<String,String>)
已淘汰.

註冊指定類型的 T ,其中 T 是資料流程提供者

StandardLoad()
已淘汰.

從標準路徑載入組態,查閱目錄階層

ToString()
已淘汰.

傳回代表目前組態的詳細人類可讀字串。 它不包含每個單一組態 Knob。

TryGetProviderConfiguration(String, String, IProviderConfiguration)
已淘汰.

擷取現有的提供者組態

擴充方法

AddAzureQueueStreamProvider(ClientConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig)
已淘汰.

加入 類型的 AzureQueueStreamProvider 資料流程提供者。

AddAzureQueueStreamProviderV2(ClientConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig)
已淘汰.

加入 類型的 AzureQueueStreamProviderV2 資料流程提供者。

AddSimpleMessageStreamProvider(ClientConfiguration, String, Boolean, Boolean, StreamPubSubType)
已淘汰.

新增 類型的資料流程提供者 SimpleMessageStreamProvider

AdjustForTestEnvironment(ClientConfiguration, String)
已淘汰.

此呼叫會調整用戶端設定與測試回合特定的設定。

適用於