|
6 | 6 |
|
7 | 7 | namespace CefSharp.Internals |
8 | 8 | { |
9 | | - public class InMemoryResourceRequestHandler : IResourceRequestHandler |
| 9 | + /// <summary> |
| 10 | + /// InMemoryResourceRequestHandler |
| 11 | + /// </summary> |
| 12 | + public sealed class InMemoryResourceRequestHandler : IResourceRequestHandler |
10 | 13 | { |
11 | 14 | private readonly byte[] data; |
12 | 15 | private readonly string mimeType; |
13 | 16 |
|
| 17 | + /// <summary> |
| 18 | + /// Default constructor |
| 19 | + /// </summary> |
| 20 | + /// <param name="data">data</param> |
| 21 | + /// <param name="mimeType">mime (content) type</param> |
14 | 22 | public InMemoryResourceRequestHandler(byte[] data, string mimeType) |
15 | 23 | { |
16 | 24 | this.data = data; |
17 | 25 | this.mimeType = mimeType; |
18 | 26 | } |
19 | 27 |
|
20 | | - void IDisposable.Dispose() |
| 28 | + /// <inheritdoc/> |
| 29 | + public void Dispose() |
21 | 30 | { |
22 | 31 |
|
23 | 32 | } |
24 | 33 |
|
| 34 | + /// <inheritdoc/> |
25 | 35 | ICookieAccessFilter IResourceRequestHandler.GetCookieAccessFilter(IWebBrowser chromiumWebBrowser, IBrowser browser, IFrame frame, IRequest request) |
26 | 36 | { |
27 | 37 | return null; |
28 | 38 | } |
29 | 39 |
|
| 40 | + /// <inheritdoc/> |
30 | 41 | IResourceHandler IResourceRequestHandler.GetResourceHandler(IWebBrowser chromiumWebBrowser, IBrowser browser, IFrame frame, IRequest request) |
31 | 42 | { |
32 | 43 | return ResourceHandler.FromByteArray(data, mimeType); |
33 | 44 | } |
34 | 45 |
|
| 46 | + /// <inheritdoc/> |
35 | 47 | IResponseFilter IResourceRequestHandler.GetResourceResponseFilter(IWebBrowser chromiumWebBrowser, IBrowser browser, IFrame frame, IRequest request, IResponse response) |
36 | 48 | { |
37 | 49 | return null; |
38 | 50 | } |
39 | 51 |
|
| 52 | + /// <inheritdoc/> |
40 | 53 | CefReturnValue IResourceRequestHandler.OnBeforeResourceLoad(IWebBrowser chromiumWebBrowser, IBrowser browser, IFrame frame, IRequest request, IRequestCallback callback) |
41 | 54 | { |
42 | 55 | return CefReturnValue.Continue; |
43 | 56 | } |
44 | 57 |
|
| 58 | + /// <inheritdoc/> |
45 | 59 | bool IResourceRequestHandler.OnProtocolExecution(IWebBrowser chromiumWebBrowser, IBrowser browser, IFrame frame, IRequest request) |
46 | 60 | { |
47 | 61 | return false; |
48 | 62 | } |
49 | 63 |
|
| 64 | + /// <inheritdoc/> |
50 | 65 | void IResourceRequestHandler.OnResourceLoadComplete(IWebBrowser chromiumWebBrowser, IBrowser browser, IFrame frame, IRequest request, IResponse response, UrlRequestStatus status, long receivedContentLength) |
51 | 66 | { |
52 | 67 |
|
53 | 68 | } |
54 | 69 |
|
| 70 | + /// <inheritdoc/> |
55 | 71 | void IResourceRequestHandler.OnResourceRedirect(IWebBrowser chromiumWebBrowser, IBrowser browser, IFrame frame, IRequest request, IResponse response, ref string newUrl) |
56 | 72 | { |
57 | 73 |
|
58 | 74 | } |
59 | 75 |
|
| 76 | + /// <inheritdoc/> |
60 | 77 | bool IResourceRequestHandler.OnResourceResponse(IWebBrowser chromiumWebBrowser, IBrowser browser, IFrame frame, IRequest request, IResponse response) |
61 | 78 | { |
62 | 79 | return false; |
|
0 commit comments