C# Класс Csla.Server.FactoryDataPortal

Server-side data portal implementation that invokes an object factory rather than directly interacting with the business object.
Наследование: IDataPortalServer
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Create ( Type objectType, object criteria, Csla.Server.DataPortalContext context, bool isSync ) : Task

Create a new business object.

Delete ( Type objectType, object criteria, Csla.Server.DataPortalContext context, bool isSync ) : Task

Delete a business object.

Fetch ( Type objectType, object criteria, Csla.Server.DataPortalContext context, bool isSync ) : Task

Get an existing business object.

Update ( object obj, Csla.Server.DataPortalContext context, bool isSync ) : Task

Update a business object.

Приватные методы

Метод Описание
InvokeMethod ( string factoryTypeName, DataPortalOperations operation, string methodName, Type objectType, Csla.Server.DataPortalContext context, bool isSync ) : Task
InvokeMethod ( string factoryTypeName, DataPortalOperations operation, string methodName, Type objectType, object e, Csla.Server.DataPortalContext context, bool isSync ) : Task

Описание методов

Create() публичный Метод

Create a new business object.
public Create ( Type objectType, object criteria, Csla.Server.DataPortalContext context, bool isSync ) : Task
objectType System.Type Type of business object to create.
criteria object Criteria object describing business object.
context Csla.Server.DataPortalContext /// object passed to the server. ///
isSync bool True if the client-side proxy should synchronously invoke the server.
Результат Task

Delete() публичный Метод

Delete a business object.
public Delete ( Type objectType, object criteria, Csla.Server.DataPortalContext context, bool isSync ) : Task
objectType System.Type Type of business object to create.
criteria object Criteria object describing business object.
context Csla.Server.DataPortalContext /// object passed to the server. ///
isSync bool True if the client-side proxy should synchronously invoke the server.
Результат Task

Fetch() публичный Метод

Get an existing business object.
public Fetch ( Type objectType, object criteria, Csla.Server.DataPortalContext context, bool isSync ) : Task
objectType System.Type Type of business object to retrieve.
criteria object Criteria object describing business object.
context Csla.Server.DataPortalContext /// object passed to the server. ///
isSync bool True if the client-side proxy should synchronously invoke the server.
Результат Task

Update() публичный Метод

Update a business object.
public Update ( object obj, Csla.Server.DataPortalContext context, bool isSync ) : Task
obj object Business object to update.
context Csla.Server.DataPortalContext /// object passed to the server. ///
isSync bool True if the client-side proxy should synchronously invoke the server.
Результат Task