Class ReadOnlySqlDatabaseExecutor
Inheritance
System.Object
ReadOnlySqlDatabaseExecutor
Assembly: EPiServer.Data.dll
Version: 12.0.3
Syntax
public class ReadOnlySqlDatabaseExecutor : SqlDatabaseExecutor, IAsyncDatabaseExecutor, IDatabaseExecutor
Constructors
ReadOnlySqlDatabaseExecutor(ContextCache, ConnectionStringOptions, Int32, TimeSpan, TimeSpan)
Declaration
public ReadOnlySqlDatabaseExecutor(ContextCache contextCache, ConnectionStringOptions connectionStringOption, int retries, TimeSpan retryDelay, TimeSpan databaseQueryTimeout)
Parameters
Type |
Name |
Description |
ContextCache |
contextCache |
|
ConnectionStringOptions |
connectionStringOption |
|
System.Int32 |
retries |
|
System.TimeSpan |
retryDelay |
|
System.TimeSpan |
databaseQueryTimeout |
|
Methods
ExecuteTransaction(Action)
Declaration
public override void ExecuteTransaction(Action action)
Parameters
Type |
Name |
Description |
System.Action |
action |
|
Overrides
ExecuteTransaction<TResult>(Func<TResult>)
Declaration
public override TResult ExecuteTransaction<TResult>(Func<TResult> action)
Parameters
Type |
Name |
Description |
System.Func<TResult> |
action |
|
Returns
Type Parameters
Overrides
EPiServer.Data.Providers.Internal.SqlDatabaseExecutor.ExecuteTransaction<TResult>(System.Func<TResult>)
ExecuteTransactionAsync(Func<Task>)
Declaration
public override Task ExecuteTransactionAsync(Func<Task> action)
Parameters
Type |
Name |
Description |
System.Func<System.Threading.Tasks.Task> |
action |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Overrides
ExecuteTransactionAsync<TResult>(Func<Task<TResult>>)
Declaration
public override Task<TResult> ExecuteTransactionAsync<TResult>(Func<Task<TResult>> action)
Parameters
Type |
Name |
Description |
System.Func<System.Threading.Tasks.Task<TResult>> |
action |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<TResult> |
|
Type Parameters
Overrides
EPiServer.Data.Providers.Internal.SqlDatabaseExecutor.ExecuteTransactionAsync<TResult>(System.Func<System.Threading.Tasks.Task<TResult>>)
Implements
Extension Methods