public UnmodifiedFileResponder(IFileResponse fileResponse) : base(fileResponse) { }
public HeadFileResponder(IFileResponse fileResponse) : base(fileResponse) { }
public RangeFileResponder(IFileResponse fileResponse, string rangeHeader) : base(fileResponse) { _defaultResponder = new FullFileResponder(fileResponse); _rangeHeader = rangeHeader; }
public FullFileResponder(IFileResponse fileResponse) : base(fileResponse) { }
protected FileResponder(IFileResponse fileResponse) { Guard.NotNull(fileResponse, nameof(fileResponse)); FileResponse = fileResponse; }
/// <summary> /// Gets the file response contents. /// </summary> /// <param name="response">The response.</param> public void GetFileResponseContents(IFileResponse response) { response.Contents = TcpClient.ReadBytes((int) response.Length); }