27 get {
return ConfigurationManager.AppSettings[
"CslaPropertyChangedMode"]; }
28 set { ConfigurationManager.AppSettings[
"CslaPropertyChangedMode"] = value; }
46 get {
return ConfigurationManager.AppSettings[
"CslaVersionRoutingTag"]; }
49 if (!
string.IsNullOrWhiteSpace(value))
50 if (value.Contains(
"-") || value.Contains(
"/"))
51 throw new ArgumentException(
"valueRoutingToken");
52 ConfigurationManager.AppSettings[
"CslaVersionRoutingTag"] = value;
53 ApplicationContext.VersionRoutingTag =
null;
62 get {
return ConfigurationManager.AppSettings[
"CslaPropertyInfoFactory"]; }
65 ConfigurationManager.AppSettings[
"CslaPropertyInfoFactory"] = value;
76 get {
return ConfigurationManager.AppSettings[
"CslaSerializationFormatter"]; }
77 set { ConfigurationManager.AppSettings[
"CslaSerializationFormatter"] = value; }
86 get {
return ConfigurationManager.AppSettings[
"CslaReader"]; }
87 set { ConfigurationManager.AppSettings[
"CslaReader"] = value; }
98 get {
return ConfigurationManager.AppSettings[
"CslaMobileFactoryLoader"]; }
99 set { ConfigurationManager.AppSettings[
"CslaMobileFactoryLoader"] = value; }
110 get {
return ConfigurationManager.AppSettings[
"CslaObjectFactoryLoader"]; }
111 set { ConfigurationManager.AppSettings[
"CslaObjectFactoryLoader"] = value; }
119 get {
return ConfigurationManager.AppSettings[
"CslaDefaultTransactionIsolationLevel"]; }
120 set { ConfigurationManager.AppSettings[
"CslaDefaultTransactionIsolationLevel"] = value; }
131 get {
return int.Parse(ConfigurationManager.AppSettings[
"CslaDefaultTransactionTimeoutInSeconds"] ??
"0"); }
132 set { ConfigurationManager.AppSettings[
"CslaDefaultTransactionTimeoutInSeconds"] = value.ToString(); }
141 get {
return ConfigurationManager.AppSettings[
"CslaDefaultTransactionAsyncFlowOption"]; }
142 set { ConfigurationManager.AppSettings[
"CslaDefaultTransactionAsyncFlowOption"] = value.ToString(); }
152 if (ConfigurationManager.AppSettings[
"CslaPrincipalCacheSize"] !=
null)
154 return int.Parse(ConfigurationManager.AppSettings[
"CslaPrincipalCacheSize"]);
157 return PrincipalCache.MaxCacheSize;
160 set { ConfigurationManager.AppSettings[
"CslaPrincipalCacheSize"] = value.ToString(); }
169 get {
return ConfigurationManager.AppSettings[
"CslaWriter"]; }
170 set { ConfigurationManager.AppSettings[
"CslaWriter"] = value; }
179 get {
return ConfigurationManager.AppSettings[
"CslaDbProvider"]; }
180 set { ConfigurationManager.AppSettings[
"CslaDbProvider"] = value; }
Contains configuration options which can be loaded using dot net core configuration subsystem
string Reader
Sets type of the writer that is used to read data to serialization stream in SerializationFormatterFa...
string SerializationFormatter
Gets the serialization formatter type used by CSLA .NET for all explicit object serialization (such a...
string PropertyInfoFactory
Sets the factory type that creates PropertyInfo objects.
string MobileWriter
Get an instance of the writer that is used to write data to serialization stream Instance has to impl...
string MobileFactoryLoader
Gets or sets a delegate reference to the method called to create instances of factory objects as requ...
string VersionRoutingTag
Gets or sets a value representing the application version for use in server-side data portal routing.
string ObjectFactoryLoader
Sets the type name of the factor loader used to create server-side instances of business object facto...
string PropertyChangedMode
Gets or sets a value specifying how CSLA .NET should raise PropertyChanged events.
int PrincipalCacheSize
Gets the maximum cache size
string CslaDbProvider
CslaDbProvider Instance has to implement ICslaWriter.
string DefaultTransactionIsolationLevel
Sets the default transaction isolation level.
string DefaultTransactionAsyncFlowOption
Gets or sets the default transaction async flow option used to create new TransactionScope objects.
int?? DefaultTransactionTimeoutInSeconds
Gets or sets the default transaction timeout in seconds.
Use this type to configure the settings for the CSLA .NET data portal using dot net core
This is the client-side DataPortal.