OSDN Git Service

Nekoxy 1.1.2とTrotiNet d27e3ceを取り込む
[kancollesniffer/KancolleSniffer.git] / packages / Nekoxy.1.1.2.12 / lib / net45 / Nekoxy.XML
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>Nekoxy</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:Nekoxy.HttpProxy">\r
8             <summary>\r
9             HTTPプロキシサーバー。\r
10             HTTPプロトコルにのみ対応し、HTTPS等はサポートしない。\r
11             </summary>\r
12         </member>\r
13         <member name="M:Nekoxy.HttpProxy.Startup(System.Int32,System.Boolean,System.Boolean)">\r
14             <summary>\r
15             指定ポートで Listening を開始する。\r
16             Shutdown() を呼び出さずに2回目の Startup() を呼び出した場合、InvalidOperationException が発生する。\r
17             </summary>\r
18             <param name="listeningPort">Listeningするポート。</param>\r
19             <param name="useIpV6">falseの場合、127.0.0.1で待ち受ける。trueの場合、::1で待ち受ける。既定false。</param>\r
20             <param name="isSetIEProxySettings">trueの場合、プロセス内IEプロキシの設定を実施し、アップストリームプロキシにシステム設定プロキシを設定する\r
21             (ただしUpstreamProxyHostプロパティの方が優先される)。既定true。</param>\r
22         </member>\r
23         <member name="M:Nekoxy.HttpProxy.Shutdown">\r
24             <summary>\r
25             Listening しているスレッドを終了し、ソケットを閉じる。\r
26             </summary>\r
27         </member>\r
28         <member name="E:Nekoxy.HttpProxy.AfterSessionComplete">\r
29             <summary>\r
30             HTTPレスポンスをプロキシクライアントに送信完了した際に発生。\r
31             </summary>\r
32         </member>\r
33         <member name="P:Nekoxy.HttpProxy.UpstreamProxyHost">\r
34             <summary>\r
35             アップストリームプロキシのホスト名。\r
36             Startupメソッド時に設定されたシステムプロキシより優先して利用される。\r
37             アップストリームプロキシは UpstreamProxyHost が null の場合無効となる。\r
38             TrotiNet は Dns.GetHostAddresses で取得されたアドレスを順番に接続試行するため、\r
39             接続先によっては動作が遅くなる可能性がある。\r
40             例えば 127.0.0.1 で待ち受けているローカルプロキシに対して接続したい場合、\r
41             localhost を指定するとまず ::1 へ接続試行するため、動作が遅くなってしまう。\r
42             </summary>\r
43         </member>\r
44         <member name="P:Nekoxy.HttpProxy.UpstreamProxyPort">\r
45             <summary>\r
46             アップストリームプロキシのポート番号。\r
47             アップストリームプロキシは UpstreamProxyHost が null の場合無効となる。\r
48             </summary>\r
49         </member>\r
50         <member name="P:Nekoxy.HttpProxy.IsInListening">\r
51             <summary>\r
52             プロキシサーバーが Listening 中かどうかを取得。\r
53             </summary>\r
54         </member>\r
55         <member name="T:Nekoxy.HttpRequest">\r
56             <summary>\r
57             HTTPリクエストデータ。\r
58             </summary>\r
59         </member>\r
60         <member name="M:Nekoxy.HttpRequest.#ctor(TrotiNet.HttpRequestLine,TrotiNet.HttpHeaders,System.Byte[])">\r
61             <summary>\r
62             リクエストライン、ヘッダ、ボディを元に初期化。\r
63             </summary>\r
64             <param name="requestLine">HTTPリクエストライン</param>\r
65             <param name="headers">HTTPリクエストヘッダ</param>\r
66             <param name="body">HTTPリクエストボディ</param>\r
67         </member>\r
68         <member name="P:Nekoxy.HttpRequest.RequestLine">\r
69             <summary>\r
70             HTTPリクエストライン。\r
71             </summary>\r
72         </member>\r
73         <member name="P:Nekoxy.HttpRequest.Headers">\r
74             <summary>\r
75             HTTPヘッダ。\r
76             </summary>\r
77         </member>\r
78         <member name="P:Nekoxy.HttpRequest.Body">\r
79             <summary>\r
80             HTTPリクエストボディ。\r
81             Transfer-Encoding: chunked なHTTPリクエストの RequestBody の読み取りは未対応。\r
82             </summary>\r
83         </member>\r
84         <member name="P:Nekoxy.HttpRequest.PathAndQuery">\r
85             <summary>\r
86             パスとクエリ。\r
87             </summary>\r
88         </member>\r
89         <member name="P:Nekoxy.HttpRequest.Charset">\r
90             <summary>\r
91             リクエストの文字エンコーディング。\r
92             content-typeヘッダに指定されたcharsetを元に生成される。\r
93             指定がない場合はUS-ASCII。\r
94             </summary>\r
95         </member>\r
96         <member name="P:Nekoxy.HttpRequest.BodyAsString">\r
97             <summary>\r
98             HTTPリクエストボディを文字列で取得する。\r
99             Transfer-Encoding: chunked なHTTPリクエストの RequestBody の読み取りは未対応。\r
100             </summary>\r
101         </member>\r
102         <member name="T:Nekoxy.HttpResponse">\r
103             <summary>\r
104             HTTPレスポンスデータ。\r
105             </summary>\r
106         </member>\r
107         <member name="M:Nekoxy.HttpResponse.#ctor(TrotiNet.HttpStatusLine,TrotiNet.HttpHeaders,System.Byte[])">\r
108             <summary>\r
109             HTTPステータス、ヘッダ、ボディを元に初期化。\r
110             </summary>\r
111             <param name="statusLine">HTTPステータスライン。</param>\r
112             <param name="headers">HTTPレスポンスヘッダ。</param>\r
113             <param name="body">HTTPレスポンスボディ。</param>\r
114         </member>\r
115         <member name="P:Nekoxy.HttpResponse.StatusLine">\r
116             <summary>\r
117             HTTPステータスライン。\r
118             </summary>\r
119         </member>\r
120         <member name="P:Nekoxy.HttpResponse.Headers">\r
121             <summary>\r
122             HTTPヘッダヘッダ。\r
123             </summary>\r
124         </member>\r
125         <member name="P:Nekoxy.HttpResponse.Body">\r
126             <summary>\r
127             HTTPレスポンスボディ。\r
128             </summary>\r
129         </member>\r
130         <member name="P:Nekoxy.HttpResponse.ContentType">\r
131             <summary>\r
132             content-type ヘッダ。\r
133             </summary>\r
134         </member>\r
135         <member name="P:Nekoxy.HttpResponse.MimeType">\r
136             <summary>\r
137             content-type ヘッダから MIME Type のみ取得。\r
138             </summary>\r
139         </member>\r
140         <member name="P:Nekoxy.HttpResponse.Charset">\r
141             <summary>\r
142             レスポンスの文字エンコーディング。\r
143             content-typeヘッダに指定されたcharsetを元に生成される。\r
144             指定がない場合はUS-ASCII。\r
145             </summary>\r
146         </member>\r
147         <member name="P:Nekoxy.HttpResponse.BodyAsString">\r
148             <summary>\r
149             HTTPレスポンスボディを文字列で取得する。\r
150             </summary>\r
151         </member>\r
152         <member name="T:Nekoxy.Session">\r
153             <summary>\r
154             HTTPセッションデータ。\r
155             </summary>\r
156         </member>\r
157         <member name="P:Nekoxy.Session.Request">\r
158             <summary>\r
159             HTTPリクエストデータ。\r
160             </summary>\r
161         </member>\r
162         <member name="P:Nekoxy.Session.Response">\r
163             <summary>\r
164             HTTPレスポンスデータ。\r
165             </summary>\r
166         </member>\r
167         <member name="T:Nekoxy.TransparentProxyLogic">\r
168             <summary>\r
169             通信データを透過し読み取るためのProxyLogic。\r
170             Transfer-Encoding: chunked なHTTPリクエストの RequestBody の読み取りは未対応。\r
171             </summary>\r
172         </member>\r
173         <member name="M:Nekoxy.TransparentProxyLogic.CreateProxy(TrotiNet.HttpSocket)">\r
174             <summary>\r
175             TcpServerがインスタンスを生成する際に使用するメソッド。\r
176             接続(AcceptCallback)の都度呼び出され、インスタンスが生成される。\r
177             </summary>\r
178             <param name="clientSocket">Browser-Proxy間Socket。SocketBP。</param>\r
179             <returns>ProxyLogicインスタンス。</returns>\r
180         </member>\r
181         <member name="M:Nekoxy.TransparentProxyLogic.#ctor(TrotiNet.HttpSocket)">\r
182             <summary>\r
183             SocketBPからインスタンスを初期化。\r
184             接続(AcceptCallback)の都度インスタンスが生成される。\r
185             </summary>\r
186             <param name="clientSocket">Browser-Proxy間Socket。SocketBP。</param>\r
187         </member>\r
188         <member name="M:Nekoxy.TransparentProxyLogic.SendRequest">\r
189             <summary>\r
190             SendResponseをoverrideし、リクエストデータを読み取る。\r
191             </summary>\r
192         </member>\r
193         <member name="M:Nekoxy.TransparentProxyLogic.OnReceiveResponse">\r
194             <summary>\r
195             OnReceiveResponseをoverrideし、レスポンスデータを読み取る。\r
196             </summary>\r
197         </member>\r
198         <member name="E:Nekoxy.TransparentProxyLogic.AfterSessionComplete">\r
199             <summary>\r
200             レスポンス送信後に発生するイベント。\r
201             </summary>\r
202         </member>\r
203         <member name="P:Nekoxy.TransparentProxyLogic.UpstreamProxyHost">\r
204             <summary>\r
205             インスタンス初期化時にRelayHttpProxyHostに設定される値。\r
206             </summary>\r
207         </member>\r
208         <member name="P:Nekoxy.TransparentProxyLogic.UpstreamProxyPort">\r
209             <summary>\r
210             インスタンス初期化時にRelayHttpProxyPortに設定される値。\r
211             </summary>\r
212         </member>\r
213         <member name="P:Nekoxy.TransparentProxyLogic.DefaultUpstreamProxyHost">\r
214             <summary>\r
215             UpstreamProxyHostがnullの場合に用いられるデフォルトホスト。\r
216             </summary>\r
217         </member>\r
218         <member name="P:Nekoxy.TransparentProxyLogic.DefaultUpstreamProxyPort">\r
219             <summary>\r
220             UpstreamProxyHostがnullの場合に用いられるデフォルトポート番号。\r
221             </summary>\r
222         </member>\r
223         <member name="T:Nekoxy.WinInetUtil">\r
224             <summary>\r
225             WinINet関連ユーティリティ。\r
226             </summary>\r
227         </member>\r
228         <member name="M:Nekoxy.WinInetUtil.SetProxyInProcess(System.String,System.String)">\r
229             <summary>\r
230             urlmon.dllでプロセス内プロキシ設定を適用。\r
231             </summary>\r
232             <param name="proxy">プロキシサーバー</param>\r
233             <param name="proxyBypass">バイパスリスト</param>\r
234         </member>\r
235         <member name="M:Nekoxy.WinInetUtil.SetProxyInProcessByUrlmon(System.Int32)">\r
236             <summary>\r
237             urlmon.dllでプロセス内プロキシ設定を適用。\r
238             </summary>\r
239             <param name="listeningPort">ポート</param>\r
240         </member>\r
241         <member name="M:Nekoxy.WinInetUtil.GetSystemHttpProxyHost">\r
242             <summary>\r
243             システムプロキシに設定されたHTTPプロキシのホスト名を取得。\r
244             </summary>\r
245             <returns>システムHTTPプロキシのホスト名。設定されていない場合はnullを返す。</returns>\r
246         </member>\r
247         <member name="M:Nekoxy.WinInetUtil.GetSystemHttpProxyPort">\r
248             <summary>\r
249             システムプロキシに設定されたHTTPプロキシのポート番号を取得。\r
250             </summary>\r
251             <returns>システムHTTPプロキシのポート番号。設定されていない場合は0を返す。</returns>\r
252         </member>\r
253         <member name="M:Nekoxy.WinInetUtil.GetSystemHttpProxy">\r
254             <summary>\r
255             システムプロキシに設定されたHTTPプロキシ設定を取得。\r
256             </summary>\r
257             <returns>システムHTTPプロキシ設定。設定されていない場合はnullを返す。</returns>\r
258         </member>\r
259         <member name="M:Nekoxy.WinInetUtil.GetProxyConfig(System.Int32)">\r
260             <summary>\r
261             システムプロキシのhttpプロキシ設定をNekoxyに置換したプロキシ設定を取得。\r
262             </summary>\r
263             <param name="listeningPort">Listeningポート</param>\r
264             <returns>編集後プロキシ設定</returns>\r
265         </member>\r
266         <member name="M:Nekoxy.WinInetUtil.WinHttpGetIEProxyConfigForCurrentUser">\r
267             <summary>\r
268             WinHTTPでIEプロキシ設定を取得。\r
269             </summary>\r
270             <returns></returns>\r
271         </member>\r
272     </members>\r
273 </doc>\r