CSLA.NET 5.4.2
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

string 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...
 
string PropertyInfoFactory [getset]
 Sets the factory type that creates PropertyInfo objects. More...
 
string SerializationFormatter [getset]
 Gets the serialization formatter type used by CSLA .NET for all explicit object serialization (such as cloning, n-level undo, etc). More...
 
string Reader [getset]
 Sets type of the writer that is used to read data to serialization stream in SerializationFormatterFactory.GetFormatter(). More...
 
string MobileFactoryLoader [getset]
 Gets or sets a delegate reference to the method called to create instances of factory objects as requested by the MobileFactory attribute on a CSLA Light business object. More...
 
string ObjectFactoryLoader [getset]
 Sets the type name of the factor loader used to create server-side instances of business object factories when using the FactoryDataPortal model. More...
 
string DefaultTransactionIsolationLevel [getset]
 Sets the default transaction isolation level. More...
 
int?? DefaultTransactionTimeoutInSeconds [getset]
 Gets or sets the default transaction timeout in seconds. More...
 
string DefaultTransactionAsyncFlowOption [getset]
 Gets or sets the default transaction async flow option used to create new TransactionScope objects. More...
 
int PrincipalCacheSize [getset]
 Gets the maximum cache size More...
 
string MobileWriter [getset]
 Get an instance of the writer that is used to write data to serialization stream Instance has to implement ICslaWriter. More...
 
string CslaDbProvider [getset]
 CslaDbProvider Instance has to implement ICslaWriter. 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 19 of file CslaConfigurationOptions.cs.

Property Documentation

◆ CslaDbProvider

string Csla.Configuration.CslaConfigurationOptions.CslaDbProvider
getset

CslaDbProvider Instance has to implement ICslaWriter.

Definition at line 177 of file CslaConfigurationOptions.cs.

◆ DataPortal

CslaDataPortalConfigurationOptions Csla.Configuration.CslaConfigurationOptions.DataPortal
getset

Gets or sets the data portal configuration options

Definition at line 186 of file CslaConfigurationOptions.cs.

◆ DefaultTransactionAsyncFlowOption

string 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 139 of file CslaConfigurationOptions.cs.

◆ DefaultTransactionIsolationLevel

string Csla.Configuration.CslaConfigurationOptions.DefaultTransactionIsolationLevel
getset

Sets the default transaction isolation level.

Definition at line 117 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 129 of file CslaConfigurationOptions.cs.

◆ MobileFactoryLoader

string Csla.Configuration.CslaConfigurationOptions.MobileFactoryLoader
getset

Gets or sets a delegate reference to the method called to create instances of factory objects as requested by the MobileFactory attribute on a CSLA Light business object.

Definition at line 96 of file CslaConfigurationOptions.cs.

◆ MobileWriter

string Csla.Configuration.CslaConfigurationOptions.MobileWriter
getset

Get an instance of the writer that is used to write data to serialization stream Instance has to implement ICslaWriter.

Definition at line 167 of file CslaConfigurationOptions.cs.

◆ ObjectFactoryLoader

string Csla.Configuration.CslaConfigurationOptions.ObjectFactoryLoader
getset

Sets the type name of the factor loader used to create server-side instances of business object factories when using the FactoryDataPortal model.

Type must implement IObjectFactoryLoader.

Definition at line 108 of file CslaConfigurationOptions.cs.

◆ PrincipalCacheSize

int Csla.Configuration.CslaConfigurationOptions.PrincipalCacheSize
getset

Gets the maximum cache size

Definition at line 148 of file CslaConfigurationOptions.cs.

◆ PropertyChangedMode

string Csla.Configuration.CslaConfigurationOptions.PropertyChangedMode
getset

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

Definition at line 25 of file CslaConfigurationOptions.cs.

◆ PropertyInfoFactory

string Csla.Configuration.CslaConfigurationOptions.PropertyInfoFactory
getset

Sets the factory type that creates PropertyInfo objects.

Definition at line 60 of file CslaConfigurationOptions.cs.

◆ Reader

string Csla.Configuration.CslaConfigurationOptions.Reader
getset

Sets type of the writer that is used to read data to serialization stream in SerializationFormatterFactory.GetFormatter().

Definition at line 84 of file CslaConfigurationOptions.cs.

◆ SerializationFormatter

string 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 74 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 44 of file CslaConfigurationOptions.cs.