コード例 #1
0
        private void HttpClientSendPutRecordsRequest(PutRecordsRequest prr)
        {
            StdErrorOut.Instance.StdOut(LogLevel.debug, "Pipeline.send_put_records_request");
            AwsHttpRequest kinesisRequest = AwsHttp.create_kinesis_request(this.region_, "PutRecords", prr.serialize());

            try
            {
                RequestSigner.sign_v4(kinesisRequest, this.sig_v4_ctx_);
                StdErrorOut.Instance.StdOut(LogLevel.debug, "after RequestSigner.sign_v4(request, sig_v4_ctx_)");
                this.http_client_.put(kinesisRequest, (Action <AwsHttpResult>)(result => this.retrier_put(result)), (object)prr, prr.Deadline(), prr.Expiration());
                StdErrorOut.Instance.StdOut(LogLevel.debug, "http_client_.put");
            }
            catch (Exception ex)
            {
                this.retrier_.put(new AwsHttpResult(ex.ToString(), (object)prr, DateTime.Now, DateTime.Now));
            }
        }
コード例 #2
0
 private void KinesisClientSendPutRecordsRequest(PutRecordsRequest prr)
 {
     StdErrorOut.Instance.StdOut(LogLevel.debug, "Pipeline.send_put_records_request");
     try
     {
         StdErrorOut.Instance.StdOut(LogLevel.debug, "before RequestSigner.sign_v4(request, sig_v4_ctx_)");
         this.kinesis_client_.PutRecordsRequest(prr, (result) => this.retrier_put(result), (object)prr, prr.Deadline(), prr.Expiration());
         StdErrorOut.Instance.StdOut(LogLevel.debug, "http_client_.put");
     }
     catch (Exception ex)
     {
         this.retrier_.put(new AwsHttpResult(ex.ToString(), (object)prr, DateTime.Now, DateTime.Now));
     }
 }