CSLA .NET 10.0.0
A home for your business logic
Loading...
Searching...
No Matches
Csla.Server.ChildDataPortal Class Reference

Invoke data portal methods on child objects. More...

Public Member Functions

 ChildDataPortal (ApplicationContext applicationContext)
 Creates an instance of the type.
object Create ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type objectType)
 Create a new business object.
object Create ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type objectType, params object?[]? parameters)
 Create a new business object.
async Task< T > CreateAsync<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T > ()
 Create a new business object.
async Task< T > CreateAsync<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T > (params object?[]? parameters)
 Create a new business object.
object Fetch ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type objectType)
 Get an existing business object.
object Fetch ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type objectType, params object?[]? parameters)
 Get an existing business object.
async Task< T > FetchAsync<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T > ()
 Get an existing business object.
async Task< T > FetchAsync<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T > (params object?[]? parameters)
 Get an existing business object.
void Update (ICslaObject obj)
 Update a business object.
void Update (ICslaObject obj, params object?[]? parameters)
 Update a business object.
Task UpdateAsync (ICslaObject obj)
 Update a business object.
Task UpdateAsync (ICslaObject obj, params object?[]? parameters)
 Update a business object.
void UpdateAll (ICslaObject obj)
 Update a business object. Include objects which are not dirty.
void UpdateAll (ICslaObject obj, params object?[]? parameters)
 Update a business object. Include objects which are not dirty.
Task UpdateAllAsync (ICslaObject obj)
 Update a business object. Include objects which are not dirty.
Task UpdateAllAsync (ICslaObject obj, params object?[]? parameters)
 Update a business object. Include objects which are not dirty.

Detailed Description

Invoke data portal methods on child objects.

Constructor & Destructor Documentation

◆ ChildDataPortal()

Csla.Server.ChildDataPortal.ChildDataPortal ( ApplicationContext applicationContext)
inline

Creates an instance of the type.

Parameters
applicationContext
Exceptions
ArgumentNullExceptionapplicationContext is null.

Member Function Documentation

◆ Create() [1/2]

object Csla.Server.ChildDataPortal.Create ( [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type objectType)
inline

Create a new business object.

Parameters
objectTypeType of business object to create.
Exceptions
ArgumentNullExceptionobjectType is null.

◆ Create() [2/2]

object Csla.Server.ChildDataPortal.Create ( [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type objectType,
params object??[] parameters )
inline

Create a new business object.

Parameters
objectTypeType of business object to create.
parametersCriteria parameters passed from caller.
Exceptions
ArgumentNullExceptionobjectType is null.

◆ CreateAsync<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T >() [1/2]

async Task< T > Csla.Server.ChildDataPortal.CreateAsync<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T > ( )
inline

Create a new business object.

◆ CreateAsync<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T >() [2/2]

async Task< T > Csla.Server.ChildDataPortal.CreateAsync<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T > ( params object??[] parameters)
inline

Create a new business object.

Parameters
parametersCriteria parameters passed from caller.

◆ Fetch() [1/2]

object Csla.Server.ChildDataPortal.Fetch ( [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type objectType)
inline

Get an existing business object.

Parameters
objectTypeType of business object to retrieve.
Exceptions
ArgumentNullExceptionobjectType is null.

◆ Fetch() [2/2]

object Csla.Server.ChildDataPortal.Fetch ( [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type objectType,
params object??[] parameters )
inline

Get an existing business object.

Parameters
objectTypeType of business object to retrieve.
parametersCriteria parameters passed from caller.
Exceptions
ArgumentNullExceptionobjectType is null.

◆ FetchAsync<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T >() [1/2]

async Task< T > Csla.Server.ChildDataPortal.FetchAsync<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T > ( )
inline

Get an existing business object.

◆ FetchAsync<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T >() [2/2]

async Task< T > Csla.Server.ChildDataPortal.FetchAsync<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T > ( params object??[] parameters)
inline

Get an existing business object.

Parameters
parametersCriteria parameters passed from caller.

◆ Update() [1/2]

void Csla.Server.ChildDataPortal.Update ( ICslaObject obj)
inline

Update a business object.

Parameters
objBusiness object to update.
Exceptions
ArgumentNullExceptionobj is null.

◆ Update() [2/2]

void Csla.Server.ChildDataPortal.Update ( ICslaObject obj,
params object??[] parameters )
inline

Update a business object.

Parameters
objBusiness object to update.
parametersParameters passed to method.
Exceptions
ArgumentNullExceptionobj is null.

◆ UpdateAll() [1/2]

void Csla.Server.ChildDataPortal.UpdateAll ( ICslaObject obj)
inline

Update a business object. Include objects which are not dirty.

Parameters
objBusiness object to update.
Exceptions
ArgumentNullExceptionobj is null.

◆ UpdateAll() [2/2]

void Csla.Server.ChildDataPortal.UpdateAll ( ICslaObject obj,
params object??[] parameters )
inline

Update a business object. Include objects which are not dirty.

Parameters
objBusiness object to update.
parametersParameters passed to method.
Exceptions
ArgumentNullExceptionobj is null.

◆ UpdateAllAsync() [1/2]

Task Csla.Server.ChildDataPortal.UpdateAllAsync ( ICslaObject obj)
inline

Update a business object. Include objects which are not dirty.

Parameters
objBusiness object to update.
Exceptions
ArgumentNullExceptionobj is null.

◆ UpdateAllAsync() [2/2]

Task Csla.Server.ChildDataPortal.UpdateAllAsync ( ICslaObject obj,
params object??[] parameters )
inline

Update a business object. Include objects which are not dirty.

Parameters
objBusiness object to update.
parametersParameters passed to method.
Exceptions
ArgumentNullExceptionobj is null.

◆ UpdateAsync() [1/2]

Task Csla.Server.ChildDataPortal.UpdateAsync ( ICslaObject obj)
inline

Update a business object.

Parameters
objBusiness object to update.
Exceptions
ArgumentNullExceptionobj is null.

◆ UpdateAsync() [2/2]

Task Csla.Server.ChildDataPortal.UpdateAsync ( ICslaObject obj,
params object??[] parameters )
inline

Update a business object.

Parameters
objBusiness object to update.
parametersParameters passed to method.
Exceptions
ArgumentNullExceptionobj is null.

The documentation for this class was generated from the following file: