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
Int32

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
Int32

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
Int32

TransactionId

Transaction identifier

Declaration
[DataMember]
public long TransactionId { get; set; }
Property Value
Type Description
Int64

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