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

◆ CheckAndMarkAsyncGetRequestStreamPending()

void System.Net.FileWebRequest.CheckAndMarkAsyncGetRequestStreamPending ( )
inlineprivate

Definition at line 155 of file FileWebRequest.cs.

156 {
157 if (Aborted)
158 {
160 }
161 if (string.Equals(_method, "GET", StringComparison.OrdinalIgnoreCase) || string.Equals(_method, "HEAD", StringComparison.OrdinalIgnoreCase))
162 {
163 throw new ProtocolViolationException(System.SR.net_nouploadonget);
164 }
165 if (_response != null)
166 {
168 }
169 lock (this)
170 {
171 if (_writePending)
172 {
174 }
175 _writePending = true;
176 }
177 }
static Exception CreateRequestAbortedException()
static string net_reqsubmitted
Definition SR.cs:16
static string net_nouploadonget
Definition SR.cs:36
static string net_repcall
Definition SR.cs:38
Definition SR.cs:7

References System.Net.FileWebRequest._method, System.Net.FileWebRequest._response, System.Net.FileWebRequest._writePending, System.Net.FileWebRequest.Aborted, System.Net.FileWebRequest.CreateRequestAbortedException(), System.Runtime.Serialization.Dictionary, System.Net.Equals, System.SR.net_nouploadonget, System.SR.net_repcall, and System.SR.net_reqsubmitted.

Referenced by System.Net.FileWebRequest.BeginGetRequestStream(), and System.Net.FileWebRequest.GetRequestStreamAsync().