本文整理汇总了C#中IDocumentStore.GetReader方法的典型用法代码示例。如果您正苦于以下问题:C# IDocumentStore.GetReader方法的具体用法?C# IDocumentStore.GetReader怎么用?C# IDocumentStore.GetReader使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IDocumentStore
的用法示例。
在下文中一共展示了IDocumentStore.GetReader方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: EntityApplicationServices
public static IEnumerable<object> EntityApplicationServices(IDocumentStore docs, IEventStore store, DomainIdentityGenerator id)
{
var unique = new UserIndexService(docs.GetReader<byte, UserIndexLookup>());
var passwords = new PasswordGenerator();
yield return new UserApplicationService(store);
yield return new SecurityApplicationService(store, id, passwords);
yield return new RegistrationApplicationService(store, id, unique, passwords);
yield return id;
}
示例2: EventStoreToQueueDistributor
public EventStoreToQueueDistributor(
string queueName,
IQueueFactory queueFactory,
IEventStore eventStore,
IDocumentStore projectionStore,
ISerializer serializer)
{
_markerReader = projectionStore.GetReader<string, EventStoreMarker>();
_markerWriter = projectionStore.GetWriter<string, EventStoreMarker>();
_queueName = queueName;
_eventStore = eventStore;
_queueWriter = queueFactory.CreateWriter(queueName);
_serializer = new QueueMessageSerializer(serializer);
}
示例3: LoginIndexLookupService
public LoginIndexLookupService(IDocumentStore storeFactory)
{
if (storeFactory == null) throw new ArgumentNullException("storeFactory");
_reader = storeFactory.GetReader<byte, LoginIndexLookup>();
}
示例4: QueryService
public QueryService(IDocumentStore store)
{
if (store == null) throw new ArgumentNullException("store");
_index = new CustomerIndexService(store.GetReader<unit, CustomerIndexLookUp>());
}