コード例 #1
0
ファイル: MSolrConnection.cs プロジェクト: lovaex/SolrNet
 public string PostStream(string relativeUrl, string contentType, Stream content, IEnumerable <KeyValuePair <string, string> > getParameters)
 {
     if (postStream == null)
     {
         throw new NotImplementedException();
     }
     return(postStream.Invoke(relativeUrl, contentType, content, getParameters));
 }
コード例 #2
0
ファイル: MSolrConnection.cs プロジェクト: lovaex/SolrNet
 public string Post(string relativeUrl, string s)
 {
     if (post == null)
     {
         throw new NotImplementedException(string.Format("Post called with\n{0}\n{1}", relativeUrl, s));
     }
     return(post.Invoke(relativeUrl, s));
 }
コード例 #3
0
 public ICollection <Type> GetRegisteredTypes()
 {
     return(getRegisteredTypes.Invoke());
 }
コード例 #4
0
 public SolrFieldModel GetUniqueKey(Type type)
 {
     return(getUniqueKey.Invoke(type));
 }
コード例 #5
0
 public string Serialize(object q)
 {
     return(serialize.Invoke(q));
 }
コード例 #6
0
 public object GetService(Type serviceType)
 {
     return(getService.Invoke(serviceType));
 }
コード例 #7
0
ファイル: MSolrBasicOperations.cs プロジェクト: yorah/SolrNet
 public ResponseHeader AddWithBoost(IEnumerable <KeyValuePair <T, double?> > docs, AddParameters parameters)
 {
     return(addWithBoost.Invoke(docs, parameters));
 }
コード例 #8
0
ファイル: MSolrBasicOperations.cs プロジェクト: yorah/SolrNet
 public SolrSchema GetSchema()
 {
     return(getSchema.Invoke());
 }
コード例 #9
0
 public XDocument QueryXDocument(string q, QueryOptions options)
 {
     return(queryStringOptionsXDocument.Invoke(q, options));
 }
コード例 #10
0
 public SolrMoreLikeThisHandlerResults <T> Parse(string r)
 {
     return(parse.Invoke(r));
 }
コード例 #11
0
 public ResponseHeader Parse(XDocument response)
 {
     return(parse.Invoke(response));
 }
コード例 #12
0
 public Task <string> GetAsync(string relativeUrl, IEnumerable <KeyValuePair <string, string> > parameters)
 {
     return(getAsync.Invoke(relativeUrl, parameters));
 }
コード例 #13
0
 public SolrCacheEntity this[string url] {
     get { return(get.Invoke(url)); }
 }
コード例 #14
0
 public void Add(SolrCacheEntity e)
 {
     add.Invoke(e);
 }
コード例 #15
0
 public Task <string> GetAsync(string relativeUrl, IEnumerable <KeyValuePair <string, string> > parameters, CancellationToken cancellationToken = default(CancellationToken))
 {
     return(getAsync.Invoke(relativeUrl, parameters));
 }
コード例 #16
0
 public SolrSchema GetSchema(string schemaFileName)
 {
     return(getSchema.Invoke());
 }
コード例 #17
0
 public SolrQueryResults <T> Query(ISolrQuery q, QueryOptions options)
 {
     return(query.Invoke(q, options));
 }
コード例 #18
0
ファイル: MSolrOperations.cs プロジェクト: yorah/SolrNet
 public SolrQueryResults <T> Query(string q, QueryOptions options)
 {
     return(queryStringOptions.Invoke(q, options));
 }
コード例 #19
0
ファイル: MSolrConnection.cs プロジェクト: lovaex/SolrNet
 public string Get(string relativeUrl, IEnumerable <KeyValuePair <string, string> > parameters)
 {
     return(get.Invoke(relativeUrl, parameters));
 }
コード例 #20
0
ファイル: MSolrOperations.cs プロジェクト: yorah/SolrNet
 public ResponseHeader Add(T doc, AddParameters parameters)
 {
     return(addDocParams.Invoke(doc, parameters));
 }
コード例 #21
0
ファイル: MSolrBasicOperations.cs プロジェクト: yorah/SolrNet
 public ResponseHeader Rollback()
 {
     return(rollback.Invoke());
 }
コード例 #22
0
 public ResponseHeader Delete(IEnumerable <string> ids, ISolrQuery q, DeleteParameters parameters)
 {
     return(delete.Invoke(ids, q, parameters));
 }
コード例 #23
0
ファイル: MSolrBasicOperations.cs プロジェクト: yorah/SolrNet
 public ResponseHeader Delete(IEnumerable <string> ids, ISolrQuery q)
 {
     return(delete.Invoke(ids, q));
 }
コード例 #24
0
 public IDictionary <string, SolrFieldModel> GetFields(Type type)
 {
     return(getFields.Invoke(type));
 }
コード例 #25
0
 public IEnumerable <ValidationResult> EnumerateValidationResults(Type documentType, SolrSchema schema)
 {
     return(enumerate.Invoke(documentType, schema));
 }
コード例 #26
0
 public void Parse(XDocument xml, AbstractSolrQueryResults <T> results)
 {
     parse.Invoke(xml, results);
 }