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

◆ Abort()

virtual void System.Net.CommandStream.Abort ( Exception e)
inlinepackagevirtualinherited

Definition at line 101 of file CommandStream.cs.

102 {
103 if (System.Net.NetEventSource.Log.IsEnabled())
104 {
105 System.Net.NetEventSource.Info(this, "closing control Stream", "Abort");
106 }
107 lock (this)
108 {
109 if (_aborted)
110 {
111 return;
112 }
113 _aborted = true;
114 }
115 try
116 {
117 Close(0);
118 }
119 finally
120 {
121 if (e != null)
122 {
124 }
125 else
126 {
128 }
129 }
130 }
virtual void Close()
Definition Stream.cs:644
void InvokeRequestCallback(object obj)
static readonly System.Net.NetEventSource Log
static void Info(object thisOrContextObject, FormattableString formattableString=null, [CallerMemberName] string memberName=null)

References System.Net.CommandStream._aborted, System.IO.Stream.Close(), System.Net.NetEventSource.Info(), System.Net.CommandStream.InvokeRequestCallback(), and System.Net.NetEventSource.Log.

Referenced by System.Net.FtpWebRequest.Abort(), System.Net.FtpWebRequest.DataStreamClosed(), System.Net.FtpWebRequest.FinishRequestStage(), System.Net.CommandStream.ReadCallback(), and System.Net.CommandStream.WriteCallback().