xml doc
This commit is contained in:
parent
7558e11bd6
commit
93c18633b9
28 changed files with 338 additions and 150 deletions
|
|
@ -30,11 +30,29 @@ using System.Net;
|
|||
|
||||
namespace Yavsc.Formatters
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Formats a given error message to respond
|
||||
/// in case of error, and in an html format
|
||||
/// </summary>
|
||||
public class ErrorHtmlFormatter:SimpleFormatter {
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the title.
|
||||
/// </summary>
|
||||
/// <value>The title.</value>
|
||||
public string Title { get ; set; }
|
||||
/// <summary>
|
||||
/// Gets or sets the error code.
|
||||
/// </summary>
|
||||
/// <value>The error code.</value>
|
||||
public HttpStatusCode ErrorCode { get ; set; }
|
||||
|
||||
string doctype="<!DOCTYPE html>";
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="Yavsc.Formatters.ErrorHtmlFormatter"/> class.
|
||||
/// </summary>
|
||||
/// <param name="errorCode">Error code.</param>
|
||||
/// <param name="title">Title.</param>
|
||||
public ErrorHtmlFormatter
|
||||
(HttpStatusCode errorCode, string title):base("text/html")
|
||||
{
|
||||
|
|
@ -42,7 +60,13 @@ namespace Yavsc.Formatters
|
|||
Title = title;
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Writes to stream.
|
||||
/// </summary>
|
||||
/// <param name="type">Type.</param>
|
||||
/// <param name="value">Value.</param>
|
||||
/// <param name="stream">Stream.</param>
|
||||
/// <param name="contentHeaders">Content headers.</param>
|
||||
public override void WriteToStream (Type type, object value, Stream stream, HttpContentHeaders contentHeaders)
|
||||
{
|
||||
// TODO create a type containing T4 parameters, and generate from them
|
||||
|
|
|
|||
|
|
@ -32,18 +32,28 @@ using System.Text;
|
|||
|
||||
namespace Yavsc.Formatters
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Rss feeds formatter.
|
||||
/// </summary>
|
||||
public class RssFeedsFormatter:SimpleFormatter
|
||||
{
|
||||
string doctype = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="Yavsc.Formatters.RssFeedsFormatter"/> class.
|
||||
/// </summary>
|
||||
public RssFeedsFormatter
|
||||
() : base ("application/rss+xml")
|
||||
{
|
||||
}
|
||||
|
||||
private const string dateformat = "ddd, dd MMM yyyy HH:mm:ss K";
|
||||
|
||||
/// <summary>
|
||||
/// Writes to stream.
|
||||
/// </summary>
|
||||
/// <param name="type">Type.</param>
|
||||
/// <param name="value">Value.</param>
|
||||
/// <param name="stream">Stream.</param>
|
||||
/// <param name="contentHeaders">Content headers.</param>
|
||||
public override void WriteToStream (Type type, object value, Stream stream, HttpContentHeaders contentHeaders)
|
||||
{
|
||||
RssFeedsChannel feeds = value as RssFeedsChannel;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue