C# 클래스 tik4net.Api.ApiConnection

상속: ITikConnection
파일 보기 프로젝트 열기: danikf/tik4net 1 사용 예제들

공개 메소드들

메소드 설명
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