Pomona.PomonaContext.PomonaContext C# (CSharp) Method

PomonaContext() public method

public PomonaContext ( UrlSegment node, PomonaRequest request = null, string expandedPaths = null, bool executeQueryable = false, bool handleException = true, Type acceptType = null ) : System
node UrlSegment
request PomonaRequest
expandedPaths string
executeQueryable bool
handleException bool
acceptType System.Type
return System
        public PomonaContext(UrlSegment node,
                             PomonaRequest request = null,
                             string expandedPaths = null,
                             bool executeQueryable = false,
                             bool handleException = true,
                             Type acceptType = null)
        {
            if (node == null)
                throw new ArgumentNullException(nameof(node));
            Node = node;
            Request = request ?? new PomonaRequest(node.RelativePath, node.RelativePath);
            ExpandedPaths = expandedPaths ?? GetExpandedPathsFromRequest(Request.Headers, Query);
            ExecuteQueryable = executeQueryable;
            HandleException = handleException;
            AcceptType = acceptType;
        }