public override object Recycle(object data, object target) { if (target is Request) { var request = (target as Request); var RecycleConverter = CHXContentTypeFactory.GetRecycle(request.Headers.ContentType.GetContentType()); return(RecycleConverter.Recycle(data)); } else { throw new Exception("Data Request türünde değil"); } }
public override object Run(object data, string needProperty) { if (data is Request) { var request = (data as Request); var body = new System.IO.StreamReader(request.Body).ReadToEnd(); var bodyConverter = CHXContentTypeFactory.GetBodyConverter(request.Headers.ContentType.GetContentType()); return(bodyConverter.Run(body)); } else { throw new Exception("Data Request türünde değil"); } }