Constructs an AbstractCollectionEvent object.
Namespace: NHibernate.EventAssembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)
Syntax
C# |
---|
protected AbstractCollectionEvent( ICollectionPersister collectionPersister, IPersistentCollection collection, IEventSource source, Object affectedOwner, Object affectedOwnerId ) |
Visual Basic |
---|
Protected Sub New ( _ collectionPersister As ICollectionPersister, _ collection As IPersistentCollection, _ source As IEventSource, _ affectedOwner As Object, _ affectedOwnerId As Object _ ) |
Visual C++ |
---|
protected: AbstractCollectionEvent( ICollectionPersister^ collectionPersister, IPersistentCollection^ collection, IEventSource^ source, Object^ affectedOwner, Object^ affectedOwnerId ) |
Parameters
- collectionPersister
- Type: NHibernate.Persister.Collection..::..ICollectionPersister
The collection persister.
- collection
- Type: NHibernate.Collection..::..IPersistentCollection
The collection
- source
- Type: NHibernate.Event..::..IEventSource
The Session source
- affectedOwner
- Type: System..::..Object
The owner that is affected by this event; can be null if unavailable
- affectedOwnerId
- Type: System..::..Object
The ID for the owner that is affected by this event; can be null if unavailable that is affected by this event; can be null if unavailable