C# Класс tik4net.Api.ApiConnection

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

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

Метод Описание
ApiConnection ( bool isSsl ) : System
CallCommandAsync ( IEnumerable commandRows, string tag, Action oneResponseCallback ) : Thread
CallCommandSync ( ) : IEnumerable
CallCommandSync ( IEnumerable commandRows ) : IEnumerable
Close ( ) : void
CreateCommand ( ) : ITikCommand
CreateCommand ( TikCommandParameterFormat defaultParameterFormat ) : ITikCommand
CreateCommand ( string commandText ) : ITikCommand
CreateCommand ( string commandText, TikCommandParameterFormat defaultParameterFormat ) : ITikCommand
CreateCommandAndParameters ( string commandText ) : ITikCommand
CreateCommandAndParameters ( string commandText, TikCommandParameterFormat defaultParameterFormat ) : ITikCommand
CreateParameter ( string name, string value ) : ITikCommandParameter
CreateParameter ( string name, string value, TikCommandParameterFormat parameterFormat ) : ITikCommandParameter
Dispose ( ) : void
Open ( string host, int port, string user, string password ) : void
Open ( string host, string user, string password ) : void

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

Метод Описание
EnsureOpened ( ) : void
GetAll ( string tag ) : IEnumerable
GetOne ( string tag ) : ITikSentence
Login ( string user, string password ) : void
ReadSentence ( ) : ITikSentence
ReadWord ( bool skipEmptyRow ) : string
ReadWordLength ( ) : long
ValidateServerCertificate ( object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors ) : bool
WriteCommand ( IEnumerable commandRows ) : void

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

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

public ApiConnection ( bool isSsl ) : System
isSsl bool
Результат System

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

public CallCommandAsync ( IEnumerable commandRows, string tag, Action oneResponseCallback ) : Thread
commandRows IEnumerable
tag string
oneResponseCallback Action
Результат Thread

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

public CallCommandSync ( ) : IEnumerable
Результат IEnumerable

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

public CallCommandSync ( IEnumerable commandRows ) : IEnumerable
commandRows IEnumerable
Результат IEnumerable

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

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

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

public CreateCommand ( ) : ITikCommand
Результат ITikCommand

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

public CreateCommand ( TikCommandParameterFormat defaultParameterFormat ) : ITikCommand
defaultParameterFormat TikCommandParameterFormat
Результат ITikCommand

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

public CreateCommand ( string commandText ) : ITikCommand
commandText string
Результат ITikCommand

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

public CreateCommand ( string commandText, TikCommandParameterFormat defaultParameterFormat ) : ITikCommand
commandText string
defaultParameterFormat TikCommandParameterFormat
Результат ITikCommand

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

public CreateCommandAndParameters ( string commandText ) : ITikCommand
commandText string
Результат ITikCommand

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

public CreateCommandAndParameters ( string commandText, TikCommandParameterFormat defaultParameterFormat ) : ITikCommand
commandText string
defaultParameterFormat TikCommandParameterFormat
Результат ITikCommand

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

public CreateParameter ( string name, string value ) : ITikCommandParameter
name string
value string
Результат ITikCommandParameter

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

public CreateParameter ( string name, string value, TikCommandParameterFormat parameterFormat ) : ITikCommandParameter
name string
value string
parameterFormat TikCommandParameterFormat
Результат ITikCommandParameter

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

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

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

public Open ( string host, int port, string user, string password ) : void
host string
port int
user string
password string
Результат void

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

public Open ( string host, string user, string password ) : void
host string
user string
password string
Результат void