public HttpServer() { data = new PersistedEventsStorage(new PersistedOptions { StreamSource = new FileStreamSource("Data"), DirPath = "Data", AllowRecovery = true }); httpListener = new HttpListener { Prefixes = {"http://+:8080/"}, IgnoreWriteExceptions = true, }; httpListener.Start(); for (int i = 0; i < 30; i++) { ListenAsync(); } }
public Scribe(PersistedOptions options) { Serializer = new JsonSerializer(); FindClrType = s => Type.GetType(s, throwOnError: true); eventsStorage = new PersistedEventsStorage(options); }