Class HttpContent

Page Contents

Class Documentation

class HttpContent

Public Functions

HttpContent()
virtual ~HttpContent()
virtual utility::string_t GetContentDisposition()
virtual void SetContentDisposition(const utility::string_t &value)
virtual utility::string_t GetName()
virtual void SetName(const utility::string_t &value)
virtual utility::string_t GetFileName()
virtual void SetFileName(const utility::string_t &value)
virtual utility::string_t GetContentType()
virtual void SetContentType(const utility::string_t &value)
virtual std::shared_ptr<std::istream> GetData()
virtual void SetData(std::shared_ptr<std::istream> value)
virtual void WriteTo(json::StringBuffer &stream)
virtual void WriteTo(json::StringStream &stream)

Protected Attributes

utility::string_t m_ContentDisposition
utility::string_t m_Name
utility::string_t m_FileName
utility::string_t m_ContentType
std::shared_ptr<std::istream> m_Data