9.5.41.87 6 Nov 17
Toggle Dropdown
Compare to version...
with 9.7.137.2
Toggle Dropdown
Download Package
Open in NuGet
<PackageReference Include ="Relativity.Other" Version ="9.5.41.87" />
API Differences between 9.5.41.87 and 9.7.137.2
419 Additions
0 Removals
kCura.Config
public class Collection
public class Config
public class ConfigurationException : Exception
public class Dictionary : DictionaryBase
public abstract class DictionaryBase : IDictionary
public interface IConfigDictionaryFactory
public class Manager
public Manager ()
public static void ClearCache ()
public static string Decrypt (string input )
public static string Encrypt (string input )
public static IDictionary GetConfig (string sectionName )
public static IDictionary GetConfig (string sectionName , IConfigDictionaryFactory dictionaryFactory )
public static int GetSafeInt32Value (IDictionary settings , string key , int defaultValue )
public static long GetSafeInt64Value (IDictionary settings , string key , long defaultValue )
public static bool GetSafeTrueFalseValue (IDictionary settings , string key , bool defaultValue )
public static object GetValue (IDictionary settings , string key , object defaultValue )
public static void SetValue (string section , string name , string value , string machineNmae )
public class SqlConfigDictionary : IConfigDictionaryFactory
public class SqlServerConfigManager
public class SqlServerDictionary : Dictionary
kCura.Data.RowDataGateway
public abstract class BaseContext
public abstract string Database { get ; }
public abstract bool IsMasterDatabase { get ; }
public abstract string ServerName { get ; }
protected BaseContext ()
public abstract void BeginTransaction ()
public abstract void Cancel ()
public abstract BaseContext Clone ()
public abstract void CommitTransaction ()
public abstract DbParameter CreateDbParameter ()
public abstract void ExecuteBulkCopy (IDataReader dataReader , SqlBulkCopyParameters bulkCopyParameters )
public abstract void ExecuteBulkCopy (DataTable dataTable , SqlBulkCopyParameters bulkCopyParameters )
public abstract int ExecuteNonQuerySQLStatement (string sqlStatement )
public abstract int ExecuteNonQuerySQLStatement (string sqlStatement , int timeoutValue )
public abstract int ExecuteNonQuerySQLStatement (string sqlStatement , IEnumerable <SqlParameter > parameters )
public abstract int ExecuteNonQuerySQLStatement (string sqlStatement , IEnumerable <SqlParameter > parameters , int timeoutValue )
public abstract SqlDataReader ExecuteParameterizedSQLStatementAsReader (string sqlStatement , IEnumerable parameters , int timeoutValue = -1 , bool sequentialAccess = false )
public abstract SqlDataReader ExecuteProcedureAsReader (string procedureName , IEnumerable <SqlParameter > parameters , int timeoutValue = -1 )
public abstract int ExecuteProcedureNonQuery (string procedureName , IEnumerable <SqlParameter > parameters , int timeoutValue = -1 )
public abstract DataSet ExecuteSqlStatementAsDataSet (string statement )
public abstract DataSet ExecuteSqlStatementAsDataSet (string statement , IEnumerable <SqlParameter > parameters )
public abstract DataSet ExecuteSqlStatementAsDataSet (string statement , int timeoutValue )
public abstract DataSet ExecuteSqlStatementAsDataSet (string sqlStatement , IEnumerable <SqlParameter > parameters , int timeoutValue )
public abstract DataTable ExecuteSqlStatementAsDataTable (string sqlStatement )
public abstract DataTable ExecuteSqlStatementAsDataTable (string sqlStatement , int timeout )
public abstract DataTable ExecuteSqlStatementAsDataTable (string sqlStatement , IEnumerable <SqlParameter > parameters )
public abstract DataTable ExecuteSqlStatementAsDataTable (string sqlStatement , IEnumerable <SqlParameter > parameters , int timeoutValue )
public abstract DataTable ExecuteSqlStatementAsDataTable (string sqlStatement , IEnumerable <SqlParameter > parameters , int timeoutValue , bool retryWithoutHashJoin )
public abstract DbDataReader ExecuteSqlStatementAsDbDataReader (string sqlStatement )
public abstract DbDataReader ExecuteSqlStatementAsDbDataReader (string sqlStatement , int timeoutValue )
public abstract DbDataReader ExecuteSqlStatementAsDbDataReader (string sqlStatement , IEnumerable <DbParameter > parameters )
public abstract DbDataReader ExecuteSqlStatementAsDbDataReader (string sqlStatement , IEnumerable <DbParameter > parameters , int timeoutValue )
public abstract List <T > ExecuteSqlStatementAsList <T >(string sqlStatement , Func <SqlDataReader , T > converter )
public abstract List <T > ExecuteSqlStatementAsList <T >(string sqlStatement , Func <SqlDataReader , T > converter , int timeoutValue )
public abstract List <T > ExecuteSqlStatementAsList <T >(string sqlStatement , Func <SqlDataReader , T > converter , IEnumerable <SqlParameter > parameters )
public abstract List <T > ExecuteSqlStatementAsList <T >(string sqlStatement , Func <SqlDataReader , T > converter , IEnumerable <SqlParameter > parameters , int timeoutValue )
public abstract T ExecuteSqlStatementAsObject <T >(string sqlStatement , Func <SqlDataReader , T > converter )
public abstract T ExecuteSqlStatementAsObject <T >(string sqlStatement , Func <SqlDataReader , T > converter , int timeoutValue )
public abstract T ExecuteSqlStatementAsObject <T >(string sqlStatement , Func <SqlDataReader , T > converter , IEnumerable <SqlParameter > parameters )
public abstract T ExecuteSqlStatementAsObject <T >(string sqlStatement , Func <SqlDataReader , T > converter , IEnumerable <SqlParameter > parameters , int timeoutValue )
public abstract SqlDataReader ExecuteSQLStatementAsReader (string sqlStatement , int timeoutValue = -1 )
public abstract SqlDataReader ExecuteSQLStatementAsReader (string sqlStatement , IEnumerable <SqlParameter > parameters , int timeoutValue = -1 )
public abstract T ExecuteSqlStatementAsScalar <T >(string sqlStatement )
public abstract T ExecuteSqlStatementAsScalar <T >(string sqlStatement , IEnumerable <SqlParameter > parameters )
public virtual T ExecuteSqlStatementAsScalar <T >(string sqlStatement , IEnumerable parameters , bool throwCancelledException , int timeoutValue = -1 )
public abstract T ExecuteSqlStatementAsScalar <T >(string sqlStatement , int timeoutValue )
public abstract T ExecuteSqlStatementAsScalar <T >(string sqlStatement , IEnumerable <SqlParameter > parameters , int timeoutValue )
public abstract T ExecuteSqlStatementAsScalar <T >(string sqlStatement , SqlParameter [] parameterCollection )
public abstract object ExecuteSqlStatementAsScalar (string sqlStatement , SqlParameter [] parameterCollection )
public abstract object ExecuteSqlStatementAsScalar (string sqlStatement , IEnumerable parameters , int timeoutValue = -1 )
public virtual object ExecuteSqlStatementAsScalar (string sqlStatement , IEnumerable parameters , bool throwCancelledException , int timeoutValue = -1 )
public abstract object ExecuteSqlStatementAsScalarWithInnerTransaction (string sqlStatement , IEnumerable parameter , int timeoutValue = -1 )
public virtual TDataReader ExecuteSqlStatementAsTReader <TDataReader >(string sqlStatement , int timeoutValue = -1 ) where TDataReader : IDataReader
public virtual TDataReader ExecuteSqlStatementAsTReader <TDataReader >(string sqlStatement , IEnumerable <SqlParameter > parameters , int timeoutValue = -1 ) where TDataReader : IDataReader
public abstract DataTable ExecuteSQLStatementGetSecondDataTable (string sqlStatement , int timeoutValue = -1 )
public abstract SqlConnection GetConnection ()
public abstract SqlConnection GetConnection (bool openConnectionIfClosed )
public abstract SqlTransaction GetTransaction ()
public abstract void ReleaseConnection ()
public abstract void RollbackTransaction ()
public virtual void RollbackTransaction (Exception originationException )
public sealed class Config
public class ConnectionData
public class ConnectionStringInvalidException : ApplicationException
public class Context : BaseContext
public class CreateFailedException : ApplicationException
public class DeleteFailedException : ApplicationException
public class ExecuteSQLStatementFailedException : ApplicationException
public string ExecutedStatement { get ; set ; }
public IEnumerable SQLParameters { get ; set ; }
public ExecuteSQLStatementFailedException ()
public ExecuteSQLStatementFailedException (string message )
public ExecuteSQLStatementFailedException (Exception exception )
public ExecuteSQLStatementFailedException (string message , Exception innerException )
public ExecuteSQLStatementFailedException (Exception innerException , string executedSQL )
public ExecuteSQLStatementFailedException (Exception innerException , string executedSQL , IEnumerable parameters )
public ExecuteSQLStatementFailedException (string message , string executedSQL , Exception innerException )
public ExecuteSQLStatementFailedException (string message , string executedSQL , IEnumerable parameters , Exception innerException )
protected ExecuteSQLStatementFailedException (SerializationInfo info , StreamingContext context )
public void SecureParameter (string parameterName )
public class ExistsFailedException : ApplicationException
public sealed class Helper
public static void CloseDataReader (DbDataReader reader )
public static void CloseSqlDataReader (SqlDataReader reader )
public static Exception CombineExceptions (Exception finalException , IEnumerable <Exception > otherExceptions )
public static void DeleteFromTableByForeignKeyID (BaseContext context , string tableName , string foreignKeyIDName , int foreignKeyID , string prefix = "" )
public static void DeleteFromTableByForeignKeyIDs (BaseContext context , string tableName , string foreignKeyID1Name , int foreignKeyID1 , string foreignKeyID2Name , int foreignKeyID2 )
public static void DeleteFromTableByForeignKeyValue (BaseContext context , string tableName , string foreignKeyValueName , string foreignKeyValue )
public static void DeleteMultipleFromTableByForeignKeyGuid (BaseContext context , string tableName , string foreignKeyIDName , List <Guid > foreignKeyIDs , string prefix = "" )
public static void DeleteMultipleFromTableByForeignKeyID (BaseContext context , string tableName , string foreignKeyIDName , string commaSeparatedListOfIDs )
public static void DeleteMultipleFromTableByForeignKeyID (BaseContext context , string tableName , string foreignKeyIDName , string commaSeparatedListOfIDs , int timeoutValue )
public static int ExecuteNonQuerySQLStatementRemotely (string sqlStatement , IEnumerable <SqlParameter > parameters , BaseContext context , RemoteDatabaseContext remoteDbContext )
public static int ExecuteNonQuerySQLStatementRemotely (string sqlStatement , IEnumerable <SqlParameter > parameters , int timeoutValue , BaseContext context , RemoteDatabaseContext remoteDbContext )
public static int ExecuteNonQueryWaitForDeadlocks (SqlCommand command )
public static Task <int > ExecuteNonSqlQueryRetryOnDeadlockAsync (Func <Task <int >> func , CancellationToken cancelToken )
public static bool ExistsByForeignKey (BaseContext context , string tableName , string foreignKeyIDName , int foreignKeyID )
public static void FillDataAdapterWaitForDeadlocks (SqlDataAdapter dataAdapter , DataTable dataTable )
public static void FillDataAdapterWaitForDeadlocks (SqlDataAdapter dataAdapter , DataSet dataSet )
public static string GetRemoteDatabasePrepend (RemoteDatabaseContext remoteDbContext )
public static string GetRemoteDatabasePrepend (string serverName , RemoteDatabaseContext remoteDbContext )
public static string GetRemoteDatabasePrependForDbo (RemoteDatabaseContext remoteDbContext )
public static string GetSchemaLessRemoteDatabasePrepend (string serverName , RemoteDatabaseContext remoteDbContext )
public static void RemoveFromTableByForeignKeyID (BaseContext context , string tableName , string foreignKeyIDName , int foreignKeyID , string prefix = "" )
public static Guid ToNullOrGuid (object value )
public static void TruncateTable (BaseContext context , string tableName )
public interface ILogGateway
void LogDebug (string messageTemplate , object [] propertyValues )
void LogDebug (Exception ex , string messageTemplate , object [] propertyValues )
void LogError (string messageTemplate , object [] propertyValues )
void LogError (Exception ex , string messageTemplate , object [] propertyValues )
void LogFatal (string messageTemplate , object [] propertyValues )
void LogFatal (Exception ex , string messageTemplate , object [] propertyValues )
void LogInformation (string messageTemplate , object [] propertyValues )
void LogInformation (Exception ex , string messageTemplate , object [] propertyValues )
void LogVerbose (string messageTemplate , object [] propertyValues )
void LogVerbose (Exception ex , string messageTemplate , object [] propertyValues )
void LogWarning (string messageTemplate , object [] propertyValues )
void LogWarning (Exception ex , string messageTemplate , object [] propertyValues )
ILogGateway PushProperty (string propertyName , object value , bool destructureObjects = false )
public class ReadFailedException : ApplicationException
public class RemoteDatabaseContext
public class RollbackFailedException : ApplicationException
public abstract class SqlBulkCopyDataReader : IDataReader
public abstract class SQLBulkCopyJob : IDataReader
public class SqlBulkCopyParameters
public class UpdateFailedException : ApplicationException
kCura.Data.RowDataGateway.Async
public class AsyncContext : IAsyncContext
public string Database { get ; }
public bool IsMasterDatabase { get ; }
public bool OpenConnectionIfClosed { get ; set ; }
public string ServerName { get ; }
public AsyncContext ()
public AsyncContext (ConnectionData connectionData )
public AsyncContext (string connectionString )
public AsyncContext (string server , string login , string password )
public AsyncContext (string server , string database , string login , string password )
public Task BeginTransactionAsync ()
public IAsyncContext Clone ()
public void CommitTransaction ()
public Task ExecuteBulkCopyAsync (DataTable dataTable , SqlBulkCopyParameters bulkCopyParameters , CancellationToken cancelToken )
public Task ExecuteBulkCopyAsync (IDataReader dataReader , SqlBulkCopyParameters bulkCopyParameters , CancellationToken cancelToken )
public Task <int > ExecuteNonQueryAsync (QueryInformation query )
public Task <DataTable > ExecuteQueryAsDataTableAsync (QueryInformation query )
public Task <SqlDataReader > ExecuteQueryAsReaderAsync (QueryInformation query )
public Task <T > ExecuteQueryAsScalarAsync <T >(QueryInformation query )
public Task <T > ExecuteQueryWithConverterAsync <T >(QueryInformation query , Func <IDataReader , T > converter )
public Task <SqlConnection > GetConnectionAsync ()
public ConnectionState GetConnectionState ()
public SqlTransaction GetTransaction ()
public void ReleaseConnection ()
public void RollbackTransaction ()
public interface IAsyncContext
public class QueryInformation : List <DbParameter >
kCura.Data.RowDataGateway.Logging
kCura.Data.RowDataGateway.Utility
public sealed class RetryHelper
public static void BasicRetry (Action func , int retrys , Func <Exception , bool > retryLogic , Func <Exception , IEnumerable <Exception >, Exception > exceptionAggratator )
public static T BasicRetry <T >(Func <T > func , int retrys , Func <Exception , bool > retryLogic , Func <Exception , IEnumerable <Exception >, Exception > exceptionAggratator )
public static Task BasicRetryAsync (Func <Task > func , int retrys , Func <Exception , bool > retryLogic , Func <Exception , IEnumerable <Exception >, Exception > exceptionAggratator , CancellationToken cancelToken )
public static Task <T > BasicRetryAsync <T >(Func <Task <T >> func , int retrys , Func <Exception , bool > retryLogic , Func <Exception , IEnumerable <Exception >, Exception > exceptionAggratator , CancellationToken cancelToken )
public static void TryWithFailover (Action baseLogic , Action failoverLogic , Func <Exception , bool > checkToFailOver )
public static T TryWithFailover <T >(Func <T > baseLogic , Func <T > failoverLogic , Func <Exception , bool > checkToFailover )
public static Task TryWithFailoverAsync (Func <Task > baseLogic , Func <Task > failoverLogic , Func <Exception , bool > checkToFailover , CancellationToken cancellationToken )
public static Task <T > TryWithFailoverAsync <T >(Func <Task <T >> baseLogic , Func <Task <T >> failoverLogic , Func <Exception , bool > checkToFailover , CancellationToken cancellationToken )