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

◆ MimePartSentCallbackHandler()

void System.Net.Mime.MimeMultiPart.MimePartSentCallbackHandler ( IAsyncResult result)
inlineprivate

Definition at line 139 of file MimeMultiPart.cs.

140 {
141 MimePartContext mimePartContext = (MimePartContext)result.AsyncState;
142 MimeBasePart current = mimePartContext._partsEnumerator.Current;
143 current.EndSend(result);
144 if (mimePartContext._partsEnumerator.MoveNext())
145 {
146 current = mimePartContext._partsEnumerator.Current;
147 IAsyncResult asyncResult = current.BeginSend(mimePartContext._writer, _mimePartSentCallback, _allowUnicode, mimePartContext);
148 if (asyncResult.CompletedSynchronously)
149 {
151 }
152 }
153 else
154 {
155 IAsyncResult asyncResult2 = ((MimeWriter)mimePartContext._writer).BeginClose(MimeWriterCloseCallback, mimePartContext);
156 if (asyncResult2.CompletedSynchronously)
157 {
159 }
160 }
161 }
void MimeWriterCloseCallback(IAsyncResult result)
void MimeWriterCloseCallbackHandler(IAsyncResult result)
void MimePartSentCallbackHandler(IAsyncResult result)

References System.Net.Mime.MimeMultiPart._allowUnicode, System.Net.Mime.MimeMultiPart._mimePartSentCallback, System.asyncResult, System.IAsyncResult.AsyncState, System.Net.Mime.MimeBasePart.BeginSend(), System.Net.Mime.MimeBasePart.EndSend(), System.Net.Mime.MimeMultiPart.MimePartSentCallbackHandler(), System.Net.Mime.MimeMultiPart.MimeWriterCloseCallback(), and System.Net.Mime.MimeMultiPart.MimeWriterCloseCallbackHandler().

Referenced by System.Net.Mime.MimeMultiPart.ContentStreamCallbackHandler(), System.Net.Mime.MimeMultiPart.MimePartSentCallback(), and System.Net.Mime.MimeMultiPart.MimePartSentCallbackHandler().