Partager via


IManagementGrain.UpdateStreamProviders Méthode

Définition

Mettez à jour les fournisseurs de flux dynamiquement. Les fournisseurs de flux dans les silos répertoriés seront mis à jour en fonction des différences entre ses fournisseurs de flux chargés et la liste des fournisseurs dans streamProviderConfigurations : si un fournisseur dans l’objet de configuration existe déjà dans le silo, il sera conservé tel quelle ; si un fournisseur dans l’objet de configuration n’existe pas dans le silo, il sera chargé et démarré ; si un fournisseur qui existe dans le silo mais qui n’est pas dans l’objet de configuration, il est arrêté et supprimé du 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

Paramètres

hostIds
SiloAddress[]

Silos à mettre à jour ou null pour tous les silos

streamProviderConfigurations
IDictionary<String,ProviderCategoryConfiguration>

configurations de fournisseur de flux qui transportent des fournisseurs de flux cibles

Retours

S’applique à