Freigeben über


IManagementGrain.UpdateConfiguration Methode

Definition

Aktualisieren Sie die Konfigurationsinformationen dynamisch. Nur eine Teilmenge von Konfigurationsinformationen kann aktualisiert werden – löst einen Fehler aus (und nimmt keine Konfigurationsänderungen vor), wenn Sie Attribute oder Elemente angeben, die nicht geändert werden können. Das Konfigurationsformat ist XML, im gleichen Format wie die OrleansConfiguration.xml Datei. Die zulässigen Elemente und Attribute sind:

<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

Parameter

hostIds
SiloAddress[]

Silos, die aktualisiert werden sollen oder null für alle Silos

configuration
Dictionary<String,String>

XML-Elemente und Attribute, die aktualisiert werden sollen

tracing
Dictionary<String,String>

Einstellungen der Ablaufverfolgungsebene

Gibt zurück

Gilt für: