Was this page helpful?

DreamHeaders Class

    Table of contents
    1. 1. Members
      1. 1.1. Constructors
      2. 1.2. Fields
      3. 1.3. Properties
      4. 1.4. Methods
    Table of Contents
    public class DreamHeaders
    Namespace: MindTouch.Dream
    Assembly: mindtouch.dream
    Type Hierarchy:
    • object
      • DreamHeaders
    Implements:
    • IEnumerable<KeyValuePair<string,string>>
    • IEnumerable
    Provides a http header collection for MindTouch.Dream.DreamMessage.

    Members

    Constructors

    Visibility Description
    Public DreamHeaders() Create new instance.
    Public DreamHeaders(DreamHeaders headers) Create new instance.
    Public DreamHeaders(NameValueCollection headers) Create new instance.

    Fields

    Visibility Description
    Public ACCEPT 'Accept' Header.
    Public ACCEPT_CHARSET 'Accept-Charset' Header.
    Public ACCEPT_ENCODING 'Accept-Encoding' Header.
    Public ACCEPT_LANGUAGE 'Accept-Language' Header.
    Public ACCEPT_RANGES 'Accept-Ranges' Header.
    Public ALLOW 'Allow' Header.
    Public AUTHENTICATE 'WWW-Authenticate' Header.
    Public AUTHORIZATION 'Authorization' Header.
    Public CACHE_CONTROL 'Cache-Control' Header.
    Public CONNECTION 'Connection' Header.
    Public CONTENT_DISPOSITION '"Content-Disposition' Header.
    Public CONTENT_ENCODING 'Content-Encoding' Header.
    Public CONTENT_LANGUAGE 'Content-Language' Header.
    Public CONTENT_LENGTH 'Content-Length' Header.
    Public CONTENT_LOCATION 'Content-Location' Header.
    Public CONTENT_MD5 'Content-MD5' Header.
    Public CONTENT_RANGE 'Content-Range' Header.
    Public CONTENT_TYPE 'Content-Type' Header.
    Public COOKIE 'Cookie' Header.
    Public DATE 'Date' Header.
    Public ETAG 'ETag' Header.
    Public EXPECT 'Expect' Header.
    Public FROM 'From' Header.
    Public HOST 'Host' Header.
    Public IF_MATCH 'If-Match' Header.
    Public IF_MODIFIED_SINCE 'If-Modified-Since' Header.
    Public IF_NONE_MATCH 'If-None-Match' Header.
    Public IF_RANGE 'If-Range' Header.
    Public IF_UNMODIFIED_SINCE 'If-Unmodified-Since' Header.
    Public LAST_MODIFIED 'Last-Modified' Header.
    Public LOCATION 'Location' Header.
    Public MAX_FORWARDS 'Max-Forwards' Header.
    Public PRAGMA 'Pragma' Header.
    Public RANGE 'Range' Header.
    Public REFERER 'Referer' Header.
    Public RESPONSE_URI 'Response-Uri' Header.
    Public RETRY_AFTER 'Retry-After' Header.
    Public SERVER 'Server' Header.
    Public SET_COOKIE 'Set-Cookie' Header.
    Public TRANSFER_ENCODING 'Transfer-Encoding' Header.
    Public USER_AGENT 'User-Agent' Header.
    Public VARY 'Vary' Header.
    Public PROXY_CONNECTION 'Proxy-Connection' Header.
    Public DREAM_TRANSPORT 'X-Dream-Transport' Dream Header.
    Public DREAM_SERVICE 'X-Dream-Service' Dream Header.
    Public DREAM_PUBLIC_URI 'X-Dream-Public-Uri' Dream Header.
    Public DREAM_USER_HOST 'X-Dream-User-Host' Dream Header.
    Public DREAM_ORIGIN 'X-Dream-Origin' Dream Header.
    Public DREAM_CLIENTIP 'X-Dream-ClientIP' Dream Header.
    Public DREAM_APIHASH 'X-Dream-ApiHash' Dream Header.
    Public DREAM_EVENT_ID 'X-Dream-Event-Id' Dream Header.
    Public DREAM_EVENT_CHANNEL 'X-Dream-Event-Channel' Dream Header.
    Public DREAM_EVENT_RESOURCE 'X-Dream-Event-Resource-Uri' Dream Header.
    Public DREAM_EVENT_ORIGIN 'X-Dream-Event-Origin-Uri' Dream Header.
    Public DREAM_EVENT_RECIPIENT 'X-Dream-Event-Recipient-Uri' Dream Header.
    Public DREAM_EVENT_VIA 'X-Dream-Event-Via-Uri' Dream Header.
    Public XRDS_LOCATION 'X-XRDS-Location' Application-specific Header.
    Public METHOD_OVERRIDE 'X-HTTP-Method-Override' Application-specific Header.
    Public FORWARDED_HOST 'X-Forwarded-Host' Apache mod_proxy Header (original Host header).
    Public FORWARDED_FOR 'X-Forwarded-For' Apache mod_proxy Header (original client IP).
    Public FORWARDED_SERVER 'X-Forwarded-Server' Apache mod_proxy Header (server which did the forwarding).

    Properties

    Visibility Description
    Public Count Total number of headers.
    Public HasCookies True if the collection has a cookie header that is not empty.
    Public Accept 'Accept' Header.
    Public AcceptCharset 'Accept-Charset' Header.
    Public AcceptEncoding 'Accept-Encoding' Header.
    Public AcceptLanguage 'Accept-Language' Header.
    Public AcceptRanges 'Accept-Ranges' Header.
    Public Allow 'Allow' Header.
    Public Authenticate 'WWW-Authenticate' Header.
    Public Authorization 'Authorization' Header.
    Public CacheControl 'Cache-Control' Header.
    Public Connection 'Connection' Header.
    Public ContentDisposition 'Content-Disposition' Header.
    Public ContentEncoding 'Content-Encoding' Header.
    Public ContentLanguage 'Content-Language' Header.
    Public ContentLength 'Content-Length' Header.
    Public ContentLocation 'Content-Location' Header.
    Public ContentMd5 'Content-MD5' Header.
    Public ContentRange 'Content-Range' Header.
    Public ContentType 'Content-Type' Header.
    Public Cookies 'Cookie' Header.
    Public Date 'Date' Header.
    Public ETag 'ETag' Header.
    Public Expect 'Expect' Header.
    Public From 'From' Header.
    Public Host 'Host' Header.
    Public IfMatch 'If-Match' Header.
    Public IfModifiedSince 'If-Modified-Since' Header.
    Public IfNoneMatch 'If-None-Match' Header.
    Public IfRange 'If-Range' Header.
    Public IfUnmodifiedSince 'If-Unmodified-Since' Header.
    Public LastModified 'Last-Modified' Header.
    Public Location 'Location' Header.
    Public MaxForwards 'Max-Forwards' Header.
    Public Pragma 'Pragma' Header.
    Public Range 'Range' Header.
    Public Referer 'Referer' Header.
    Public ResponseUri 'Response-Uri' Header.
    Public RetryAfter 'Retry-After' Header.
    Public Server 'Server' Header.
    Public TransferEncoding 'Transfer-Encoding' Header.
    Public UserAgent 'User-Agent' Header.
    Public Vary 'Vary' Header.
    Public ProxyConnection 'Proxy-Connection' Header.
    Public DreamTransport 'X-Dream-Transport' Header.
    Public DreamService 'X-Dream-Service' Header.
    Public DreamPublicUri 'X-Dream-Public-Uri' Header.
    Public DreamUserHost 'X-Dream-User-Host' Header.
    Public DreamOrigin 'X-Dream-Origin' Header.
    Public DreamClientIP 'X-Dream-ClientIP' Header.
    Public DreamEventId 'X-Dream-Event-Id' Header.
    Public DreamEventChannel 'X-Dream-Event-Channel' Header.
    Public DreamEventResource 'X-Dream-Event-Resource-Uri' Header.
    Public DreamEventOrigin 'X-Dream-Event-Origin-Uri' Header.
    Public DreamEventRecipients 'X-Dream-Recipient-Uri' Header.
    Public DreamEventVia 'X-Dream-Event-Via' Header.
    Public XrdsLocation 'X-XRDS-Location' Header.
    Public MethodOverride 'X-HTTP-Method-Override' Header.
    Public ForwardedHost 'X-Forwarded-Host' Header.
    Public ForwardedFor 'X-Forwarded-For' Header.
    Public ForwardedServer 'X-Forwarded-Server' Header.
    Public this[string name] Accessor to any header by name.

    Methods

    Visibility Description
    Public Clear() Clear all headers.
    Public Add(string name, string value) Add a header.
    Public AddRange(DreamHeaders headers) Add a range of headers.
    Public AddRange(NameValueCollection headers) Add a range of headers.
    Public Remove(string name) Remove a header.
    Public GetValues(string name) Get header values.
    Public ToString() (Inherited from Object)
    Public Equals(object obj) (Inherited from Object)
    Public GetHashCode() (Inherited from Object)
    Public GetType() (Inherited from Object)
    Protected MemberwiseClone() (Inherited from Object)
    Was this page helpful?
    Tag page
    You must login to post a comment.

    Copyright © 2011 MindTouch, Inc. Powered by