Was this page helpful?

DreamFeature 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 DreamFeature
    Namespace: MindTouch.Dream
    Assembly: mindtouch.dream
    Type Hierarchy:
    • object
      • DreamFeature
    Encapsulation of processing chain for a feature in an MindTouch.Dream.IDreamService

    Members

    Fields

    Visibility Description
    Public Service Owning Service.
    Public ServiceUri Uri for Service.
    Public Verb Request Verb.
    Public Stages Request stages.
    Public PathSegments Request path segments.
    Public OptionalSegments Number of optional segments
    Public MainStageIndex Index into DreamFeature.Stages for the MindTouch.Dream.DreamFeatureAttribute marked stage for this request.
    Public ExceptionTranslators Exception translators for this request.

    Properties

    Visibility Description
    Public Signature Feature signature.
    Public Path Feature path.
    Public VerbSignature DreamFeature.Verb + ":" + DreamFeature.Signature.
    Public VerbPath DreamFeature.Verb + ":" + DreamFeature.Path.
    Public HitCounter Number of times this Feature has been called in current instance.
    Public MainStage Main feature Stage.

    Methods

    Visibility Description
    Public ExtractArguments(XUri uri, out String[] suffixes, out Dictionary<string,String[]> pathParams) Extract a list of suffixes and a dictionary of arguments from the request.
    Public IncreaseHitCounter() Increment the feature hit counter.
    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