← Zurück

Как открыть поток репликации в кастом режиме

Вижу StreamManager.Streams.. Вижу у стрима ReplicationType. Но вот в какой момент его задать?

War dieses Thema hilfreich?

Thema teilen

Kommentare (6)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Alexander
Alexander

Разумно что перед стартом экспорта

sergun
sergun Autor

Alexander Mukhanchikov: Разумно что перед стартом экспорта

Разумно, но невозможно ))

Пул потоков пуст в этот момент.. Видимо старт экспорта его наполняет.

Alexander
Alexander

sergun:

Alexander Mukhanchikov: Разумно что перед стартом экспорта

Разумно, но невозможно ))

Пул потоков пуст в этот момент.. Видимо старт экспорта его наполняет.

Пул потоков тут не при чём. Вы сами говорите что нужен стрим. К нему есть доступ и без этого, через стрим реджистри. Это всё доступно сразу после вызова конструктора.

sergun
sergun Autor

Alexander Mukhanchikov:

sergun:

Alexander Mukhanchikov: Разумно что перед стартом экспорта

Разумно, но невозможно ))

Пул потоков пуст в этот момент.. Видимо старт экспорта его наполняет.

Пул потоков тут не при чём. Вы сами говорите что нужен стрим. К нему есть доступ и без этого, через стрим реджистри. Это всё доступно сразу после вызова конструктора.

Перед стартом экспорта делаю trader.TableRegistry.StreamRegistry.TradeFuture.ReplicationType = ...;

Возникает InvalidOperationException: "Поток 'FORTS_FUTTRADE_REPL' не инициализирован"

Alexander
Alexander

Да, похоже в текущей реализации никак.

Если хотите - можете взять с codeplex последние доступные сорсы по плазе (revision 15494) и исправить данное поведение.

Alexander
Alexander

В 4.1 исправлено, в последней версии