![]() |
CSLA .NET 10.0.0
A home for your business logic
|
Interface implemented by server-side data portal components. More...
Public Member Functions | |
| Task< DataPortalResult > | Create ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type objectType, object criteria, DataPortalContext context, bool isSync) |
| Create a new business object. | |
| Task< DataPortalResult > | Fetch ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type objectType, object criteria, DataPortalContext context, bool isSync) |
| Get an existing business object. | |
| Task< DataPortalResult > | Update (ICslaObject obj, DataPortalContext context, bool isSync) |
| Update a business object. | |
| Task< DataPortalResult > | Delete ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type objectType, object criteria, DataPortalContext context, bool isSync) |
| Delete a business object. | |
Interface implemented by server-side data portal components.
| Task< DataPortalResult > Csla.Server.IDataPortalServer.Create | ( | [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type | objectType, |
| object | criteria, | ||
| DataPortalContext | context, | ||
| bool | isSync ) |
Create a new business object.
| objectType | Type of business object to create. |
| criteria | Criteria object describing business object. |
| context | Server.DataPortalContext object passed to the server. |
| isSync | True if the client-side proxy should synchronously invoke the server. |
| ArgumentNullException | objectType , criteria or context is null. |
Implemented in Csla.Channels.Local.LocalProxy, Csla.Channels.RabbitMq.RabbitMqProxy, Csla.DataPortalClient.DataPortalProxy, Csla.Server.DataPortal, Csla.Server.DataPortalBroker, Csla.Server.DataPortalSelector, Csla.Server.FactoryDataPortal, Csla.Server.ServicedDataPortalReadCommitted, Csla.Server.ServicedDataPortalReadUncommitted, Csla.Server.ServicedDataPortalRepeatableRead, Csla.Server.ServicedDataPortalSerializable, Csla.Server.SimpleDataPortal, and Csla.Server.TransactionalDataPortal.
| Task< DataPortalResult > Csla.Server.IDataPortalServer.Delete | ( | [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type | objectType, |
| object | criteria, | ||
| DataPortalContext | context, | ||
| bool | isSync ) |
Delete a business object.
| objectType | Type of business object to create. |
| criteria | Criteria object describing business object. |
| context | Server.DataPortalContext object passed to the server. |
| isSync | True if the client-side proxy should synchronously invoke the server. |
| ArgumentNullException | objectType , criteria or context is null. |
Implemented in Csla.Channels.Local.LocalProxy, Csla.Channels.RabbitMq.RabbitMqProxy, Csla.DataPortalClient.DataPortalProxy, Csla.Server.DataPortal, Csla.Server.DataPortalBroker, Csla.Server.DataPortalSelector, Csla.Server.FactoryDataPortal, Csla.Server.ServicedDataPortalReadCommitted, Csla.Server.ServicedDataPortalReadUncommitted, Csla.Server.ServicedDataPortalRepeatableRead, Csla.Server.ServicedDataPortalSerializable, Csla.Server.SimpleDataPortal, and Csla.Server.TransactionalDataPortal.
| Task< DataPortalResult > Csla.Server.IDataPortalServer.Fetch | ( | [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type | objectType, |
| object | criteria, | ||
| DataPortalContext | context, | ||
| bool | isSync ) |
Get an existing business object.
| objectType | Type of business object to retrieve. |
| criteria | Criteria object describing business object. |
| context | Server.DataPortalContext object passed to the server. |
| isSync | True if the client-side proxy should synchronously invoke the server. |
| ArgumentNullException | objectType , criteria or context is null. |
Implemented in Csla.Channels.Local.LocalProxy, Csla.Channels.RabbitMq.RabbitMqProxy, Csla.DataPortalClient.DataPortalProxy, Csla.Server.DataPortal, Csla.Server.DataPortalBroker, Csla.Server.DataPortalSelector, Csla.Server.FactoryDataPortal, Csla.Server.ServicedDataPortalReadCommitted, Csla.Server.ServicedDataPortalReadUncommitted, Csla.Server.ServicedDataPortalRepeatableRead, Csla.Server.ServicedDataPortalSerializable, Csla.Server.SimpleDataPortal, and Csla.Server.TransactionalDataPortal.
| Task< DataPortalResult > Csla.Server.IDataPortalServer.Update | ( | ICslaObject | obj, |
| DataPortalContext | context, | ||
| bool | isSync ) |
Update a business object.
| obj | Business object to update. |
| context | Server.DataPortalContext object passed to the server. |
| isSync | True if the client-side proxy should synchronously invoke the server. |
| ArgumentNullException | obj or context is null. |
Implemented in Csla.Channels.Local.LocalProxy, Csla.Channels.RabbitMq.RabbitMqProxy, Csla.DataPortalClient.DataPortalProxy, Csla.Server.DataPortal, Csla.Server.DataPortalBroker, Csla.Server.DataPortalSelector, Csla.Server.FactoryDataPortal, Csla.Server.ServicedDataPortalReadCommitted, Csla.Server.ServicedDataPortalReadUncommitted, Csla.Server.ServicedDataPortalRepeatableRead, Csla.Server.ServicedDataPortalSerializable, Csla.Server.SimpleDataPortal, and Csla.Server.TransactionalDataPortal.