// Copyright © 2014 The CefSharp Authors. All rights reserved. // // Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. using System; using System.Collections.Specialized; namespace CefSharp { /// /// Class used to represent a web response. The methods of this class may be called on any thread. /// public interface IResponse : IDisposable { /// /// Get/Set the response charset. /// string Charset { get; set; } /// /// MimeType /// string MimeType { get; set; } /// /// Response Headers /// NameValueCollection Headers { get; set; } /// /// Returns true if this object is read-only. /// bool IsReadOnly { get; } /// /// Get/set the response error code. /// CefErrorCode ErrorCode { get; set; } /// /// The status code of the response. Unless set, the default value used is 200 /// (corresponding to HTTP status OK). /// int StatusCode { get; set; } /// /// Status Text /// string StatusText { get; set; } } }