Поделиться через


ClientConfiguration Класс

Определение

Внимание!

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()
Устаревшие..

Инициализирует новый экземпляр 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
Устаревшие..

Указывает уникальный идентификатор для этого кластера. Если разрознения развернуты в Azure (запуск от имени рабочих ролей), идентификатор развертывания автоматически задается средой выполнения Azure, доступ к роли с помощью статической переменной RoleEnvironment.DeploymentId и автоматически передается в хранилище с помощью конфигурации. Таким образом, если разрозницы выполняются как роли Azure, эту переменную не следует указывать в OrleansConfiguration.xml (если она указана, она будет перезаписана). Если разрозненные объекты развернуты в кластере, а не в качестве ролей Azure, эта переменная должна быть задана скриптом развертывания в файле OrleansConfiguration.xml.

CustomGatewayProviderAssemblyName
Устаревшие..

Параметры конфигурации клиента Orleans.

DataConnectionString
Устаревшие..

Указывает строку подключения для поставщика шлюза. Если разрозненные объекты развернуты в Azure (запускаются как рабочие роли), DataConnectionString можно указать с помощью RoleEnvironment.GetConfigurationSettingValue("DataConnectionString"); В этом случае он берется оттуда и передается в хранилище автоматически ролью через конфигурацию. Поэтому, если разрознения выполняются как роли Azure и эта конфигурация указана с помощью RoleEnvironment, эту переменную не следует указывать в OrleansConfiguration.xml (она будет перезаписана, если она указана). Если разрозненные объекты развернуты в кластере, а не в качестве ролей Azure, эту переменную следует задать в файле OrleansConfiguration.xml. Если этот параметр не задан, будет использоваться DevelopmentStorageAccount.

DefaultTraceLevel
Устаревшие..

Атрибут DefaultTraceLevel задает уровень трассировки по умолчанию для всех средств ведения журнала Orleans, если только он не переопределен определенным элементом TraceLevelOverride. Уровень по умолчанию — Info, если этот атрибут не отображается.

DeploymentId
Устаревшие..

Идентификатор развертывания. Это то же самое, что и 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 указывает максимальное количество раз, когда сообщение перенаправлялось из одного объекта в другой. Переадресация используется внутренне в tuntime в качестве механизма восстановления, когда происходит сбой разрозненных расположений и членство нестабильно. В таких случаях сообщения могут быть неправильно перенаправлены в место назначения, и среда выполнения пытается пересылать такие сообщения несколько раз, прежде чем отклонять их.

(Унаследовано от 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
Устаревшие..

Идентификатор службы.

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>)
Устаревшие..

Регистрирует заданный тип , T где T является поставщиком потока.

StandardLoad()
Устаревшие..

Загружает конфигурацию из стандартных путей, просматривая иерархию каталогов.

ToString()
Устаревшие..

Возвращает подробную удобочитаемую строку, представляющую текущую конфигурацию. Он не содержит все отдельные ручки конфигурации.

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)
Устаревшие..

Этот вызов настраивает конфигурацию клиента с помощью параметров, характерных для тестового запуска.

Применяется к