Left: | ||
Right: |
LEFT | RIGHT |
---|---|
1 /* | 1 /* |
2 Copyright 2013 Google Inc | 2 Copyright 2013 Google Inc |
3 | 3 |
4 Licensed under the Apache License, Version 2.0 (the "License"); | 4 Licensed under the Apache License, Version 2.0 (the "License"); |
5 you may not use this file except in compliance with the License. | 5 you may not use this file except in compliance with the License. |
6 You may obtain a copy of the License at | 6 You may obtain a copy of the License at |
7 | 7 |
8 http://www.apache.org/licenses/LICENSE-2.0 | 8 http://www.apache.org/licenses/LICENSE-2.0 |
9 | 9 |
10 Unless required by applicable law or agreed to in writing, software | 10 Unless required by applicable law or agreed to in writing, software |
11 distributed under the License is distributed on an "AS IS" BASIS, | 11 distributed under the License is distributed on an "AS IS" BASIS, |
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
13 See the License for the specific language governing permissions and | 13 See the License for the specific language governing permissions and |
14 limitations under the License. | 14 limitations under the License. |
15 */ | 15 */ |
16 | 16 |
17 using System.Net.Http; | 17 using System.Net.Http; |
18 using System.Threading; | 18 using System.Threading; |
19 using System.Threading.Tasks; | 19 using System.Threading.Tasks; |
20 | 20 |
21 namespace Google.Apis.Http | 21 namespace Google.Apis.Http |
22 { | 22 { |
23 /// <summary> | 23 /// <summary> |
24 /// HTTP request execute interceptor to intercept a <see cref="System.Net.Ht tp.HttpRequestMessage"/> before it has | 24 /// HTTP request execute interceptor to intercept a <see cref="System.Net.Ht tp.HttpRequestMessage"/> before it has |
25 /// been sent. Sample usage is attaching "Authorization" header to a request . | 25 /// been sent. Sample usage is attaching "Authorization" header to a request . |
26 /// </summary> | 26 /// </summary> |
27 public interface IHttpExecuteInterceptor | 27 public interface IHttpExecuteInterceptor |
28 { | 28 { |
29 /// <summary> Invoked before the request is being sent. </summary> | 29 /// <summary> |
class
2013/09/16 23:47:29
<param> tags missing
peleyal
2013/09/17 15:53:40
Done.
| |
30 /// <summary>Invoked before the request is being sent.</summary> | |
31 /// </summary> | |
32 /// <param name="request">The HTTP request message</param> | |
33 /// <param name="cancellationToken">Cancellation token to cancel the ope ration</param> | |
30 Task InterceptAsync(HttpRequestMessage request, CancellationToken cancel lationToken); | 34 Task InterceptAsync(HttpRequestMessage request, CancellationToken cancel lationToken); |
31 } | 35 } |
32 } | 36 } |
LEFT | RIGHT |