Namespaces | |
namespace | AspNetCore |
namespace | Axml |
namespace | Blazor |
namespace | BrokeredDataPortalHost |
namespace | Channels |
namespace | Configuration |
namespace | Core |
namespace | Data |
namespace | DataPortalClient |
namespace | Iosui |
namespace | Properties |
namespace | Reflection |
namespace | Rules |
namespace | Security |
namespace | Serialization |
namespace | Server |
namespace | Threading |
namespace | Validation |
namespace | WcfPortal |
namespace | Web |
namespace | Windows |
namespace | Xaml |
Classes | |
class | ApplicationContext |
Provides consistent context information between the client and server DataPortal objects. | |
class | BusinessBase |
This is the base class from which most business objects will be derived. More... | |
class | BusinessBindingListBase |
This is the base class from which most business collections or lists will be derived. More... | |
class | BusinessListBase |
This is the base class from which most business collections or lists will be derived. More... | |
class | CommandBase |
This is the base class from which command objects will be derived. More... | |
class | CreateAttribute |
Specifies a method used by the server-side data portal to initialize a new domain object. More... | |
class | CreateChildAttribute |
Specifies a method used by the server-side data portal to initialize a new child object. More... | |
class | CriteriaBase |
Base type from which Criteria classes can be derived in a business class. More... | |
class | DataPortal |
This is the client-side DataPortal. More... | |
class | DataPortalChildOperationAttribute |
Base type for data portal child operation attributes. More... | |
class | DataPortalEventArgs |
Provides information about the DataPortal call. More... | |
class | DataPortalException |
This exception is returned for any errors occurring during the server-side DataPortal invocation. More... | |
class | DataPortalOperationAttribute |
Base type for data portal operation attributes. More... | |
class | DataPortalOperationExtensions |
Extension methods for mapping DataPortalOperations to other system values. | |
class | DataPortalResult |
DataPortalResult defines the results of DataPortal operation. More... | |
class | DataPortalRootOperationAttribute |
Base type for data portal root operation attributes. More... | |
class | DataPortalServerResourceAttribute |
Specifies a server resource required by a business type so the data portal can route any calls to the correct server. More... | |
class | DataPortalServerRoutingTagAttribute |
Specifies a routing tag for use by the server-side data portal. More... | |
class | DefaultFilter |
class | DeleteAttribute |
Specifies a method used by the server-side data portal to delete domain object data during an update operation. More... | |
class | DeleteSelfAttribute |
Specifies a method used by the server-side data portal to delete domain object data during an explicit delete operation. More... | |
class | DeleteSelfChildAttribute |
Specifies a method used by the server-side data portal to delete child object data during an update operation. More... | |
class | DynamicBindingListBase |
This is the base class from which collections of editable root business objects should be derived. More... | |
class | DynamicListBase |
This is the base class from which collections of editable root business objects should be derived. More... | |
class | ExecuteAttribute |
Specifies a method used by the server-side data portal to execute a command object. More... | |
class | ExecuteChildAttribute |
Specifies a method used by the server-side data portal to execute a child command object during an update operation. More... | |
class | Extensions |
class | FetchAttribute |
Specifies a method used by the server-side data portal to load existing data into the domain object. More... | |
class | FetchChildAttribute |
Specifies a method used by the server-side data portal to load existing data into the child object. More... | |
class | FilteredBindingList |
Provides a filtered view into an existing IList(Of T). More... | |
interface | IBusinessBase |
Consolidated interface of public elements from the BusinessBase type. More... | |
interface | IBusinessListBase |
This is the base class from which most business collections or lists will be derived. More... | |
interface | ICommandBase |
This is the base class from which command objects will be derived. More... | |
interface | IDataPortal |
Interface defining the members of the data portal type. More... | |
interface | IDataPortalFactory |
Defines a data portal service used to get an access to a client-side data portal instance. More... | |
interface | IDataPortalResult |
IDataPortalResult defines the results of DataPortal operation More... | |
class | InjectAttribute |
Specifies a parameter that is provided via dependency injection. More... | |
class | InsertAttribute |
Specifies a method used by the server-side data portal to insert domain object data during an update operation. More... | |
class | InsertChildAttribute |
Specifies a method used by the server-side data portal to insert child object data during an update operation. More... | |
interface | IReadOnlyBase |
This is a base class from which readonly business classes can be derived. More... | |
interface | IReadOnlyListBase |
This is the base class from which readonly collections of readonly objects should be derived. More... | |
class | LazySingleton |
An alternative to Lazy<T> More... | |
class | LinqObservableCollection |
Synchronized view over a source list, filtered, sorted and ordered based on a query result. More... | |
class | LinqObservableCollectionExtension |
Extension method for implementation of LINQ methods on BusinessListBase | |
class | MethodInfo |
Maintains metadata about a method. More... | |
class | NameValueListBase |
This is the base class from which readonly name/value collections should be derived. More... | |
class | NotUndoableAttribute |
Marks a field to indicate that the value should not be copied as part of the undo process. More... | |
class | ObjectAuthorizationRulesAttribute |
Attribute identifying static method invoked to add object authorization rules for type. More... | |
class | PropertyInfo |
Maintains metadata about a property. More... | |
class | PropertyLoadException |
Exception indicating a failure to set a property's field. More... | |
class | ReadOnlyBase |
This is a base class from which readonly business classes can be derived. More... | |
class | ReadOnlyBindingListBase |
This is the base class from which readonly collections of readonly objects should be derived. More... | |
class | ReadOnlyListBase |
This is the base class from which readonly collections of readonly objects should be derived. More... | |
class | RunLocalAttribute |
Marks a DataPortal_XYZ method to be run on the client even if the server-side DataPortal is configured for remote use. More... | |
class | SingleCriteria |
A single-value criteria used to retrieve business objects that only require one criteria value. More... | |
struct | SmartDate |
Provides a date data type that understands the concept of an empty date value. More... | |
class | SortedBindingList |
Provides a sorted view into an existing IList(Of T). More... | |
class | TransactionalAttribute |
Marks a DataPortal_XYZ method to run within the specified transactional context. More... | |
class | UpdateAttribute |
Specifies a method used by the server-side data portal to update domain object data during an update operation. More... | |
class | UpdateChildAttribute |
Specifies a method used by the server-side data portal to update child object data during an update operation. More... | |
class | Utilities |
Contains utility methods used by the CSLA .NET framework. | |
Enumerations | |
enum | DataPortalOperations : int { Create , Fetch , Update , Delete , Execute } |
List of data portal operations. More... | |
enum | RelationshipTypes { None = 0x0 , Child =0x1 , LazyLoad =0x2 , PrivateField =0x4 } |
List of valid relationship types between a parent object and another object through a managed property. More... | |
enum | TransactionalTypes { Manual , TransactionScope , EnterpriseServices } |
Provides a list of possible transactional technologies to be used by the server-side DataPortal. More... | |
enum | TransactionIsolationLevel { Unspecified , Serializable , RepeatableRead , ReadCommitted , ReadUncommitted } |
Specifies an isolation level for transactions controlled by TransactionalAttribute More... | |
enum | CallType { Get , Let , Method , Set } |
Valid options for calling a property or method via the Csla.Utilities.CallByName method. More... | |
Functions | |
delegate bool | FilterProvider (object item, object filter) |
Defines the method signature for a filter provider method used by FilteredBindingList. More... | |
enum Csla.CallType |
Valid options for calling a property or method via the Csla.Utilities.CallByName method.
Enumerator | |
---|---|
Get | Gets a value from a property. |
Let | Sets a value into a property. |
Method | Invokes a method. |
Set | Sets a value into a property. |
Definition at line 317 of file Utilities.cs.
enum Csla.DataPortalOperations : int |
List of data portal operations.
Enumerator | |
---|---|
Create | Create operation. |
Fetch | Fetch operation. |
Update | Update operation (includes insert, update and delete self). |
Delete | Delete operation. |
Execute | Execute operation. |
Definition at line 16 of file DataPortalOperations.cs.
List of valid relationship types between a parent object and another object through a managed property.
Definition at line 18 of file RelationshipTypes.cs.
Provides a list of possible transactional technologies to be used by the server-side DataPortal.
Enumerator | |
---|---|
Manual | Causes the server-side DataPortal to use no explicit transactional technology. This option allows the business developer to implement their own transactions. Common options include ADO.NET transactions and System.Transactions TransactionScope. |
TransactionScope | Causes the server-side DataPortal to use System.Transactions TransactionScope style transactions. |
EnterpriseServices | Causes the server-side DataPortal to use Enterprise Services (COM+) transactions. |
Definition at line 16 of file TransactionalTypes.cs.
Specifies an isolation level for transactions controlled by TransactionalAttribute
Definition at line 14 of file TransactionIsolationLevel.cs.
delegate bool Csla.FilterProvider | ( | object | item, |
object | filter | ||
) |
Defines the method signature for a filter provider method used by FilteredBindingList.
item | The object to be filtered. |
filter | The filter criteria. |