C# Class tik4net.Api.ApiCommand

Inheritance: ITikCommand
Afficher le fichier Open project: danikf/tik4net Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddParameter() public méthode

public AddParameter ( string name, string value ) : ITikCommandParameter
name string
value string
Résultat ITikCommandParameter

AddParameter() public méthode

public AddParameter ( string name, string value, TikCommandParameterFormat parameterFormat ) : ITikCommandParameter
name string
value string
parameterFormat TikCommandParameterFormat
Résultat ITikCommandParameter

AddParameterAndValues() public méthode

public AddParameterAndValues ( ) : IEnumerable
Résultat IEnumerable

ApiCommand() public méthode

public ApiCommand ( ) : System
Résultat System

ApiCommand() public méthode

public ApiCommand ( ITikConnection connection ) : System
connection ITikConnection
Résultat System

ApiCommand() public méthode

public ApiCommand ( ITikConnection connection, TikCommandParameterFormat defaultParameterFormat ) : System
connection ITikConnection
defaultParameterFormat TikCommandParameterFormat
Résultat System

ApiCommand() public méthode

public ApiCommand ( ITikConnection connection, string commandText ) : System
connection ITikConnection
commandText string
Résultat System

ApiCommand() public méthode

public ApiCommand ( ITikConnection connection, string commandText, TikCommandParameterFormat defaultParameterFormat ) : System
connection ITikConnection
commandText string
defaultParameterFormat TikCommandParameterFormat
Résultat System

ApiCommand() public méthode

public ApiCommand ( TikCommandParameterFormat defaultParameterFormat ) : System
defaultParameterFormat TikCommandParameterFormat
Résultat System

Cancel() public méthode

public Cancel ( ) : void
Résultat void

CancelAndJoin() public méthode

public CancelAndJoin ( int milisecondsTimeout ) : bool
milisecondsTimeout int
Résultat bool

CancelAndJoin() public méthode

public CancelAndJoin ( ) : void
Résultat void

ExecuteAsync() public méthode

public ExecuteAsync ( Action oneResponseCallback, Action errorCallback = null ) : void
oneResponseCallback Action
errorCallback Action
Résultat void

ExecuteList() public méthode

public ExecuteList ( ) : IEnumerable
Résultat IEnumerable

ExecuteListWithDuration() public méthode

public ExecuteListWithDuration ( int durationSec ) : IEnumerable
durationSec int
Résultat IEnumerable

ExecuteNonQuery() public méthode

public ExecuteNonQuery ( ) : void
Résultat void

ExecuteScalar() public méthode

public ExecuteScalar ( ) : string
Résultat string

ExecuteSingleRow() public méthode

public ExecuteSingleRow ( ) : ITikReSentence
Résultat ITikReSentence

ToString() public méthode

public ToString ( ) : string
Résultat string