Freigeben über


IManagementGrain.UpdateStreamProviders Methode

Definition

Aktualisieren Sie die Streamanbieter dynamisch. Die Streamanbieter in den aufgeführten Silos werden basierend auf den Unterschieden zwischen ihren geladenen Streamanbietern und der Liste der Anbieter in der StreamProviderConfigurations aktualisiert: Wenn ein Anbieter im Konfigurationsobjekt bereits im Silo vorhanden ist, wird es wie folgt beibehalten; wenn ein Anbieter im Konfigurationsobjekt nicht im Silo vorhanden ist, wird er geladen und gestartet; wenn ein Anbieter, der in Silo vorhanden ist, aber nicht im Konfigurationsobjekt vorhanden ist, wird es beendet und aus dem Silo entfernt.

public System.Threading.Tasks.Task UpdateStreamProviders (Orleans.Runtime.SiloAddress[] hostIds, System.Collections.Generic.IDictionary<string,Orleans.Runtime.Configuration.ProviderCategoryConfiguration> streamProviderConfigurations);
abstract member UpdateStreamProviders : Orleans.Runtime.SiloAddress[] * System.Collections.Generic.IDictionary<string, Orleans.Runtime.Configuration.ProviderCategoryConfiguration> -> System.Threading.Tasks.Task
Public Function UpdateStreamProviders (hostIds As SiloAddress(), streamProviderConfigurations As IDictionary(Of String, ProviderCategoryConfiguration)) As Task

Parameter

hostIds
SiloAddress[]

Silos zum Aktualisieren oder Null für alle Silos

streamProviderConfigurations
IDictionary<String,ProviderCategoryConfiguration>

Streamanbieterkonfigurationen, die Zieldatenstromanbieter enthalten

Gibt zurück

Gilt für: