コード例 #1
0
        public string Execute(ISolrConnection connection)
        {
            string json  = GetAtomicUpdateJson();
            var    bytes = Encoding.UTF8.GetBytes(json);

            using (var content = new MemoryStream(bytes))
                return(connection.PostStream("/update", "text/json; charset=utf-8", content, GetParamsAsKvp()));
        }
コード例 #2
0
 public string PostStream(string relativeUrl, string contentType, Stream content, IEnumerable <KeyValuePair <string, string> > parameters)
 {
     Console.WriteLine("Posting Binary");
     return(conn.PostStream(relativeUrl, contentType, content, parameters));
 }
コード例 #3
0
ファイル: ExtractCommand.cs プロジェクト: stgwilli/SolrNet
        public string Execute(ISolrConnection connection)
        {
            var queryParameters = ConvertToQueryParameters();

            return(connection.PostStream("/update/extract", parameters.StreamType, parameters.Content, queryParameters));
        }
コード例 #4
0
ファイル: SolrPostConnection.cs プロジェクト: ywang04/SolrNet
 public string PostStream(string relativeUrl, string contentType, System.IO.Stream content, IEnumerable <KeyValuePair <string, string> > getParameters)
 {
     return(conn.PostStream(relativeUrl, contentType, content, getParameters));
 }
コード例 #5
0
ファイル: ExtractCommand.cs プロジェクト: FilipVV/SolrNet
 public string Execute(ISolrConnection connection) {
     var queryParameters = ConvertToQueryParameters();
     return connection.PostStream("/update/extract", parameters.StreamType, parameters.Content, queryParameters);
 }
コード例 #6
0
 public string PostStream(string relativeUrl, string contentType, Stream content, IEnumerable <KeyValuePair <string, string> > getParameters)
 {
     logger.DebugFormat("POSTing to '{0}'", relativeUrl);
     return(connection.PostStream(relativeUrl, contentType, content, getParameters));
 }
コード例 #7
0
 public string PostStream(string relativeUrl, string contentType, Stream content, IEnumerable <KeyValuePair <string, string> > getParameters)
 {
     // TODO add other args
     Log($"{nameof(relativeUrl)}={relativeUrl}, {nameof(contentType)}={contentType}");
     return(_connection.PostStream(relativeUrl, contentType, content, getParameters));
 }