Пример #1
0
 public QueryableServerProvideQuery(IProvideServerLocation invokeApplication)
     : base(
         (queryProvider, type) => (queryProvider is QueryableServer <TResource>) ?
         (queryProvider as QueryableServer <TResource>).From()
             :
         new QueryableServer <TResource>(invokeApplication),
         (queryProvider, expression, type) => (queryProvider is QueryableServer <TResource>) ?
         (queryProvider as QueryableServer <TResource>).FromExpression(expression)
             :
         new QueryableServer <TResource>(invokeApplication, expression))
 {
 }
Пример #2
0
 public QueryableServer(IProvideServerLocation invokeApplication)
     : base(new QueryableServerProvideQuery(invokeApplication))
 {
     this.InvokeApplication = invokeApplication;
 }
Пример #3
0
 private QueryableServer(IProvideServerLocation invokeApplication, Expression expr)
     : base(new QueryableServerProvideQuery(invokeApplication), expr)
 {
     this.InvokeApplication = invokeApplication;
 }
Пример #4
0
 public static Uri UrlFor(this IProvideServerLocation location, Expression <Func <Task <IHttpResponse> > > method)
 {
     throw new NotImplementedException();
 }