Beispiel #1
0
            static bool HandleWriteMessage(IAsyncResult result)
            {
                WriteMessageAsyncResult thisPtr = (WriteMessageAsyncResult)result.AsyncState;

                thisPtr.message.EndWriteMessage(result);
                thisPtr.writer.Flush();

                if (SMTD.MessageWrittenAsynchronouslyByEncoderIsEnabled())
                {
                    SMTD.MessageWrittenAsynchronouslyByEncoder(
                        thisPtr.eventTraceActivity ?? EventTraceActivityHelper.TryExtractActivity(thisPtr.message));
                }

                return(true);
            }