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

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

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

Метод Описание
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