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


GlobalConfiguration Класс

Определение

Внимание!

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

[System.Serializable]
public class GlobalConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration
[System.Serializable]
[System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.")]
public class GlobalConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration
[<System.Serializable>]
type GlobalConfiguration = class
    inherit MessagingConfiguration
[<System.Serializable>]
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.")>]
type GlobalConfiguration = class
    inherit MessagingConfiguration
Public Class GlobalConfiguration
Inherits MessagingConfiguration
Наследование
GlobalConfiguration
Атрибуты

Конструкторы

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

Поля

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

Свойства

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

При использовании ADO определяет базовый поставщик данных для активности и напоминаний. Этот трехкомпонентный синтаксис имени также применяется при создании новой фабрики и для определения поставщика в файле конфигурации, чтобы имя поставщика вместе со связанной с ним строкой соединения можно было получать во время выполнения. https://msdn.microsoft.com/en-us/library/dd0w4a2z%28v=vs.110%29.aspx Чтобы переопределить это значение для напоминаний, задано AdoInvariantForReminders

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

Задайте это свойство, чтобы переопределить AdoInvariant напоминания.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

Время между фоновыми сплетнями.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

(Унаследовано от MessagingConfiguration)
BufferPoolMaxSize
Устаревшие..

Объект данных, содержащий параметры глобальной конфигурации Silo.

(Унаследовано от MessagingConfiguration)
BufferPoolPreallocationSize
Устаревшие..

Объект данных, содержащий параметры глобальной конфигурации Silo.

(Унаследовано от MessagingConfiguration)
CacheSize
Устаревшие..

Атрибут CacheSize указывает максимальное количество объектов grain, для которых кэшируются сведения о каталоге.

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

Атрибут TTLExtensionFactor указывает фактор, на который следует расширять TTL записи кэша, если они считаются стабильными.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

(Унаследовано от MessagingConfiguration)
ClientRegistrationRefresh
Устаревшие..

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

(Унаследовано от MessagingConfiguration)
ClusterId
Устаревшие..

Удостоверение кластера. Разрозненные узлы с одинаковым удостоверением кластера будут объединяться. При одновременном развертывании разных версий приложения обязательно измените идентификатор, если они не должны присоединяться к одному и тому же логическому кластеру. В сети с несколькими кластерами идентификатор кластера должен быть уникальным для каждого кластера.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

Строка подключения для базового поставщика данных для активности и напоминаний. Например: Служба хранилища Azure, ZooKeeper SQL Server и т. Чтобы переопределить это значение для напоминаний, задано DataConnectionStringForReminders

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

Задайте это свойство, чтобы переопределить DataConnectionString напоминания.

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

Время окончания срока действия в секундах для голосования о смерти в таблице членства.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

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

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

Идентификатор развертывания. Это то же самое, что и ClusterId, и он не рекомендуется использовать.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

Атрибут DirectoryCachingStrategy определяет используемую стратегию кэширования. Для параметра задано значение Нет. Это означает, что записи каталога не кэшируются локально; LRU, который указывает, что следует использовать стандартную стратегию фиксированного размера, наименее использовавшихся в последнее время; и Адаптивная, которая указывает, что следует использовать адаптивную стратегию с фиксированным максимальным размером. Адаптивная стратегия используется по умолчанию.

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

Промежуток времени между добавлением записи для активации в каталог grain и условным удалением этой записи. Условная отмена регистрации используется для отложенной очистки активаций, по какой-либо причине не удалось выполнить запрос на отмену регистрации (например, сбой сообщения). Это всегда должно быть не менее одной минуты, так как мы сравниваем время в секции каталога, поэтому задержки сообщений и SKU clcks должны быть разрешены.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

(Унаследовано от MessagingConfiguration)
ExpectedClusterSize
Устаревшие..

Ожидаемый размер кластера. Не нужно быть очень точным, может быть переоценка.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

(Унаследовано от MessagingConfiguration)
FastKillOnCancelKeyPress
Устаревшие..

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

(Унаследовано от MessagingConfiguration)
GlobalSingleInstanceNumberRetries
Устаревшие..

Количество быстрых повторных попыток перед переходом в состояние DOUBTFUL.

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

Время между медленными повторными попытками для активации DOUBTFUL.

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

Список строк подключения для каналов сплетен.

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

Конфигурация для служб grain.

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

Указывает, настроен ли этот кластер в составе многокластерной сети

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

Количество секунд для периодической записи в таблице членства, в течение которых этот хранилище находится в активном расположении. Используется только для диагностики.

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

Атрибут InitialTTL указывает начальное (минимальное) время (в секундах) для сохранения записи кэша перед повторной проверкой.

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

Атрибут LargeMessageWarningThreshold указывает, когда следует создавать сообщение трассировки предупреждений для больших сообщений.

(Унаследовано от MessagingConfiguration)
LivenessEnabled
Устаревшие..

Глобальный переключатель для отключения протокола silo liveness (следует использовать только для тестирования). Атрибут LivenessEnabled, если он указан и имеет значение false, подавляет принудительное применение активности. Если предполагается, что хранилище является мертвым, но для этого атрибута задано значение false, подозрения не будут распространяться на систему и применяться. Этот параметр предназначен только для тестирования и устранения неполадок. В рабочей среде всегда должна быть включена поддержка активности. Значение по умолчанию — true (включено)

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

Атрибут MaxForwardCount указывает максимальное количество раз, когда сообщение перенаправлялось из одного объекта в другой. Переадресация используется внутренне в tuntime в качестве механизма восстановления, когда происходит сбой разрозненных расположений и членство нестабильно. В таких случаях сообщения могут быть неправильно перенаправлены в место назначения, и среда выполнения пытается пересылать такие сообщения несколько раз, прежде чем отклонять их.

(Унаследовано от MessagingConfiguration)
MaximumCacheTTL
Устаревшие..

Атрибут MaximumTTL указывает максимальное время (в секундах) для сохранения записи кэша перед повторной проверкой.

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

Количество секунд, в течение которых необходимо выполнить попытку присоединиться к кластеру разрозненных объектов перед отказом.

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

Максимальное количество разрозненных узлов на кластер должно быть назначено в качестве шлюзов.

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

Указывает максимальное время, которое может занять запрос, прежде чем активация будет считаться заблокированной.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

(Унаследовано от MessagingConfiguration)
MaxSocketAge
Устаревшие..

Объект данных, содержащий параметры глобальной конфигурации Silo.

(Унаследовано от MessagingConfiguration)
MaxSockets
Устаревшие..

Объект данных, содержащий параметры глобальной конфигурации Silo.

(Унаследовано от MessagingConfiguration)
MaxStorageBusyRetries
Устаревшие..

Количество повторных попыток для операций с таблицами Azure.

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

Сборка, используемая для пользовательской реализации MembershipTable

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

Количество пропущенных "Я жив" пульс сообщений из силоса или количество неотвеченных зондов, которые приводят к подозрению в этом силосе как мертвый.

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

Количество пропущенных обновлений "Я жив" в таблице из хранилища, что приводит к регистрации предупреждения. Не влияет на протокол активности.

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

Количество разрознений, которые каждый силос проверяет на живую силу.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

Количество незавершенных голосов, необходимых для объявления некоторых силосов мертвыми (должно быть не более NumMissedProbesLimit).

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

(Унаследовано от MessagingConfiguration)
PerformDeadlockDetection
Устаревшие..

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

Определяет, требуется ли настроить основной узел в качестве начального узла. Значение true, если для параметра LivenessType задано значение MembershipTableGrain, в противном случае — false.

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

Количество секунд, чтобы периодически зондировать другие разрознения для их жизни или для силоса, чтобы отправить "Я жив" пульс сообщений о себе.

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

Конфигурация для различных поставщиков среды выполнения.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

Сборка, используемая для пользовательской реализации ReminderTable

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

(Унаследовано от MessagingConfiguration)
ResponseTimeout
Устаревшие..

Объект данных, содержащий параметры глобальной конфигурации Silo.

(Унаследовано от MessagingConfiguration)
SeedNodes
Устаревшие..

SeedNodes используются только в локальном параметре разработки с LivenessProviderType.MembershipTableGrain SeedNodes никогда не используются в рабочей среде.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

(Унаследовано от MessagingConfiguration)
ServiceId
Устаревшие..

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

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

(Унаследовано от MessagingConfiguration)
Subnet
Устаревшие..

Подсеть, в которой выполняются разрозненные объекты. Этот параметр следует использовать только при запуске в кластере с несколькими компьютерами. Его не следует использовать при запуске в Azure.

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

Время в секундах для периодической получения обновлений из таблицы членства.

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

Время в секундах на обновление карты интерфейса grain кластера

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

Определяет, следует ли использовать ADO для хранения сведений о членстве и напоминаниях. Значение true, если для livenessType и ReminderServiceType задано значение SqlServer, в противном случае — false.

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

Определяет, следует ли использовать службу хранилища Azure для хранения сведений о членстве и напоминаниях. Значение true, если для LivenessType и ReminderServiceType задано значение AzureTable, в противном случае — false.

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

Следует ли использовать глобальный протокол одного экземпляра в качестве стратегии регистрации нескольких кластеров по умолчанию.

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

Следует ли использовать оптимизацию сплетен для ускорения распространения информации о живости.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

Указывает, должен ли новый silo, присоединяющийся к кластеру, проверять начальное подключение ко всем остальным активным разрозненным соединениям.

Методы

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

Извлекает перечисление всех настроенных в данный момент конфигураций поставщиков.

RegisterBootstrapProvider(String, String, IDictionary<String,String>)
Устаревшие..

Регистрирует заданного поставщика начальной загрузки.

RegisterBootstrapProvider<T>(String, IDictionary<String,String>)
Устаревшие..

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

RegisterGrainService(String, String, IDictionary<String,String>)
Устаревшие..

Объект данных, содержащий параметры глобальной конфигурации Silo.

RegisterLogConsistencyProvider(String, String, IDictionary<String,String>)
Устаревшие..

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

RegisterLogConsistencyProvider<T>(String, IDictionary<String,String>)
Устаревшие..

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

RegisterStatisticsProvider(String, String, IDictionary<String,String>)
Устаревшие..

Объект данных, содержащий параметры глобальной конфигурации Silo.

RegisterStatisticsProvider<T>(String, IDictionary<String,String>)
Устаревшие..

Объект данных, содержащий параметры глобальной конфигурации Silo.

RegisterStorageProvider(String, String, IDictionary<String,String>)
Устаревшие..

Регистрирует заданного поставщика хранилища.

RegisterStorageProvider<T>(String, IDictionary<String,String>)
Устаревшие..

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

RegisterStreamProvider(String, String, IDictionary<String,String>)
Устаревшие..

Регистрирует заданного поставщика потоков.

RegisterStreamProvider<T>(String, IDictionary<String,String>)
Устаревшие..

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

Remap(GlobalConfiguration+GossipChannelType)
Устаревшие..

Объект данных, содержащий параметры глобальной конфигурации Silo.

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

Объект данных, содержащий параметры глобальной конфигурации Silo.

TryGetProviderConfiguration(String, String, IProviderConfiguration)
Устаревшие..

Извлекает существующую конфигурацию поставщика.

Методы расширения

RegisterBootstrapProvider(GlobalConfiguration, String, String, IDictionary<String,String>)
Устаревшие..

Регистрирует заданного поставщика начальной загрузки.

RegisterBootstrapProvider<T>(GlobalConfiguration, String, IDictionary<String,String>)
Устаревшие..

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

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