C# Класс Deveel.Data.Protocol.ClientConnector

Наследование: IClientConnector
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Dispose ( ) : void
IClientConnector ( EncryptionData encryptionData ) : void

Защищенные методы

Метод Описание
CreateEnvelope ( object>.IDictionary metadata, IMessage message ) : IMessageEnvelope
CreateObjectChannel ( ObjectId objId ) : ILargeObjectChannel
CreateTriggerChannel ( string triggerName, string objectName, TriggerEventType eventType ) : ITriggerChannel
Dispose ( bool disposing ) : void
MakeEndPoint ( object>.IDictionary properties ) : ConnectionEndPoint
OnMessageReceived ( IMessage message ) : void
OnSetEncryption ( EncryptionData encryptionData ) : void
OpenEnvelope ( IMessageEnvelope envelope ) : IMessage
SendEnvelope ( IMessageEnvelope envelope ) : IMessageEnvelope

Приватные методы

Метод Описание
IClientConnector ( object>.IDictionary properties ) : ConnectionEndPoint
IConnector ( ObjectId objId ) : ILargeObjectChannel
IConnector ( object>.IDictionary metadata, IMessage message ) : IMessageEnvelope
IConnector ( ) : IMessageProcessor
IConnector ( string triggerName, string objectName, TriggerEventType eventType ) : ITriggerChannel

Описание методов

CreateEnvelope() защищенный абстрактный Метод

protected abstract CreateEnvelope ( object>.IDictionary metadata, IMessage message ) : IMessageEnvelope
metadata object>.IDictionary
message IMessage
Результат IMessageEnvelope

CreateObjectChannel() защищенный абстрактный Метод

protected abstract CreateObjectChannel ( ObjectId objId ) : ILargeObjectChannel
objId ObjectId
Результат ILargeObjectChannel

CreateTriggerChannel() защищенный абстрактный Метод

protected abstract CreateTriggerChannel ( string triggerName, string objectName, TriggerEventType eventType ) : ITriggerChannel
triggerName string
objectName string
eventType TriggerEventType
Результат ITriggerChannel

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

IClientConnector() публичный Метод

public IClientConnector ( EncryptionData encryptionData ) : void
encryptionData EncryptionData
Результат void

MakeEndPoint() защищенный абстрактный Метод

protected abstract MakeEndPoint ( object>.IDictionary properties ) : ConnectionEndPoint
properties object>.IDictionary
Результат ConnectionEndPoint

OnMessageReceived() защищенный Метод

protected OnMessageReceived ( IMessage message ) : void
message IMessage
Результат void

OnSetEncryption() защищенный Метод

protected OnSetEncryption ( EncryptionData encryptionData ) : void
encryptionData EncryptionData
Результат void

OpenEnvelope() защищенный Метод

protected OpenEnvelope ( IMessageEnvelope envelope ) : IMessage
envelope IMessageEnvelope
Результат IMessage

SendEnvelope() защищенный абстрактный Метод

protected abstract SendEnvelope ( IMessageEnvelope envelope ) : IMessageEnvelope
envelope IMessageEnvelope
Результат IMessageEnvelope