PipeMessageHandler Класс
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Абстрактный базовый класс для отправки и получения сообщений с использованием PipeReader и PipeWriter.
public abstract class PipeMessageHandler : StreamJsonRpc.MessageHandlerBase
public abstract class PipeMessageHandler : StreamJsonRpc.MessageHandlerBase, StreamJsonRpc.Reflection.IJsonRpcMessageBufferManager
type PipeMessageHandler = class
inherit MessageHandlerBase
type PipeMessageHandler = class
inherit MessageHandlerBase
interface IJsonRpcMessageBufferManager
Public MustInherit Class PipeMessageHandler
Inherits MessageHandlerBase
Public MustInherit Class PipeMessageHandler
Inherits MessageHandlerBase
Implements IJsonRpcMessageBufferManager
- Наследование
- Производный
- Реализации
Pipe |
Инициализирует новый экземпляр класса PipeMessageHandler. |
Pipe |
Инициализирует новый экземпляр класса PipeMessageHandler. |
Pipe |
Инициализирует новый экземпляр класса PipeMessageHandler. |
Can |
Возвращает значение, указывающее, может ли этот обработчик сообщений получать сообщения. |
Can |
Возвращает значение, указывающее, может ли этот обработчик сообщений отправлять сообщения. |
Disposal |
Возвращает маркер, который отменяется при удалении этого экземпляра. (Унаследовано от MessageHandlerBase) |
Formatter |
Возвращает модуль форматирования, используемый для сериализации сообщений. (Унаследовано от MessageHandlerBase) |
Reader |
Получает средство чтения, используемое для получения сообщений. |
Writer |
Возвращает модуль записи, используемый для передачи сообщений. |
Dispose() |
Устаревшие..
Удаляет этот экземпляр и отменяет все ожидающие операции чтения или записи. (Унаследовано от MessageHandlerBase) |
Dispose(Boolean) |
Удаляет ресурсы, выделенные этим экземпляром, которые являются общими для чтения и записи. |
Dispose(Boolean) |
Удаляет ресурсы, выделенные этим экземпляром, которые являются общими для чтения и записи. (Унаследовано от MessageHandlerBase) |
Dispose |
Удаляет этот экземпляр и отменяет все ожидающие операции чтения или записи. (Унаследовано от MessageHandlerBase) |
Dispose |
Удаляет ресурсы, выделенные этим экземпляром, которые используются для чтения (не записи). |
Dispose |
Удаляет ресурсы, выделенные этим экземпляром, которые используются для чтения (не записи). (Унаследовано от MessageHandlerBase) |
Dispose |
Удаляет ресурсы, выделенные этим экземпляром, которые используются для записи (не считывания). |
Dispose |
Удаляет ресурсы, выделенные этим экземпляром, которые используются для записи (не считывания). (Унаследовано от MessageHandlerBase) |
Flush |
Гарантирует, что все сообщения, передаваемые до этой точки, направляются в место назначения, а не сидят в локальном буфере. |
Read |
Считывает отдельное и полное сообщение из транспорта, ожидая его при необходимости. (Унаследовано от MessageHandlerBase) |
Read |
Считывает данные из Reader нее, пока не будет доступно по крайней мере указанное число байтов. |
Read |
Считывает отдельное и полное сообщение, ожидая его при необходимости. (Унаследовано от MessageHandlerBase) |
Write(Json |
Записывает сообщение в канал. |
Write |
Записывает сообщение в транспорт и очистки. (Унаследовано от MessageHandlerBase) |
Write |
Записывает сообщение. |
IDisposable |
Возвращает значение, указывающее, был ли удален этот экземпляр. (Унаследовано от MessageHandlerBase) |
IJson |
Уведомляет о безопасном освобождении буферов, удерживаемых для десериализации полезных данных для сообщения, так как все попытки десериализации завершены. |