Show / Hide Table of Contents

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

Extension Methods

Extensions.Yield<T>(T)
Back to top Copyright © 2009-2018 Colectica