IManagementGrain.UpdateConfiguration Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Динамически обновляйте сведения о конфигурации. Можно обновить только подмножество сведений о конфигурации. При указании атрибутов или элементов, которые нельзя изменить, возникает ошибка (и не вносятся изменения конфигурации). Формат конфигурации — XML, в том же формате, что и файл OrleansConfiguration.xml. Допустимые элементы и атрибуты:
<OrleansConfiguration> <Globals> <Messaging ResponseTimeout="?"/> <Caching CacheSize="?"/> <Activation CollectionInterval="?" CollectionAmount="?" CollectionTotalMemoryLimit="?" CollectionActivationLimit="?"/> <Liveness ProbeTimeout="?" TableRefreshTimeout="?" NumMissedProbesLimit="?"/> </Globals> <Defaults> <LoadShedding Enabled="?" LoadLimit="?"/> <Tracing DefaultTraceLevel="?" PropagateActivityId="?"> <TraceLevelOverride LogPrefix="?" TraceLevel="?"/> </Tracing> </Defaults> </OrleansConfiguration>
public System.Threading.Tasks.Task UpdateConfiguration (Orleans.Runtime.SiloAddress[] hostIds, System.Collections.Generic.Dictionary<string,string> configuration, System.Collections.Generic.Dictionary<string,string> tracing);
abstract member UpdateConfiguration : Orleans.Runtime.SiloAddress[] * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, string> -> System.Threading.Tasks.Task
Public Function UpdateConfiguration (hostIds As SiloAddress(), configuration As Dictionary(Of String, String), tracing As Dictionary(Of String, String)) As Task
Параметры
- hostIds
- SiloAddress[]
Оси для обновления или значения NULL для всех силосов
- configuration
- Dictionary<String,String>
Xml-элементы и атрибуты для обновления
- tracing
- Dictionary<String,String>
Параметры уровня трассировки