Перекрытый указатель ( 1$p), который не был выделен в куче GC, передан посредством PInvoke функции Win32 "%2$s" в модуле ...

Перекрытый указатель (0x%1$p), который не был выделен в куче GC, передан посредством PInvoke функции Win32 "%2$s" в модуле "%3$s". Если AppDomain остановлен, это может вызвать повреждение кучи по завершении операций асинхронного ввода/вывода. Лучшим решением будет передать структуру NativeOverlapped, полученную в результате вызова, в System.Threading.Overlapped.Pack(). Если AppDomain завершится, CLR будет поддерживать существование этой структуры и держать ее закрепленной до окончания операции ввода-вывода.
Переключение потоков во время обработки сообщения для контракта "{0}" по адресу "{1}". Одновременно можно обработать только ... Переключение потоков во время обработки сообщения для контракта "{0}" по адресу "{1}". Режим ConcurrencyMode для службы установлен ... Переключение потоков во время обработки сообщения для контракта "{0}" по адресу "{1}". Свойство UseSynchronizationContext ... Перекрытый указатель ( 1$p), возможно, был освобожден до окончания операции ввода-вывода. Освобождение перекрытого указателя ... Перекрытый указатель ( 1$p), который не был выделен в куче GC, передан посредством PInvoke функции Win32 "%2$s" в модуле ... Переменная "|1" используется до присвоения ей значения. Во время выполнения может возникнуть исключение, связанное с пустой ... Переменная "|1" передается по ссылке до присвоения ей значения. Во время выполнения может возникнуть исключение, связанное ...