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. |
Свойства
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>) |
Устаревшие..
Регистрирует заданный тип , |
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) |
Устаревшие..
Этот вызов настраивает конфигурацию клиента с помощью параметров, характерных для тестового запуска. |