Поделиться через


IManagementGrain.UpdateStreamProviders Метод

Определение

Динамически обновляйте поставщики потоков. Поставщики потоков в перечисленных подсистемах будут обновлены на основе различий между загруженными поставщиками потоков и списком поставщиков в streamProviderConfigurations: если поставщик в объекте конфигурации уже существует в хранилище, он будет сохранен как есть; Если поставщик в объекте конфигурации не существует в хранилище, он будет загружен и запущен; Если поставщик, который существует в хранилище, но не находится в объекте конфигурации, он будет остановлен и удален из хранилища.

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

Параметры

hostIds
SiloAddress[]

Оси для обновления или значения NULL для всех силосов

streamProviderConfigurations
IDictionary<String,ProviderCategoryConfiguration>

конфигурации поставщика потоков, которые несут целевые поставщики потоков

Возвращаемое значение

Применяется к