<PackageReference Include="Relativity.Other" Version="9.7.43.38" />
API Differences between 9.7.43.38 and 13.0.6
58 Additions
76 Removals
kCura.Config
kCura.Data.RowDataGateway
-
public abstract class BaseContext
- public abstract Task BeginTransactionAsync()
- public abstract Task BeginTransactionAsync(CancellationToken cancelToken)
- public abstract Task ExecuteBulkCopyAsync(IDataReader dataReader, SqlBulkCopyParameters bulkCopyParameters, CancellationToken cancelToken)
- public abstract Task ExecuteBulkCopyAsync(DataTable dataTable, SqlBulkCopyParameters bulkCopyParameters, CancellationToken cancelToken)
- public abstract Task<int> ExecuteNonQueryAsync(QueryInformation query)
- public abstract Task<DataTable> ExecuteQueryAsDataTableAsync(QueryInformation query)
- public abstract Task<List<T>> ExecuteQueryAsListAsync<T>(QueryInformation query, Func<IDataReader, Task<T>> converter)
- public abstract Task<List<T>> ExecuteQueryAsListAsync<T>(QueryInformation query, Func<IDataReader, CancellationToken, Task<T>> converter)
- public abstract Task<T> ExecuteQueryAsObjectAsync<T>(QueryInformation query, Func<IDataReader, Task<T>> converter)
- public abstract Task<T> ExecuteQueryAsObjectAsync<T>(QueryInformation query, Func<IDataReader, CancellationToken, Task<T>> converter)
- public abstract Task<SqlDataReader> ExecuteQueryAsReaderAsync(QueryInformation query)
- public abstract Task<T> ExecuteQueryAsScalarAsync<T>(QueryInformation query)
- public abstract Task<SqlConnection> GetConnectionAsync()
- public abstract Task<SqlConnection> GetConnectionAsync(CancellationToken cancellationToken)
-
public sealed class Config
-
public class Context : BaseContext
-
public class ContextFactory : IContextFactory
-
public class DeadlockException : ExecuteSQLStatementFailedException
-
public sealed class Helper
-
public interface IContextFactory
-
public interface ISqlConnectionInfoFactory
-
public interface ISqlConnectionProvider
-
public class QueryInformation : List<IDataParameter>
-
public class QueryRetryPolicy<T>
-
public class SqlConnectionInfo
-
public class SqlConnectionInfoFactory : ISqlConnectionInfoFactory
-
public class SqlConnectionOverrides
-
public class SqlConnectionProvider : ISqlConnectionProvider
-
public class TemporarilyUnavailableException : ExecuteSQLStatementFailedException
-
public class TimeoutException : ExecuteSQLStatementFailedException
kCura.Data.RowDataGateway.Async
-
public class AsyncContext : IAsyncContext
- public string Database { get; }
- public bool IsMasterDatabase { get; }
- public ILogGateway LogGateway { get; set; }
- 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 static bool InitializeLogProvider(Func<ILogGateway> provider)
- 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
- bool OpenConnectionIfClosed { get; set; }
- Task BeginTransactionAsync(CancellationToken cancelToken)
- Task<int> ExecuteNonQueryAsync(QueryInformation query)
- Task<DataTable> ExecuteQueryAsDataTableAsync(QueryInformation query)
- Task<List<T>> ExecuteQueryAsListAsync<T>(QueryInformation query, Func<IDataReader, Task<T>> converter)
- Task<List<T>> ExecuteQueryAsListAsync<T>(QueryInformation query, Func<IDataReader, CancellationToken, Task<T>> converter)
- Task<T> ExecuteQueryAsObjectAsync<T>(QueryInformation query, Func<IDataReader, Task<T>> converter)
- Task<T> ExecuteQueryAsObjectAsync<T>(QueryInformation query, Func<IDataReader, CancellationToken, Task<T>> converter)
- Task<T> ExecuteQueryAsScalarAsync<T>(QueryInformation query)
- Task<int> ExecuteNonQueryAsync(QueryInformation query)
- Task<DataTable> ExecuteQueryAsDataTableAsync(QueryInformation query)
- Task<T> ExecuteQueryAsScalarAsync<T>(QueryInformation query)
- Task<T> ExecuteQueryWithConverterAsync<T>(QueryInformation query, Func<IDataReader, T> converter)
- Task<SqlConnection> GetConnectionAsync(CancellationToken cancellationToken)
-
public class QueryInformation : List<DbParameter>
kCura.Data.RowDataGateway.Logging
-
public class SqlExecutionLogger : IDisposable
- public SqlExecutionLogger LogAzureSqlTransientEvent(SqlException ex, int transientErrorAttemptNumber, int maxAttempts)
- public SqlExecutionLogger LogAzureSqlTransientEvent(SqlException ex, int transientErrorAttemptNumber)
- public SqlExecutionLogger LogDeadlockEvent(SqlException ex, int deadlockAttemptNumber, int maxAttempts)
- public SqlExecutionLogger LogDeadlockEvent(SqlException ex, int deadlockAttemptNumber)
- public SqlExecutionLogger LogTimeoutRetryEvent(Exception ex, string timeoutType, int timeoutAttemptNumber, int maxAttempts)
- public void LogUnknownFailureEvent(Exception ex, string dbName, string dbServer, string statement, IEnumerable<IDataParameter> parameters, int timeout, bool invalidOperationOccurred)
- public SqlExecutionLogger LogTimeoutRetryEvent(Exception ex, string timeoutType, int timeoutAttemptNumber)
- public void LogUnknownFailureEvent(Exception ex, string dbName, string dbServer, string statement, IEnumerable<IDbDataParameter> parameters, int timeout)
kCura.Notification
kCura.Utility
-
public class CacheValueInitializationTimeoutException : CacheItemValueInitializationException
-
public class CachingOptions
-
public class Config
-
public class EmailAddress
-
public class ExecutionTimer : Dictionary<string, long>
-
public class HtmlUtility
-
public class Image
-
public class LazyDictionaryCache
-
public class LazyDictionaryCache<TKey, TValue> : IDictionary<TKey, TValue>, IDisposable
-
public abstract class LazyItemPerWorkspaceCache<TItemType, TFactoryData>
-
public class LazyMemoryCache
- public object GetOrAdd(string key, object factoryData, Func<string, object, CancellationToken, object> valueFactory, Action<string, object, object, CacheEntryRemovedReason> removeCallback, TimeSpan expirationTimeSpan, ExpirationType expirationType, TimeSpan maxValueFactoryExecutionTime, int maxValueFactoryRetryAttempts, bool waitForCompletionOnTimeout)
-
public abstract class LazyTableCache<TDictionaryKey, TDictionaryValue, TFactoryData>
-
public abstract class LazyTableCacheAsList<TListValue, TFactoryData>
-
public class NullableTypesHelper
-
public class RetryLogger : IRetryLogger
-
public class TrustedIPHelper
-
public class TypedLazyMemoryCache
-
public class TypedLazyMemoryCache<TKey, TValue>
kCura.Utility.Extensions