Class RepositoryTransactionCommitOptions
Instructions on how to commit the transaction
Inheritance
System.Object
RepositoryTransactionCommitOptions
Namespace: Algenta.Colectica.Model.Repository
Assembly: Algenta.Colectica.Model.dll
Syntax
public class RepositoryTransactionCommitOptions : object
Properties
NamedOptions
Extra named instructions for item commit and version propogation. Not currently used.
Declaration
public Collection<string> NamedOptions { get; }
Property Value
Type | Description |
---|---|
Collection<System.String> |
ScopedSets
If not empty, Only propagate new versions of parent items if they are within a specified set
Declaration
public Collection<IdentifierTriple> ScopedSets { get; set; }
Property Value
Type | Description |
---|---|
Collection<IdentifierTriple> |
TransactionId
Transaction identifier
Declaration
public long TransactionId { get; set; }
Property Value
Type | Description |
---|---|
System.Int64 |
TransactionType
Gets or sets the type of transaction that should be performed by the repository.
Declaration
public RepositoryTransactionType TransactionType { get; set; }
Property Value
Type | Description |
---|---|
RepositoryTransactionType |
VersionRationale
A log message indicating why the item or items are being committed.
Declaration
public MultilingualString VersionRationale { get; }
Property Value
Type | Description |
---|---|
MultilingualString |