CSLA.NET 6.0.0
CSLA .NET is a software development framework that helps you build a reusable, maintainable object-oriented business layer for your app.
Csla.Configuration.CslaConfigurationOptions Class Reference

Contains configuration options which can be loaded using dot net core configuration subsystem More...

Properties

ApplicationContext.PropertyChangedModes PropertyChangedMode [getset]
 Gets or sets a value specifying how CSLA .NET should raise PropertyChanged events. More...
 
string VersionRoutingTag [getset]
 Gets or sets a value representing the application version for use in server-side data portal routing. More...
 
Type SerializationFormatter [getset]
 Gets the serialization formatter type used by CSLA .NET for all explicit object serialization (such as cloning, n-level undo, etc). More...
 
TransactionIsolationLevel DefaultTransactionIsolationLevel [getset]
 Sets the default transaction isolation level. More...
 
int DefaultTransactionTimeoutInSeconds [getset]
 Gets or sets the default transaction timeout in seconds. More...
 
TransactionScopeAsyncFlowOption DefaultTransactionAsyncFlowOption [getset]
 Gets or sets the default transaction async flow option used to create new TransactionScope objects. More...
 
CslaDataPortalConfigurationOptions DataPortal [getset]
 Gets or sets the data portal configuration options More...
 

Detailed Description

Contains configuration options which can be loaded using dot net core configuration subsystem

Definition at line 17 of file CslaConfigurationOptions.cs.

Property Documentation

◆ DataPortal

CslaDataPortalConfigurationOptions Csla.Configuration.CslaConfigurationOptions.DataPortal
getset

Gets or sets the data portal configuration options

Definition at line 83 of file CslaConfigurationOptions.cs.

◆ DefaultTransactionAsyncFlowOption

TransactionScopeAsyncFlowOption Csla.Configuration.CslaConfigurationOptions.DefaultTransactionAsyncFlowOption
getset

Gets or sets the default transaction async flow option used to create new TransactionScope objects.

(Enabled or Suppress)

Definition at line 78 of file CslaConfigurationOptions.cs.

◆ DefaultTransactionIsolationLevel

TransactionIsolationLevel Csla.Configuration.CslaConfigurationOptions.DefaultTransactionIsolationLevel
getset

Sets the default transaction isolation level.

Definition at line 64 of file CslaConfigurationOptions.cs.

◆ DefaultTransactionTimeoutInSeconds

int Csla.Configuration.CslaConfigurationOptions.DefaultTransactionTimeoutInSeconds
getset

Gets or sets the default transaction timeout in seconds.

The default transaction timeout in seconds.

Definition at line 72 of file CslaConfigurationOptions.cs.

◆ PropertyChangedMode

ApplicationContext.PropertyChangedModes Csla.Configuration.CslaConfigurationOptions.PropertyChangedMode
getset

Gets or sets a value specifying how CSLA .NET should raise PropertyChanged events.

Definition at line 23 of file CslaConfigurationOptions.cs.

◆ SerializationFormatter

Type Csla.Configuration.CslaConfigurationOptions.SerializationFormatter
getset

Gets the serialization formatter type used by CSLA .NET for all explicit object serialization (such as cloning, n-level undo, etc).

Definition at line 59 of file CslaConfigurationOptions.cs.

◆ VersionRoutingTag

string Csla.Configuration.CslaConfigurationOptions.VersionRoutingTag
getset

Gets or sets a value representing the application version for use in server-side data portal routing.

Application version used to create data portal routing tag (can not contain '-'). If this value is set then you must use the .NET Core server-side Http data portal endpoint as a router so the request can be routed to another app server that is running the correct version of the application's assemblies.

Definition at line 41 of file CslaConfigurationOptions.cs.