public interface IPipeBinaryRequest : IPipeRequest,
IPipeMessage, ISealable, IPipeBinaryMessage
Public Interface IPipeBinaryRequest
Inherits IPipeRequest, IPipeMessage, ISealable, IPipeBinaryMessage
public interface class IPipeBinaryRequest : IPipeRequest,
IPipeMessage, ISealable, IPipeBinaryMessage
type IPipeBinaryRequest =
interface
interface IPipeRequest
interface IPipeMessage
interface ISealable
interface IPipeBinaryMessage
end
BinaryData |
Массив байт, который записывается после основного сообщения отдельным сообщением.
Для такого сообщения содержимое не кодируется в виде строки и передаётся в исходном виде.
(Унаследован от IPipeBinaryMessage) |
HasBinaryData |
Признак того, что в массиве BinaryData содержатся данные. При чтении сообщения возвращает null,
если BinaryData равен null, false, если BinaryData равен пустому массиву,
или true, если BinaryData содержит действительные данные.
При отправке сообщения это значение устанавливается автоматически, поэтому устанавливать его вручную необязательно.
(Унаследован от IPipeBinaryMessage) |
IsSealed | Признак того, что объект был защищён от изменений. (Унаследован от ISealable) |
Item |
Возвращает или устанавливает параметр сообщения по заданному ключу. Если параметр отсутствует, то возвращает null.
(Унаследован от IPipeMessage) |
MethodName |
Имя метода сервиса, для которого отправлен запрос.
(Унаследован от IPipeRequest) |
ServiceName |
Имя сервиса, для которого отправлен запрос.
(Унаследован от IPipeRequest) |
ClearValues |
Удаляет все параметры сообщения, установленные ранее.
(Унаследован от IPipeMessage) |
ContainsValue |
Возвращает признак того, что заданный параметр присутствует в сообщении.
(Унаследован от IPipeMessage) |
Deserialize |
Десериализует сообщение из строковой формы.
(Унаследован от IPipeMessage) |
GetValues |
Возвращает список параметров в сообщении с указанием имени параметра и его значения.
(Унаследован от IPipeMessage) |
RemoveValue |
Удаляет параметр из сообщения. Возвращает признак того, что он присутствовал и был удалён.
(Унаследован от IPipeMessage) |
Seal | Защищает объект от изменений. (Унаследован от ISealable) |
Serialize |
Сериализует сообщение в строковой форме.
(Унаследован от IPipeMessage) |
UpdateHasBinaryData |
Обновляет свойство HasBinaryData для сообщения IPipeBinaryMessage
на основании текущего значения свойства BinaryData.
Этот метод автоматически вызывается перед отправкой сообщения по каналу, вызывать его вручную не требуется.
(Определяется PipesExtensions) |