C# Класс EppLib.TcpTransport

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

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

Метод Описание
Connect ( SslProtocols sslProtocols ) : void

Connect to the registry end point

Disconnect ( ) : void

Disconnect from the registry end point

Dispose ( ) : void
Read ( ) : byte[]

Read the command response

TcpTransport ( string host, int port, X509Certificate clientCertificate, bool loggingEnabled = false, int readTimeout = Timeout.Infinite, int writeTimeout = Timeout.Infinite ) : System
Write ( XmlDocument s ) : void

Writes an XmlDocument to the transport stream

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

Метод Описание
GetBytes ( XmlDocument s ) : byte[]
ValidateServerCertificate ( object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors ) : bool

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

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

Connect to the registry end point
public Connect ( SslProtocols sslProtocols ) : void
sslProtocols SslProtocols
Результат void

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

Disconnect from the registry end point
public Disconnect ( ) : void
Результат void

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

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

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

Read the command response
public Read ( ) : byte[]
Результат byte[]

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

public TcpTransport ( string host, int port, X509Certificate clientCertificate, bool loggingEnabled = false, int readTimeout = Timeout.Infinite, int writeTimeout = Timeout.Infinite ) : System
host string
port int
clientCertificate X509Certificate
loggingEnabled bool
readTimeout int
writeTimeout int
Результат System

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

Writes an XmlDocument to the transport stream
public Write ( XmlDocument s ) : void
s System.Xml.XmlDocument
Результат void