C# 클래스 tik4net.Api.ApiCommand

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

공개 메소드들

메소드 설명
AddParameter ( string name, string value ) : ITikCommandParameter
AddParameter ( string name, string value, TikCommandParameterFormat parameterFormat ) : ITikCommandParameter
AddParameterAndValues ( ) : IEnumerable
ApiCommand ( ) : System
ApiCommand ( ITikConnection connection ) : System
ApiCommand ( ITikConnection connection, TikCommandParameterFormat defaultParameterFormat ) : System
ApiCommand ( ITikConnection connection, string commandText ) : System
ApiCommand ( ITikConnection connection, string commandText, TikCommandParameterFormat defaultParameterFormat ) : System
ApiCommand ( TikCommandParameterFormat defaultParameterFormat ) : System
Cancel ( ) : void
CancelAndJoin ( int milisecondsTimeout ) : bool
CancelAndJoin ( ) : void
ExecuteAsync ( Action oneResponseCallback, Action errorCallback = null ) : void
ExecuteList ( ) : IEnumerable
ExecuteListWithDuration ( int durationSec ) : IEnumerable
ExecuteNonQuery ( ) : void
ExecuteScalar ( ) : string
ExecuteSingleRow ( ) : ITikReSentence
ToString ( ) : string

비공개 메소드들

메소드 설명
CancelInternal ( bool joinLoadingThread, int milisecondsTimeout ) : bool
ConstructCommandText ( TikCommandParameterFormat defaultParameterFormat ) : string[]
CreateParameters ( string parameterNamesAndValues ) : IEnumerable
EnsureApiSentences ( IEnumerable sentences ) : IEnumerable
EnsureCommandTextSet ( ) : void
EnsureConnectionSet ( ) : void
EnsureDoneResponse ( tik4net.Api.ApiSentence responseSentence ) : ApiDoneSentence
EnsureExcatNumberOfResponses ( IEnumerable response, int nrOfResponses ) : void
EnsureNotRunning ( ) : void
EnsureReReponse ( ) : void
EnsureSingleResponse ( IEnumerable response ) : tik4net.Api.ApiSentence
ResolveParameterFormat ( TikCommandParameterFormat usecaseDefaultFormat, TikCommandParameterFormat commandDefaultFormat, TikCommandParameterFormat parameterFormat ) : TikCommandParameterFormat
ThrowPossibleResponseError ( ) : void

메소드 상세

AddParameter() 공개 메소드

public AddParameter ( string name, string value ) : ITikCommandParameter
name string
value string
리턴 ITikCommandParameter

AddParameter() 공개 메소드

public AddParameter ( string name, string value, TikCommandParameterFormat parameterFormat ) : ITikCommandParameter
name string
value string
parameterFormat TikCommandParameterFormat
리턴 ITikCommandParameter

AddParameterAndValues() 공개 메소드

public AddParameterAndValues ( ) : IEnumerable
리턴 IEnumerable

ApiCommand() 공개 메소드

public ApiCommand ( ) : System
리턴 System

ApiCommand() 공개 메소드

public ApiCommand ( ITikConnection connection ) : System
connection ITikConnection
리턴 System

ApiCommand() 공개 메소드

public ApiCommand ( ITikConnection connection, TikCommandParameterFormat defaultParameterFormat ) : System
connection ITikConnection
defaultParameterFormat TikCommandParameterFormat
리턴 System

ApiCommand() 공개 메소드

public ApiCommand ( ITikConnection connection, string commandText ) : System
connection ITikConnection
commandText string
리턴 System

ApiCommand() 공개 메소드

public ApiCommand ( ITikConnection connection, string commandText, TikCommandParameterFormat defaultParameterFormat ) : System
connection ITikConnection
commandText string
defaultParameterFormat TikCommandParameterFormat
리턴 System

ApiCommand() 공개 메소드

public ApiCommand ( TikCommandParameterFormat defaultParameterFormat ) : System
defaultParameterFormat TikCommandParameterFormat
리턴 System

Cancel() 공개 메소드

public Cancel ( ) : void
리턴 void

CancelAndJoin() 공개 메소드

public CancelAndJoin ( int milisecondsTimeout ) : bool
milisecondsTimeout int
리턴 bool

CancelAndJoin() 공개 메소드

public CancelAndJoin ( ) : void
리턴 void

ExecuteAsync() 공개 메소드

public ExecuteAsync ( Action oneResponseCallback, Action errorCallback = null ) : void
oneResponseCallback Action
errorCallback Action
리턴 void

ExecuteList() 공개 메소드

public ExecuteList ( ) : IEnumerable
리턴 IEnumerable

ExecuteListWithDuration() 공개 메소드

public ExecuteListWithDuration ( int durationSec ) : IEnumerable
durationSec int
리턴 IEnumerable

ExecuteNonQuery() 공개 메소드

public ExecuteNonQuery ( ) : void
리턴 void

ExecuteScalar() 공개 메소드

public ExecuteScalar ( ) : string
리턴 string

ExecuteSingleRow() 공개 메소드

public ExecuteSingleRow ( ) : ITikReSentence
리턴 ITikReSentence

ToString() 공개 메소드

public ToString ( ) : string
리턴 string