Class RepositoryTransactionCommitOptions
Instructions on how to commit the transaction
Inherited Members
Namespace: Algenta.Colectica.Model.Repository
Assembly: Algenta.Colectica.Model.dll
Syntax
[DataContract(Namespace = "http://ns.colectica.com/2009/07/")]
public class RepositoryTransactionCommitOptions : CommitOptions
Constructors
RepositoryTransactionCommitOptions()
Create a commit request
Declaration
public RepositoryTransactionCommitOptions()
RepositoryTransactionCommitOptions(RepositoryTransaction)
Create a commit request associated with a specific transaction
Declaration
public RepositoryTransactionCommitOptions(RepositoryTransaction transaction)
Parameters
Type | Name | Description |
---|---|---|
RepositoryTransaction | transaction |
Properties
ScopedSets
If not empty, Only propagate new versions of parent items if they are within a specified set. The latest versions of the roots listed in the ScopedSets and items latest children will be used to determine the set.
Declaration
[DataMember]
public Collection<IdentifierTriple> ScopedSets { get; set; }
Property Value
Type | Description |
---|---|
Collection<IdentifierTriple> |
TransactionId
Transaction identifier
Declaration
[DataMember]
public long TransactionId { get; set; }
Property Value
Type | Description |
---|---|
long |
TransactionType
Gets or sets the type of transaction that should be performed by the repository.
Declaration
[DataMember]
public RepositoryTransactionType TransactionType { get; set; }
Property Value
Type | Description |
---|---|
RepositoryTransactionType |