RavenDB 更改 API 从不触发

RavenDB Changes API never fires

我似乎无法触发 Changes API 事件。

我订阅并尝试通过 Studio 更改文档以及通过客户端更改代码,但更改 API 从未触发。

环境:

想法?

这是我的简单代码:

private void SubscribeToDbChanges()
{
    Store
    .Changes()
    .ForDocumentsInCollection<ReferenceDataProvider>()
    .Subscribe(change =>
    {
        Console.WriteLine("Data subscription changed");
        Reinitialize();
    });
}

试试下面的代码:

        var subscription = Store.Changes();
        await subscription.EnsureConnectedNow();
        var observableWithTask = subscription
            .ForDocumentsInCollection<ReferenceDataProvider>();
        observableWithTask.Subscribe(change =>
        {
            Console.WriteLine("Data subscription changed");
            Reinitialize();
        });
        await observableWithTask.EnsureSubscribedNow();