private SetStreamMetadataOperation(IOwinRequest request, JObject body) { StreamId = request.Path.Value.Split('/')[1]; ExpectedVersion = request.GetExpectedVersion(); MaxAge = body.Value <int?>("maxAge"); MaxCount = body.Value <int?>("maxCount"); MetadataJson = Normalize(body["metadataJson"]?.ToString(Formatting.Indented)); }
public DeleteStreamOperation(IOwinRequest request) { StreamId = request.Path.Value.Remove(0, 1); ExpectedVersion = request.GetExpectedVersion(); }
private AppendStreamOperation(IOwinRequest request) { StreamId = request.Path.Value.Remove(0, 1); ExpectedVersion = request.GetExpectedVersion(); }