本文整理汇总了C#中TransactionScopeOption.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# TransactionScopeOption.ToString方法的具体用法?C# TransactionScopeOption.ToString怎么用?C# TransactionScopeOption.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TransactionScopeOption
的用法示例。
在下文中一共展示了TransactionScopeOption.ToString方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TransactionScope
/// <summary>
/// Constructor
/// </summary>
/// <param name="transactionScopeOption">An instance of the System.Transactions.TransactionScopeOption enumeration that describes the transaction requirements associated with this transaction scope.</param>
/// <param name="isolationLevel">the isolation level of the transaction.</param>
/// <param name="timeout">the timeout period for the transaction.</param>
public TransactionScope(TransactionScopeOption transactionScopeOption, IsolationLevel isolationLevel, TimeSpan timeout)
{
TransactionOptions options = new TransactionOptions();
options.IsolationLevel = (System.Transactions.IsolationLevel)Enum.Parse(typeof(System.Transactions.IsolationLevel), isolationLevel.ToString());
options.Timeout = timeout;
System.Transactions.TransactionScopeOption transactionScopeOptionValue = (System.Transactions.TransactionScopeOption)Enum.Parse(typeof(System.Transactions.TransactionScopeOption), transactionScopeOption.ToString());
this.transactionScope = new System.Transactions.TransactionScope(transactionScopeOptionValue, options);
TransactionScopeContext.Increase();
}