示例#1
0
        public async Task <ISubscriberSearchIndex> GetSubscriberSearchIndexAsync(ISubscriberSearchIndexDto config)
        {
            var index      = eventToGenericSearchDocMapper.CreateAzureIndexDefinition(config.Name);
            var azureIndex = await SearchService.CreateEventIndexer(index, eventToGenericSearchDocMapper).ConfigureAwait(false);

            return(new AzureSubscriberSearchIndex(config.Name, azureIndex));
        }
        public async Task <ISubscriberSearchIndex> GetSubscriberSearchIndexAsync(ISubscriberSearchIndexDto config)
        {
            var indexer = await CreateIndexer(config.Name).ConfigureAwait(false);

            return(new SubscriberSearchIndex(config.Name, indexer));
        }