Show / Hide Table of Contents

Class RepositoryTransaction

Represents information about a transaction performed by the repository to commit and version items

Inheritance
object
RepositoryTransaction
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: Algenta.Colectica.Model.Repository
Assembly: Algenta.Colectica.Model.dll
Syntax
[DataContract(Namespace = "http://ns.colectica.com/2009/07/")]
public class RepositoryTransaction

Constructors

RepositoryTransaction()

Initializes a new instance of the RepositoryTransaction class.

Declaration
public RepositoryTransaction()

Properties

Created

The timestamp when the transaction was created

Declaration
[DataMember]
public DateTime Created { get; set; }
Property Value
Type Description
DateTime

Data

Additional transaction information in json format.

Declaration
[DataMember]
public string Data { get; set; }
Property Value
Type Description
string

ItemCount

Number of user added items to this transaction

Declaration
[DataMember]
public int ItemCount { get; set; }
Property Value
Type Description
int

Modified

The timestamp when the transaction was last modified

Declaration
[DataMember]
public DateTime Modified { get; set; }
Property Value
Type Description
DateTime

PersistentId

Transaction persistent identifier

Declaration
[DataMember]
public Guid PersistentId { get; set; }
Property Value
Type Description
Guid

PropagatedItemCount

Number of items added by the repository for version propagation

Declaration
[DataMember]
public int PropagatedItemCount { get; set; }
Property Value
Type Description
int

Status

Gets or sets the status of a transaction

Declaration
[DataMember]
public RepositoryTransactionStatus Status { get; set; }
Property Value
Type Description
RepositoryTransactionStatus

TotalItemCount

Total number of items registered by this transaction

Declaration
public int TotalItemCount { get; }
Property Value
Type Description
int

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

Username

The user who created the transaction

Declaration
[DataMember]
public string Username { get; set; }
Property Value
Type Description
string

Extension Methods

Extensions.Yield<T>(T)
In this article
Back to top Generated by DocFX