public ParameterUriRequestHandlerNode(RestDigestibleUri uri, RestMethod method, Action <Request, Response> handler) { m_parameterPattern = uri.GetCurrentNode(); m_parameterName = m_parameterPattern.Replace("]", string.Empty).Replace("[", string.Empty); AddRestRequestHandler(uri, method, handler); }
public override bool MatchesUriPattern(RestDigestibleUri uri) { if (uri.GetCurrentNode().Length != 0) { return(true); } return(false); }
protected override void HandleParameters(RestDigestibleUri uri, RestRequestParameters parameters) { parameters[m_parameterName] = uri.GetCurrentNode(); }
public override bool MatchesUriPattern(RestDigestibleUri uri) { return(uri.GetCurrentNode() == m_nodeName); }
public NamedUriRequestHandlerNode(RestDigestibleUri uri, RestMethod method, Action <Request, Response> handler) { m_nodeName = uri.GetCurrentNode(); AddRestRequestHandler(uri, method, handler); }