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.Server.Hosts.BrokeredPortal Class Reference

Data portal to be invoked by the brokered data portal proxy/host implementation. More...

Public Member Functions

async Task< byte[]> Create (string objectTypeName, byte[] criteriaData, byte[] contextData)
 Create and initialize a business object. More...
 
async Task< byte[]> Fetch (string objectTypeName, byte[] criteriaData, byte[] contextData)
 Get an existing business object. More...
 
async Task< byte[]> Update (byte[] objectData, byte[] contextData)
 Update a business object. More...
 
async Task< byte[]> Delete (string objectTypeName, byte[] criteriaData, byte[] contextData)
 Delete a business object. More...
 

Detailed Description

Data portal to be invoked by the brokered data portal proxy/host implementation.

Definition at line 14 of file BrokeredPortal.cs.

Member Function Documentation

◆ Create()

async Task< byte[]> Csla.Server.Hosts.BrokeredPortal.Create ( string  objectTypeName,
byte[]  criteriaData,
byte[]  contextData 
)

Create and initialize a business object.

Parameters
objectTypeNameType of business object to create.
criteriaDataCriteria object describing business object.
contextDataServer.DataPortalContext object passed to the server.

Definition at line 24 of file BrokeredPortal.cs.

◆ Delete()

async Task< byte[]> Csla.Server.Hosts.BrokeredPortal.Delete ( string  objectTypeName,
byte[]  criteriaData,
byte[]  contextData 
)

Delete a business object.

Parameters
objectTypeNameType of business object to create.
criteriaDataCriteria object describing business object.
contextDataServer.DataPortalContext object passed to the server.

Definition at line 106 of file BrokeredPortal.cs.

◆ Fetch()

async Task< byte[]> Csla.Server.Hosts.BrokeredPortal.Fetch ( string  objectTypeName,
byte[]  criteriaData,
byte[]  contextData 
)

Get an existing business object.

Parameters
objectTypeNameType of business object to retrieve.
criteriaDataCriteria object describing business object.
contextDataServer.DataPortalContext object passed to the server.

Definition at line 52 of file BrokeredPortal.cs.

◆ Update()

async Task< byte[]> Csla.Server.Hosts.BrokeredPortal.Update ( byte[]  objectData,
byte[]  contextData 
)

Update a business object.

Parameters
objectDataBusiness object to update.
contextDataServer.DataPortalContext object passed to the server.

Definition at line 79 of file BrokeredPortal.cs.