ClientConfiguration 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.
Orleans 客户端配置参数。
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 的新实例。 |
属性
AdoInvariant |
已过时.
使用 ADO 时,标识网关提供程序的基础数据提供程序。 在创建新工厂时也使用这种由三部分组成的命名语法,并用于标识应用程序配置文件中的提供程序,以便在运行时能够检索提供程序名称及其关联的连接字符串。 https://msdn.microsoft.com/en-us/library/dd0w4a2z%28v=vs.110%29.aspx |
BufferPoolBufferSize |
已过时.
Orleans 客户端配置参数。 (继承自 MessagingConfiguration) |
BufferPoolMaxSize |
已过时.
Orleans 客户端配置参数。 (继承自 MessagingConfiguration) |
BufferPoolPreallocationSize |
已过时.
Orleans 客户端配置参数。 (继承自 MessagingConfiguration) |
BulkMessageLimit |
已过时.
BulkMessageLimit 属性指定如何使用相同的 erro 代码批量 (聚合) 跟踪消息。 |
ClientDropTimeout |
已过时.
Orleans 客户端配置参数。 (继承自 MessagingConfiguration) |
ClientName |
已过时.
此客户端的名称。 |
ClientSenderBuckets |
已过时.
Orleans 客户端配置参数。 (继承自 MessagingConfiguration) |
ClusterId |
已过时.
指定此群集的唯一标识符。 如果 silo 部署在 Azure 上 (作为辅助角色运行) ,则部署 ID 由 Azure 运行时自动设置,角色可通过 RoleEnvironment.DeploymentId 静态变量进行访问,并由角色通过配置自动传递到 silo。因此,如果 silo 作为 Azure 角色运行,则不应在 OrleansConfiguration.xml (如果指定) ,该变量将被覆盖。 如果 silo 部署在群集上,而不是作为 Azure 角色,则应通过 OrleansConfiguration.xml 文件中的部署脚本设置此变量。 |
CustomGatewayProviderAssemblyName |
已过时.
Orleans 客户端配置参数。 |
DataConnectionString |
已过时.
指定网关提供程序的连接字符串。 如果 silo 部署在 Azure 上 (作为辅助角色运行) ,可以通过 RoleEnvironment.GetConfigurationSettingValue (“DataConnectionString”) 指定 DataConnectionString;在这种情况下,它从该处获取,并由角色通过配置自动传递到 silo。因此,如果 silo 作为 Azure 角色运行,并且此配置是通过 RoleEnvironment 指定的,则不应在OrleansConfiguration.xml (如果指定) ,该变量将被覆盖。 如果 silo 部署在群集上,而不是作为 Azure 角色,则应在 OrleansConfiguration.xml 文件中设置此变量。 如果未设置,则将使用 DevelopmentStorageAccount。 |
DefaultTraceLevel |
已过时.
DefaultTraceLevel 属性指定所有 Orleans 记录器的默认跟踪级别,除非由特定的 TraceLevelOverride 元素重写。 如果未显示此属性,则默认级别为 Info。 |
DeploymentId |
已过时.
部署 ID。这与 ClusterId 相同,并且已弃用它。它已被弃用。 |
DNSHostName |
已过时.
获取真正的主机名,无 IP 地址。 它等于 Dns.GetHostName () |
DropExpiredMessages |
已过时.
Orleans 客户端配置参数。 (继承自 MessagingConfiguration) |
FallbackSerializationProvider |
已过时.
Orleans 客户端配置参数。 (继承自 MessagingConfiguration) |
GatewayListRefreshPeriod |
已过时.
Orleans 客户端配置参数。 |
GatewayProvider |
已过时.
Orleans 客户端配置参数。 |
Gateways |
已过时.
要使用的网关列表。 每个 GatewayNode 元素指定一个外部 grain 客户端网关节点。 如果外部 (非 Orleans) 客户端连接到 Orleans 系统,则必须至少指定一个网关节点。 如果需要,可以指定其他网关节点,并添加一些故障复原能力和可伸缩性。 如果指定了多个网关,则每个客户端将从列表中随机选择一个网关。 |
GatewaySenderQueues |
已过时.
Orleans 客户端配置参数。 (继承自 MessagingConfiguration) |
LargeMessageWarningThreshold |
已过时.
LargeMessageWarningThreshold 属性指定何时为大型消息生成警告跟踪消息。 |
LargeMessageWarningThreshold |
已过时.
LargeMessageWarningThreshold 属性指定何时为大型消息生成警告跟踪消息。 (继承自 MessagingConfiguration) |
LimitManager |
已过时.
Orleans 客户端配置参数。 |
MaxForwardCount |
已过时.
MaxForwardCount 属性指定消息从一个接收器到另一个接收器的最大警告次数。 当 silo 失败且成员身份不稳定时,优化时间在内部使用转发作为恢复机制。 在这种情况下,消息可能无法正确路由到目标,运行时会多次尝试转发此类消息,然后再拒绝它们。 (继承自 MessagingConfiguration) |
MaxResendCount |
已过时.
Orleans 客户端配置参数。 (继承自 MessagingConfiguration) |
MaxSocketAge |
已过时.
Orleans 客户端配置参数。 (继承自 MessagingConfiguration) |
MaxSockets |
已过时.
Orleans 客户端配置参数。 (继承自 MessagingConfiguration) |
NetInterface |
已过时.
Interface 属性指定要用于确定此计算机的 IP 地址的网络接口的名称。 |
OpenConnectionTimeout |
已过时.
Orleans 客户端配置参数。 (继承自 MessagingConfiguration) |
Port |
已过时.
Port 属性指定此客户端计算机的特定侦听端口。 如果值为零,则将使用随机计算机分配的端口号。 |
PreferedGatewayIndex |
已过时.
Orleans 客户端配置参数。 |
PreferredFamily |
已过时.
Orleans 客户端配置参数。 |
PropagateActivityId |
已过时.
Trace.CorrelationManager.ActivityId 设置是否应传播到 grain 调用中。 |
ProviderConfigurations |
已过时.
Orleans 客户端配置参数。 |
ResendOnTimeout |
已过时.
Orleans 客户端配置参数。 (继承自 MessagingConfiguration) |
ResponseTimeout |
已过时.
Orleans 客户端配置参数。 (继承自 MessagingConfiguration) |
SerializationProviders |
已过时.
Orleans 客户端配置参数。 (继承自 MessagingConfiguration) |
ServiceId |
已过时.
服务 ID。 |
SiloSenderQueues |
已过时.
Orleans 客户端配置参数。 (继承自 MessagingConfiguration) |
SourceFile |
已过时.
获取配置源文件路径 |
StatisticsCollectionLevel |
已过时.
Orleans 客户端配置参数。 |
StatisticsLogWriteInterval |
已过时.
Orleans 客户端配置参数。 |
StatisticsMetricsTableWriteInterval |
已过时.
Orleans 客户端配置参数。 |
StatisticsPerfCountersWriteInterval |
已过时.
Orleans 客户端配置参数。 |
StatisticsProviderName |
已过时.
Orleans 客户端配置参数。 |
StatisticsWriteLogStatisticsToTable |
已过时.
Orleans 客户端配置参数。 |
TelemetryConfiguration |
已过时.
Orleans 客户端配置参数。 |
TraceFileName |
已过时.
TraceFileName 属性指定跟踪输出应写入的文件的名称。 |
TraceFilePattern |
已过时.
TraceFilePattern 属性指定跟踪输出应写入的文件的模式名称。 |
TraceLevelOverrides |
已过时.
TraceLevelOverride 元素提供了一种机制,允许对 Orleans 系统的不同部分以不同的方式设置跟踪级别。 记录器跟踪级别是根据记录器名称上的前缀匹配设置的。 TraceLevelOverrides 按长度顺序应用;也就是说,具有最长匹配 LogPrefix 的替代优先,并指定所有匹配记录器的跟踪级别。 |
TraceToConsole |
已过时.
TraceToConsole 属性指定是否应将跟踪输出写入控制台。 默认值是将跟踪数据写入控制台(如果可用)。 |
UseAdoNetSystemStore |
已过时.
Orleans 客户端配置参数。 |
UseAzureSystemStore |
已过时.
Orleans 客户端配置参数。 |
UseSqlSystemStore |
已过时.
Orleans 客户端配置参数。 |
方法
GetAllProviderConfigurations() |
已过时.
检索当前配置的所有提供程序配置的枚举。 |
Load(TextReader) |
已过时.
Orleans 客户端配置参数。 |
LoadFromFile(String) |
已过时.
Orleans 客户端配置参数。 |
LocalhostSilo(Int32) |
已过时.
返回一个 ClientConfiguration 对象,用于连接到本地 silo (以测试) 。 |
RegisterStatisticsProvider(String, String, IDictionary<String,String>) |
已过时.
Orleans 客户端配置参数。 |
RegisterStatisticsProvider<T>(String, IDictionary<String,String>) |
已过时.
Orleans 客户端配置参数。 |
RegisterStreamProvider(String, String, IDictionary<String,String>) |
已过时.
注册给定的流提供程序。 |
RegisterStreamProvider<T>(String, IDictionary<String,String>) |
已过时.
注册给定类型的 |
StandardLoad() |
已过时.
从标准路径加载配置,查找目录层次结构 |
ToString() |
已过时.
返回表示当前配置的详细人工可读字符串。 它不包含每个配置旋钮。 |
TryGetProviderConfiguration(String, String, IProviderConfiguration) |
已过时.
检索现有提供程序配置 |