PipeServer - класс |
Пространство имён: Tessa.Platform.Pipes
public class PipeServer : IPipeServer
Тип PipeServer предоставляет следующие члены.
Имя | Описание | |
---|---|---|
PipeServer |
Создаёт экземпляр класса с указанием его зависимостей.
|
Имя | Описание | |
---|---|---|
InputBufferSize |
Буфер для чтения входящих сообщений. По умолчанию равен 4096.
| |
InstanceResolverFactory |
Фабрика объектов IPipeInstanceResolver. Не равна null.
| |
MessageFactory |
Объект, выполняющий создание сообщение, полученных по каналу. Не равен null.
| |
OutputBufferSize |
Буфер для чтения исходящих сообщений. По умолчанию равен 4096.
| |
RequestParser |
Объект, выполняющий десериализацию объекта запроса из текста. Не равен null.
| |
Serializer |
Объект, выполняющий сериализацию и десериализацию данных в потоке. Не равен null.
|
Имя | Описание | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object.) | |
GetHashCode | Serves as the default hash function. (Унаследован от Object.) | |
GetType | Gets the Type of the current instance. (Унаследован от Object.) | |
ListenAsync |
Выполняет открытие канала, по которому объект получает сообщения от единственного клиента и обрабатывает их
посредством переданного объекта router. Прослушивание завершается, если клиент отключился от канала
или операция была отменена посредством токена cancellationToken.
Один вызванный метод обслуживает ровно одного клиента, если требуется обслуживать несколько клиентов,
то надо запустить несколько асинхронных задач Task.Run, в каждом из которых будет вызван свой метод прослушивания,
после завершения которого он вызывается ещё раз.
| |
ListenCoreAsync |
Выполняет открытие канала, по которому объект получает сообщения от единственного клиента и обрабатывает их
посредством переданного объекта router. Прослушивание завершается, если клиент отключился от канала
или операция была отменена посредством токена cancellationToken.
Один вызванный метод обслуживает ровно одного клиента, если требуется обслуживать несколько клиентов,
то надо запустить несколько асинхронных задач Task.Run, в каждом из которых будет вызван свой метод прослушивания,
после завершения которого он вызывается ещё раз.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) | |
ToString | Returns a string that represents the current object. (Унаследован от Object.) |
Имя | Описание | |
---|---|---|
Get | (Определяется ComHelper.) | |
InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.) | |
Invoke | (Определяется ComHelper.) | |
Set | (Определяется ComHelper.) |