Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ FileWebResponse() [1/2]

System.Net.FileWebResponse.FileWebResponse ( FileWebRequest request,
Uri uri,
FileAccess access,
bool useAsync )
inlinepackage

Definition at line 59 of file FileWebResponse.cs.

60 {
61 try
62 {
64 if (access == FileAccess.Write)
65 {
67 }
68 else
69 {
70 _stream = new WebFileStream(request, uri.LocalPath, FileMode.Open, FileAccess.Read, FileShare.Read, 8192, useAsync);
72 }
73 _headers = new WebHeaderCollection();
74 _headers["Content-Length"] = _contentLength.ToString(NumberFormatInfo.InvariantInfo);
75 _headers["Content-Type"] = "application/octet-stream";
76 _uri = uri;
77 }
78 catch (Exception ex)
79 {
80 throw new WebException(ex.Message, ex, WebExceptionStatus.ConnectFailure, null);
81 }
82 }
static readonly Stream Null
Definition Stream.cs:488
readonly FileAccess _fileAccess
readonly WebHeaderCollection _headers

References System.Net.FileWebResponse._contentLength, System.Net.FileWebResponse._fileAccess, System.Net.FileWebResponse._headers, System.Net.FileWebResponse._stream, System.Net.FileWebResponse._uri, System.Runtime.Serialization.Dictionary, System.Globalization.NumberFormatInfo.InvariantInfo, System.IO.Stream.Length, System.Uri.LocalPath, and System.IO.Stream.Null.