9using System.Collections.Generic;
18 : base(applicationContext) { }
24 obj.Location = obj.ExecutionLocation;
36 public object Create(
string criteria)
39 obj.
Data =
"Create " + criteria;
40 obj.Location = obj.ExecutionLocation;
53 public object Fetch(
string criteria)
96 _transactionalType = args.DataPortalContext.TransactionalType;
103 : base(applicationContext) { }
115 obj.
Data =
"Create " + criteria;
116 obj.Location = obj.ExecutionLocation;
125 _transactionalType = args.DataPortalContext.TransactionalType;
132 : base(applicationContext) { }
146 obj.
IsolationLevel = System.Transactions.Transaction.Current.IsolationLevel.ToString();
158 _transactionalType = args.DataPortalContext.TransactionalType;
184 : base(applicationContext) { }
198 : base(applicationContext) { }
213 obj.
IsolationLevel = System.Transactions.Transaction.Current.IsolationLevel.ToString();
225 _transactionalType = args.DataPortalContext.TransactionalType;
232 : base(applicationContext) { }
247 obj.
IsolationLevel = System.Transactions.Transaction.Current.IsolationLevel.ToString();
259 _transactionalType = args.DataPortalContext.TransactionalType;
Provides consistent context information between the client and server DataPortal objects.
ExecutionLocations ExecutionLocation
Returns a value indicating whether the application code is currently executing on the client or serve...
object CreateInstanceDI(Type objectType, params object[] parameters)
Creates an object using 'Activator.CreateInstance' using service provider (if one is available) to po...
static int DefaultTransactionTimeoutInSeconds
Gets or sets the default transaction timeout in seconds.
Provides information about the DataPortal call.
void MarkOld(object obj)
Calls the MarkOld method on the specified object, if possible.
void LoadProperty(object obj, IPropertyInfo propertyInfo, object newValue)
Loads a property's managed field with the supplied value.
RootFactory1(ApplicationContext applicationContext)
void Invoke(Csla.DataPortalEventArgs args)
RootFactory3(ApplicationContext applicationContext)
RootFactory4(ApplicationContext applicationContext)
void Invoke(Csla.DataPortalEventArgs args)
void Invoke(Csla.DataPortalEventArgs args)
RootFactory5(ApplicationContext applicationContext)
void Invoke(Csla.DataPortalEventArgs args)
RootFactoryC(ApplicationContext applicationContext)
object Create(string criteria)
object Create(string criteria)
void Delete(string criteria)
RootFactory(ApplicationContext applicationContext)
object Fetch(string criteria)
void Invoke(Csla.DataPortalEventArgs args)
TransactionalTypes TransactionalType
Csla.ApplicationContext.ExecutionLocations Location
Static dictionary-like class that offers similar functionality to GlobalContext This is used in tests...
static void Add(string key, string value)
Add an item to the test results, to indicate an outcome of a particular operation
TransactionalTypes
Provides a list of possible transactional technologies to be used by the server-side DataPortal.
TransactionIsolationLevel
Specifies an isolation level for transactions controlled by TransactionalAttribute