This commit is contained in:
2018-06-29 19:47:36 +00:00
commit be7f501333
3769 changed files with 1425961 additions and 0 deletions

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,160 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>CSLA.Core.Bindablebase</name>
</assembly>
<members>
<member name="T:CSLA.Core.BindableCollectionBase">
<summary>
This is a base class that exposes an implementation
of IBindableList that does nothing other than
create a nonserialized version of the listchanged
event.
</summary>
</member>
<member name="F:CSLA.Core.BindableCollectionBase.AllowNew">
<summary>
Set this to True to allow data binding to add new
child objects to the collection.
</summary>
<remarks>
If you set this to True, you must also override the OnAddNew
method. You must also set AllowEdit to True.
</remarks>
</member>
<member name="F:CSLA.Core.BindableCollectionBase.AllowEdit">
<summary>
Set this to True to allow data binding to do in-place
editing of child objects in a grid control.
</summary>
</member>
<member name="F:CSLA.Core.BindableCollectionBase.AllowRemove">
<summary>
Set this to True to allow data binding to automatically
remove child objects from the collection.
</summary>
</member>
<member name="F:CSLA.Core.BindableCollectionBase.AllowSort">
<summary>
Set this to True to allow this collection to be sorted.
</summary>
<remarks>
<para>
There is an overhead cost to enabling sorting. Specifically,
the collection must contain an internal collection containing
the original order of the items in the collection, so the order
can be reset if the sort is removed.
</para><para>
This overhead is only incurred if AllowSort is set to True, and is
only a major concern if you are using a remote DataPortal. The concern
there is that this extra collection must also be serialized, thus
increasing the overall amount of data sent across the wire.
</para>
</remarks>
</member>
<member name="F:CSLA.Core.BindableCollectionBase.AllowFind">
<summary>
Set this to True to allow this collection to be
searched.
</summary>
</member>
<member name="M:CSLA.Core.BindableCollectionBase.OnListChanged(System.ComponentModel.ListChangedEventArgs)">
<summary>
Call this method to raise the ListChanged event.
</summary>
</member>
<member name="M:CSLA.Core.BindableCollectionBase.OnInsertComplete(System.Int32,System.Object)">
<summary>
Ensures that the OnListChanged event is raised when a
new child is inserted.
</summary>
</member>
<member name="M:CSLA.Core.BindableCollectionBase.OnClearComplete">
<summary>
Ensures that the OnListChanged event is raised when the
list is cleared.
</summary>
</member>
<member name="M:CSLA.Core.BindableCollectionBase.OnRemoveComplete(System.Int32,System.Object)">
<summary>
Ensures that the OnListChanged event is raised when an
item is removed.
</summary>
</member>
<member name="M:CSLA.Core.BindableCollectionBase.OnSetComplete(System.Int32,System.Object,System.Object)">
<summary>
Ensures that the OnListChanged event is raised when an
item is changed.
</summary>
</member>
<member name="M:CSLA.Core.BindableCollectionBase.OnAddNew">
<summary>
Override this method to allow data binding to automatically
add new child objects to a collection.
</summary>
<returns></returns>
</member>
<member name="M:CSLA.Core.BindableCollectionBase.IBindingList_Find(System.ComponentModel.PropertyDescriptor,System.Object)">
<summary>
Override this method to implement search/find functionality
for the collection.
</summary>
<param name="property">The property to search.</param>
<param name="key">The value to searched for.</param>
<returns></returns>
</member>
<member name="M:CSLA.Core.BindableCollectionBase.IBindingList_ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)">
<summary>
Override this method to provide sorting functionality
(if you implement sorting).
</summary>
<param name="property">The property on which to sort.</param>
<param name="direction">The sort direction.</param>
</member>
<member name="M:CSLA.Core.BindableCollectionBase.IBindingList_RemoveSort">
<summary>
Override this method to remove any existing sort
(if you implement sorting).
</summary>
</member>
<member name="E:CSLA.Core.BindableCollectionBase.ListChanged">
<summary>
Declares a serialization-safe ListChanged event.
</summary>
</member>
<member name="P:CSLA.Core.BindableCollectionBase.IBindingList_IsSorted">
<summary>
Override this method to indicate whether your collection
is currently sorted. This returns False by default.
</summary>
</member>
<member name="P:CSLA.Core.BindableCollectionBase.IBindingList_SortProperty">
<summary>
Override this method to return the property by which
the collection is sorted (if you implement sorting).
</summary>
</member>
<member name="P:CSLA.Core.BindableCollectionBase.IBindingList_SortDirection">
<summary>
Override this method to return the current sort direction
(if you implement sorting).
</summary>
</member>
<member name="T:CSLA.Core.BindableBase">
<summary>
This base class declares the IsDirtyChanged event
to be NonSerialized so serialization will work.
</summary>
</member>
<member name="M:CSLA.Core.BindableBase.OnIsDirtyChanged">
<summary>
Call this method to raise the IsDirtyChanged event.
</summary>
</member>
<member name="E:CSLA.Core.BindableBase.IsDirtyChanged">
<summary>
Declares a serialization-safe IsDirtyChanged event.
</summary>
</member>
</members>
</doc>

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,117 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>
CSLA.Server.DataPortal
</name>
</assembly>
<members>
<member name="T:CSLA.Server.DataPortal">
<summary>
Implements the server-side DataPortal as discussed
in Chapter 5.
</summary>
</member><member name="F:CSLA.CriteriaBase.ObjectType">
<summary>
Type of the business object to be instantiated by
the server-side DataPortal.
</summary>
</member><member name="M:CSLA.CriteriaBase.#ctor(System.Type)">
<summary>
Initializes CriteriaBase with the type of
business object to be created by the DataPortal.
</summary>
</member><member name="T:CSLA.CriteriaBase">
<summary>
Base type from which Criteria classes can be
derived in a business class.
</summary>
</member><member name="M:CSLA.Serialization.ISerializationNotification.Serializing">
<summary>
This method is called before an object is serialized.
</summary>
</member><member name="M:CSLA.Serialization.ISerializationNotification.Serialized">
<summary>
This method is called on the original instance of the
object after it has been serialized.
</summary>
</member><member name="M:CSLA.Serialization.ISerializationNotification.Deserialized">
<summary>
This method is called on a newly deserialized object
after deserialization is complete.
</summary>
</member><member name="T:CSLA.Serialization.ISerializationNotification">
<summary>
Objects can implement this interface if they wish to be
notified of serialization events.
</summary>
<remarks>
<para>
Note that .NET serialization does NOT call these methods. Only
code that checks for the ISerializationNotification interface
when serializating and deserializing objects will invoke these
methods.
</para><para>
The CSLA .NET framework's DataPortal processing and the Clone
method in BusinessBase automatically make these calls.
</para>
</remarks>
</member><member name="M:CSLA.Serialization.SerializationNotification.OnSerializing(System.Object)">
<summary>
Invokes the Serializing method on the target object
if it has implemented ISerializationNotification.
</summary>
<param name="target">Object on which the method should be invoked.</param>
</member><member name="M:CSLA.Serialization.SerializationNotification.OnSerialized(System.Object)">
<summary>
Invokes the Serialized method on the target object
if it has implemented ISerializationNotification.
</summary>
<param name="target">Object on which the method should be invoked.</param>
</member><member name="M:CSLA.Serialization.SerializationNotification.OnDeserialized(System.Object)">
<summary>
Invokes the Deserialized method on the target object
if it has implemented ISerializationNotification.
</summary>
<param name="target">Object on which the method should be invoked.</param>
</member><member name="T:CSLA.Serialization.SerializationNotification">
<summary>
Helper methods for invoking the ISerializatoinNotification
methods.
</summary>
</member><member name="P:CSLA.Server.DataPortalContext.Principal">
<summary>
The current <see cref="T:CSLA.Security.BusinessPrincipal"/>
if CSLA security is being used.
</summary>
</member><member name="P:CSLA.Server.DataPortalContext.IsRemotePortal">
<summary>
Returns True if the server-side DataPortal is running
on a remote server via remoting.
</summary>
</member><member name="M:CSLA.Server.DataPortalContext.#ctor(System.Boolean)">
<summary>
Creates a new DataPortalContext object.
</summary>
<param name="isRemotePortal">Indicates whether the DataPortal is remote.</param>
</member><member name="M:CSLA.Server.DataPortalContext.#ctor(System.Security.Principal.IPrincipal,System.Boolean)">
<summary>
Creates a new DataPortalContext object.
</summary>
<param name="principal">The current Principal object.</param>
<param name="isRemotePortal">Indicates whether the DataPortal is remote.</param>
</member><member name="T:CSLA.Server.DataPortalContext">
<summary>
Provides consistent context information between the client
and server DataPortal objects.
</summary>
<remarks>
The context includes the current
<see cref="T:CSLA.Security.BusinessPrincipal"/>
object if CSLA security is being used. It also includes a
flag indicating whether the server-side DataPortal is running
locally or remotely.
</remarks>
</member>
</members>
</doc>

View File

@@ -0,0 +1,36 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>
CSLA.Server.ServicedDataPortal
</name>
</assembly>
<members>
<member name="M:CSLA.Server.ServicedDataPortal.DataPortal.Create(System.Object,System.Object)">
<summary>
Invokes the server-side DataPortal Create method within
a COM+ transaction.
</summary>
</member><member name="M:CSLA.Server.ServicedDataPortal.DataPortal.Fetch(System.Object,System.Object)">
<summary>
Invokes the server-side DataPortal Fetch method within
a COM+ transaction.
</summary>
</member><member name="M:CSLA.Server.ServicedDataPortal.DataPortal.Update(System.Object,System.Object)">
<summary>
Invokes the server-side DataPortal Update method within
a COM+ transaction.
</summary>
</member><member name="M:CSLA.Server.ServicedDataPortal.DataPortal.Delete(System.Object,System.Object)">
<summary>
Invokes the server-side DataPortal Delete method within
a COM+ transaction.
</summary>
</member><member name="T:CSLA.Server.ServicedDataPortal.DataPortal">
<summary>
Implements the transactional server-side DataPortal object as
discussed in Chapter 5.
</summary>
</member>
</members>
</doc>

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
</startup>
<appSettings>
<!--"Authentication" should always be set to "CSLA" -->
<add key="Authentication" value="CSLA" />
<!--Only one of the following three connection types can be in effect
(two others should be commented out)-->
<!-- (DEFAULT) Use the single user local embedded Firebird database
<add key="ConnectionType" value="DataBase"/>
<add key="DataBaseType" value="FireBird"/>
<add key="DataBaseConnectionString" value="ServerType=1;DataBase=C:\data\AyaNova 3.2\utils\AyaImport\AYANOVA.FDB;Dialect=3;"/>
<add key="GenerateFromThisConnection" value="true"/>
-->
<!-- Use a shared Microsoft SQL Express 2005 Database -->
<add key="ConnectionType" value="DataBase" />
<add key="DataBaseType" value="MSSQL" />
<add key="DataBaseConnectionString" value="Server=JOHN\SQLExpress;initial catalog=AyaNova;User Id=sa; Password=ayanova;" />
<!-- Use a shared Firebird server
<add key="ConnectionType" value="DataBase" />
<add key="DataBaseType" value="FireBird" />
<add key="DataBaseConnectionString" value="ServerType=0;DataSource=devsrvr;DataBase=AYANOVA;User=SYSDBA;Password=aya78787;Dialect=3;" />
<add key="GenerateFromThisConnection" value="true"/>
-->
<!-- Use a shared Microsoft SQL server 2000/2005 or MSDE or SQL Express 2005 Database
<add key="ConnectionType" value="DataBase" />
<add key="DataBaseType" value="MSSQL" />
<add key="DataBaseConnectionString" value="data source=DEVSRVR\SQLExpress;initial catalog=AyaNova;User Id=sa; Password=ayanova;" />
-->
<!-- Use a client's DataPortal connection for testing
<add key="ConnectionType" value="DataPortal" />
<add key="PortalServer" value="http://holco.no-ip.info:6969/AyaNovaDP/DataPortal.rem" />
-->
<!-- Use a DataPortal connection to AyaNova DB via another computer...
<add key="ConnectionType" value="DataPortal" />
<add key="PortalServer" value="http://192.168.1.100:6969/AyaNovaDP/DataPortal.rem" />
-->
</appSettings>
</configuration>

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
</startup>
<appSettings>
<!--"Authentication" should always be set to "CSLA" -->
<add key="Authentication" value="CSLA" />
<!--Only one of the following three connection types can be in effect
(two others should be commented out)-->
<!-- (DEFAULT) Use the single user local embedded Firebird database
<add key="ConnectionType" value="DataBase"/>
<add key="DataBaseType" value="FireBird"/>
<add key="DataBaseConnectionString" value="ServerType=1;DataBase=C:\data\AyaNova 3.2\utils\AyaImport\AYANOVA.FDB;Dialect=3;"/>
<add key="GenerateFromThisConnection" value="true"/>
-->
<!-- Use a shared Microsoft SQL Express 2005 Database -->
<add key="ConnectionType" value="DataBase" />
<add key="DataBaseType" value="MSSQL" />
<add key="DataBaseConnectionString" value="Server=JOHN\SQLExpress;initial catalog=AyaNova;User Id=sa; Password=ayanova;" />
<!-- Use a shared Firebird server
<add key="ConnectionType" value="DataBase" />
<add key="DataBaseType" value="FireBird" />
<add key="DataBaseConnectionString" value="ServerType=0;DataSource=devsrvr;DataBase=AYANOVA;User=SYSDBA;Password=aya78787;Dialect=3;" />
<add key="GenerateFromThisConnection" value="true"/>
-->
<!-- Use a shared Microsoft SQL server 2000/2005 or MSDE or SQL Express 2005 Database
<add key="ConnectionType" value="DataBase" />
<add key="DataBaseType" value="MSSQL" />
<add key="DataBaseConnectionString" value="data source=DEVSRVR\SQLExpress;initial catalog=AyaNova;User Id=sa; Password=ayanova;" />
-->
<!-- Use a client's DataPortal connection for testing
<add key="ConnectionType" value="DataPortal" />
<add key="PortalServer" value="http://holco.no-ip.info:6969/AyaNovaDP/DataPortal.rem" />
-->
<!-- Use a DataPortal connection to AyaNova DB via another computer...
<add key="ConnectionType" value="DataPortal" />
<add key="PortalServer" value="http://192.168.1.100:6969/AyaNovaDP/DataPortal.rem" />
-->
</appSettings>
</configuration>

Binary file not shown.