Partager via


IManagementGrain.UpdateConfiguration Méthode

Définition

Mettez à jour les informations de configuration de manière dynamique. Seul un sous-ensemble d’informations de configuration peut être mis à jour: génère une erreur (et n’apporte aucune modification de configuration) si vous spécifiez des attributs ou des éléments qui ne peuvent pas être modifiés. Le format de configuration est XML, dans le même format que le fichier OrleansConfiguration.xml. Les éléments et attributs autorisés sont les suivants :

<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

Paramètres

hostIds
SiloAddress[]

Silos à mettre à jour ou null pour tous les silos

configuration
Dictionary<String,String>

Éléments et attributs XML à mettre à jour

tracing
Dictionary<String,String>

Paramètres de niveau de suivi

Retours

S’applique à