Condividi tramite


IManagementGrain.UpdateStreamProviders Metodo

Definizione

Aggiornare i provider di flusso in modo dinamico. I provider di flusso nei silo elencati verranno aggiornati in base alle differenze tra i provider di flusso caricati e l'elenco dei provider in streamProviderConfigurations: se un provider nell'oggetto di configurazione esiste già nel silo, verrà mantenuto così com'è; se un provider nell'oggetto di configurazione non esiste nel silo, verrà caricato e avviato; se un provider esiste in silo ma non è nell'oggetto di configurazione, verrà arrestato e rimosso dal silo.

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

Parametri

hostIds
SiloAddress[]

Silo da aggiornare o null per tutti i silo

streamProviderConfigurations
IDictionary<String,ProviderCategoryConfiguration>

configurazioni del provider di flusso che trasportano provider di flussi di destinazione

Restituisce

Si applica a