1 // Licensed to the .NET Foundation under one or more agreements. 2 // The .NET Foundation licenses this file to you under the MIT license. 3 // See the LICENSE file in the project root for more information. 4 5 [assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] 6 [assembly:System.CLSCompliantAttribute(true)] 7 [assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] 8 [assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] 9 [assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Transactions.dll")] 10 [assembly:System.Reflection.AssemblyDescriptionAttribute("System.Transactions.dll")] 11 [assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.2046.0")] 12 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.2046.0")] 13 [assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] 14 [assembly:System.Reflection.AssemblyTitleAttribute("System.Transactions.dll")] 15 [assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] 16 [assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] 17 [assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] 18 [assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] 19 [assembly:System.Runtime.InteropServices.BestFitMappingAttribute(false)] 20 [assembly:System.Runtime.InteropServices.ComCompatibleVersionAttribute(1, 0, 3300, 0)] 21 [assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] 22 [assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))] 23 [assembly:System.Security.AllowPartiallyTrustedCallersAttribute] 24 [assembly:System.Security.SecurityRulesAttribute((System.Security.SecurityRuleSet)(1), SkipVerificationInFullTrust=true)] 25 [assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum)] 26 namespace System.Transactions 27 { 28 [System.SerializableAttribute] 29 public sealed partial class CommittableTransaction : System.Transactions.Transaction, System.IAsyncResult 30 { CommittableTransaction()31 public CommittableTransaction() { } CommittableTransaction(System.TimeSpan timeout)32 public CommittableTransaction(System.TimeSpan timeout) { } CommittableTransaction(System.Transactions.TransactionOptions options)33 public CommittableTransaction(System.Transactions.TransactionOptions options) { } 34 object System.IAsyncResult.AsyncState { get { throw null; } } 35 System.Threading.WaitHandle System.IAsyncResult.AsyncWaitHandle { get { throw null; } } 36 bool System.IAsyncResult.CompletedSynchronously { get { throw null; } } 37 bool System.IAsyncResult.IsCompleted { get { throw null; } } BeginCommit(System.AsyncCallback asyncCallback, object asyncState)38 public System.IAsyncResult BeginCommit(System.AsyncCallback asyncCallback, object asyncState) { throw null; } Commit()39 public void Commit() { } EndCommit(System.IAsyncResult asyncResult)40 public void EndCommit(System.IAsyncResult asyncResult) { } 41 } 42 public enum DependentCloneOption 43 { 44 BlockCommitUntilComplete = 0, 45 RollbackIfNotComplete = 1, 46 } 47 [System.SerializableAttribute] 48 public sealed partial class DependentTransaction : System.Transactions.Transaction 49 { DependentTransaction()50 internal DependentTransaction() { } Complete()51 public void Complete() { } 52 } 53 [System.SerializableAttribute] 54 public sealed partial class DistributedTransactionPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission 55 { DistributedTransactionPermission(System.Security.Permissions.PermissionState state)56 public DistributedTransactionPermission(System.Security.Permissions.PermissionState state) { } Copy()57 public override System.Security.IPermission Copy() { throw null; } FromXml(System.Security.SecurityElement securityElement)58 public override void FromXml(System.Security.SecurityElement securityElement) { } Intersect(System.Security.IPermission target)59 public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; } IsSubsetOf(System.Security.IPermission target)60 public override bool IsSubsetOf(System.Security.IPermission target) { throw null; } IsUnrestricted()61 public bool IsUnrestricted() { throw null; } ToXml()62 public override System.Security.SecurityElement ToXml() { throw null; } Union(System.Security.IPermission target)63 public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; } 64 } 65 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 66 public sealed partial class DistributedTransactionPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute 67 { DistributedTransactionPermissionAttribute(System.Security.Permissions.SecurityAction action)68 public DistributedTransactionPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { } 69 public new bool Unrestricted { get { throw null; } set { } } CreatePermission()70 public override System.Security.IPermission CreatePermission() { throw null; } 71 } 72 public partial class Enlistment 73 { Enlistment()74 internal Enlistment() { } Done()75 public void Done() { } 76 } 77 [System.FlagsAttribute] 78 public enum EnlistmentOptions 79 { 80 EnlistDuringPrepareRequired = 1, 81 None = 0, 82 } 83 public enum EnterpriseServicesInteropOption 84 { 85 Automatic = 1, 86 Full = 2, 87 None = 0, 88 } HostCurrentTransactionCallback()89 public delegate System.Transactions.Transaction HostCurrentTransactionCallback(); 90 [System.Runtime.InteropServices.GuidAttribute("0fb15084-af41-11ce-bd2b-204c4f4f5020")] 91 [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] 92 public partial interface IDtcTransaction 93 { Abort(System.IntPtr reason, int retaining, int async)94 void Abort(System.IntPtr reason, int retaining, int async); Commit(int retaining, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.I4)]int commitType, int reserved)95 void Commit(int retaining, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.I4)]int commitType, int reserved); GetTransactionInfo(System.IntPtr transactionInformation)96 void GetTransactionInfo(System.IntPtr transactionInformation); 97 } 98 public partial interface IEnlistmentNotification 99 { Commit(System.Transactions.Enlistment enlistment)100 void Commit(System.Transactions.Enlistment enlistment); InDoubt(System.Transactions.Enlistment enlistment)101 void InDoubt(System.Transactions.Enlistment enlistment); Prepare(System.Transactions.PreparingEnlistment preparingEnlistment)102 void Prepare(System.Transactions.PreparingEnlistment preparingEnlistment); Rollback(System.Transactions.Enlistment enlistment)103 void Rollback(System.Transactions.Enlistment enlistment); 104 } 105 public partial interface IPromotableSinglePhaseNotification : System.Transactions.ITransactionPromoter 106 { Initialize()107 void Initialize(); Rollback(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment)108 void Rollback(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment); SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment)109 void SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment); 110 } 111 public partial interface ISimpleTransactionSuperior : System.Transactions.ITransactionPromoter 112 { Rollback()113 void Rollback(); 114 } 115 public partial interface ISinglePhaseNotification : System.Transactions.IEnlistmentNotification 116 { SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment)117 void SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment); 118 } 119 public enum IsolationLevel 120 { 121 Chaos = 5, 122 ReadCommitted = 2, 123 ReadUncommitted = 3, 124 RepeatableRead = 1, 125 Serializable = 0, 126 Snapshot = 4, 127 Unspecified = 6, 128 } 129 public partial interface ITransactionPromoter 130 { Promote()131 byte[] Promote(); 132 } 133 public partial class PreparingEnlistment : System.Transactions.Enlistment 134 { PreparingEnlistment()135 internal PreparingEnlistment() { } ForceRollback()136 public void ForceRollback() { } ForceRollback(System.Exception e)137 public void ForceRollback(System.Exception e) { } Prepared()138 public void Prepared() { } RecoveryInformation()139 public byte[] RecoveryInformation() { throw null; } 140 } 141 public partial class SinglePhaseEnlistment : System.Transactions.Enlistment 142 { SinglePhaseEnlistment()143 internal SinglePhaseEnlistment() { } Aborted()144 public void Aborted() { } Aborted(System.Exception e)145 public void Aborted(System.Exception e) { } Committed()146 public void Committed() { } InDoubt()147 public void InDoubt() { } InDoubt(System.Exception e)148 public void InDoubt(System.Exception e) { } 149 } 150 [System.SerializableAttribute] 151 public sealed partial class SubordinateTransaction : System.Transactions.Transaction 152 { SubordinateTransaction(System.Transactions.IsolationLevel isoLevel, System.Transactions.ISimpleTransactionSuperior superior)153 public SubordinateTransaction(System.Transactions.IsolationLevel isoLevel, System.Transactions.ISimpleTransactionSuperior superior) { } 154 } 155 [System.SerializableAttribute] 156 public partial class Transaction : System.IDisposable, System.Runtime.Serialization.ISerializable 157 { Transaction()158 internal Transaction() { } 159 public static System.Transactions.Transaction Current { get { throw null; } set { } } 160 public System.Transactions.IsolationLevel IsolationLevel { get { throw null; } } 161 public System.Guid PromoterType { get { throw null; } } 162 public System.Transactions.TransactionInformation TransactionInformation { get { throw null; } } 163 public event System.Transactions.TransactionCompletedEventHandler TransactionCompleted { add { } remove { } } Clone()164 public System.Transactions.Transaction Clone() { throw null; } DependentClone(System.Transactions.DependentCloneOption cloneOption)165 public System.Transactions.DependentTransaction DependentClone(System.Transactions.DependentCloneOption cloneOption) { throw null; } Dispose()166 public void Dispose() { } 167 [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] EnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.IEnlistmentNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions)168 public System.Transactions.Enlistment EnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.IEnlistmentNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions) { throw null; } 169 [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] EnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.ISinglePhaseNotification singlePhaseNotification, System.Transactions.EnlistmentOptions enlistmentOptions)170 public System.Transactions.Enlistment EnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.ISinglePhaseNotification singlePhaseNotification, System.Transactions.EnlistmentOptions enlistmentOptions) { throw null; } 171 [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification promotableSinglePhaseNotification)172 public bool EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification promotableSinglePhaseNotification) { throw null; } 173 [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification promotableSinglePhaseNotification, System.Guid promoterType)174 public bool EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification promotableSinglePhaseNotification, System.Guid promoterType) { throw null; } EnlistVolatile(System.Transactions.IEnlistmentNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions)175 public System.Transactions.Enlistment EnlistVolatile(System.Transactions.IEnlistmentNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions) { throw null; } EnlistVolatile(System.Transactions.ISinglePhaseNotification singlePhaseNotification, System.Transactions.EnlistmentOptions enlistmentOptions)176 public System.Transactions.Enlistment EnlistVolatile(System.Transactions.ISinglePhaseNotification singlePhaseNotification, System.Transactions.EnlistmentOptions enlistmentOptions) { throw null; } Equals(object obj)177 public override bool Equals(object obj) { throw null; } GetHashCode()178 public override int GetHashCode() { throw null; } 179 [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] GetPromotedToken()180 public byte[] GetPromotedToken() { throw null; } operator ==(System.Transactions.Transaction x, System.Transactions.Transaction y)181 public static bool operator ==(System.Transactions.Transaction x, System.Transactions.Transaction y) { throw null; } operator !=(System.Transactions.Transaction x, System.Transactions.Transaction y)182 public static bool operator !=(System.Transactions.Transaction x, System.Transactions.Transaction y) { throw null; } 183 [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] PromoteAndEnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.IPromotableSinglePhaseNotification promotableNotification, System.Transactions.ISinglePhaseNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions)184 public System.Transactions.Enlistment PromoteAndEnlistDurable(System.Guid resourceManagerIdentifier, System.Transactions.IPromotableSinglePhaseNotification promotableNotification, System.Transactions.ISinglePhaseNotification enlistmentNotification, System.Transactions.EnlistmentOptions enlistmentOptions) { throw null; } Rollback()185 public void Rollback() { } Rollback(System.Exception e)186 public void Rollback(System.Exception e) { } 187 [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] SetDistributedTransactionIdentifier(System.Transactions.IPromotableSinglePhaseNotification promotableNotification, System.Guid distributedTransactionIdentifier)188 public void SetDistributedTransactionIdentifier(System.Transactions.IPromotableSinglePhaseNotification promotableNotification, System.Guid distributedTransactionIdentifier) { } 189 [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)] System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext context)190 void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext context) { } 191 } 192 [System.SerializableAttribute] 193 public partial class TransactionAbortedException : System.Transactions.TransactionException 194 { TransactionAbortedException()195 public TransactionAbortedException() { } TransactionAbortedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)196 protected TransactionAbortedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } TransactionAbortedException(string message)197 public TransactionAbortedException(string message) { } TransactionAbortedException(string message, System.Exception innerException)198 public TransactionAbortedException(string message, System.Exception innerException) { } 199 } TransactionCompletedEventHandler(object sender, System.Transactions.TransactionEventArgs e)200 public delegate void TransactionCompletedEventHandler(object sender, System.Transactions.TransactionEventArgs e); 201 public partial class TransactionEventArgs : System.EventArgs 202 { TransactionEventArgs()203 public TransactionEventArgs() { } 204 public System.Transactions.Transaction Transaction { get { throw null; } } 205 } 206 [System.SerializableAttribute] 207 public partial class TransactionException : System.SystemException 208 { TransactionException()209 public TransactionException() { } TransactionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)210 protected TransactionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } TransactionException(string message)211 public TransactionException(string message) { } TransactionException(string message, System.Exception innerException)212 public TransactionException(string message, System.Exception innerException) { } 213 } 214 [System.SerializableAttribute] 215 public partial class TransactionInDoubtException : System.Transactions.TransactionException 216 { TransactionInDoubtException()217 public TransactionInDoubtException() { } TransactionInDoubtException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)218 protected TransactionInDoubtException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } TransactionInDoubtException(string message)219 public TransactionInDoubtException(string message) { } TransactionInDoubtException(string message, System.Exception innerException)220 public TransactionInDoubtException(string message, System.Exception innerException) { } 221 } 222 public partial class TransactionInformation 223 { TransactionInformation()224 internal TransactionInformation() { } 225 public System.DateTime CreationTime { get { throw null; } } 226 public System.Guid DistributedIdentifier { get { throw null; } } 227 public string LocalIdentifier { get { throw null; } } 228 public System.Transactions.TransactionStatus Status { get { throw null; } } 229 } 230 [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] 231 public static partial class TransactionInterop 232 { 233 public static readonly System.Guid PromoterTypeDtc; GetDtcTransaction(System.Transactions.Transaction transaction)234 public static System.Transactions.IDtcTransaction GetDtcTransaction(System.Transactions.Transaction transaction) { throw null; } GetExportCookie(System.Transactions.Transaction transaction, byte[] whereabouts)235 public static byte[] GetExportCookie(System.Transactions.Transaction transaction, byte[] whereabouts) { throw null; } GetTransactionFromDtcTransaction(System.Transactions.IDtcTransaction transactionNative)236 public static System.Transactions.Transaction GetTransactionFromDtcTransaction(System.Transactions.IDtcTransaction transactionNative) { throw null; } GetTransactionFromExportCookie(byte[] cookie)237 public static System.Transactions.Transaction GetTransactionFromExportCookie(byte[] cookie) { throw null; } GetTransactionFromTransmitterPropagationToken(byte[] propagationToken)238 public static System.Transactions.Transaction GetTransactionFromTransmitterPropagationToken(byte[] propagationToken) { throw null; } GetTransmitterPropagationToken(System.Transactions.Transaction transaction)239 public static byte[] GetTransmitterPropagationToken(System.Transactions.Transaction transaction) { throw null; } GetWhereabouts()240 public static byte[] GetWhereabouts() { throw null; } 241 } 242 public static partial class TransactionManager 243 { 244 public static System.TimeSpan DefaultTimeout { get { throw null; } } 245 public static System.Transactions.HostCurrentTransactionCallback HostCurrentCallback { [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]get { throw null; } [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]set { } } 246 public static System.TimeSpan MaximumTimeout { get { throw null; } } 247 public static event System.Transactions.TransactionStartedEventHandler DistributedTransactionStarted { add { } remove { } } 248 [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] RecoveryComplete(System.Guid resourceManagerIdentifier)249 public static void RecoveryComplete(System.Guid resourceManagerIdentifier) { } 250 [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] Reenlist(System.Guid resourceManagerIdentifier, byte[] recoveryInformation, System.Transactions.IEnlistmentNotification enlistmentNotification)251 public static System.Transactions.Enlistment Reenlist(System.Guid resourceManagerIdentifier, byte[] recoveryInformation, System.Transactions.IEnlistmentNotification enlistmentNotification) { throw null; } 252 } 253 [System.SerializableAttribute] 254 public partial class TransactionManagerCommunicationException : System.Transactions.TransactionException 255 { TransactionManagerCommunicationException()256 public TransactionManagerCommunicationException() { } TransactionManagerCommunicationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)257 protected TransactionManagerCommunicationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } TransactionManagerCommunicationException(string message)258 public TransactionManagerCommunicationException(string message) { } TransactionManagerCommunicationException(string message, System.Exception innerException)259 public TransactionManagerCommunicationException(string message, System.Exception innerException) { } 260 } 261 [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] 262 public partial struct TransactionOptions 263 { 264 public System.Transactions.IsolationLevel IsolationLevel { get { throw null; } set { } } 265 public System.TimeSpan Timeout { get { throw null; } set { } } EqualsSystem.Transactions.TransactionOptions266 public override bool Equals(object obj) { throw null; } GetHashCodeSystem.Transactions.TransactionOptions267 public override int GetHashCode() { throw null; } operator ==System.Transactions.TransactionOptions268 public static bool operator ==(System.Transactions.TransactionOptions x, System.Transactions.TransactionOptions y) { throw null; } operator !=System.Transactions.TransactionOptions269 public static bool operator !=(System.Transactions.TransactionOptions x, System.Transactions.TransactionOptions y) { throw null; } 270 } 271 [System.SerializableAttribute] 272 public partial class TransactionPromotionException : System.Transactions.TransactionException 273 { TransactionPromotionException()274 public TransactionPromotionException() { } TransactionPromotionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)275 protected TransactionPromotionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } TransactionPromotionException(string message)276 public TransactionPromotionException(string message) { } TransactionPromotionException(string message, System.Exception innerException)277 public TransactionPromotionException(string message, System.Exception innerException) { } 278 } 279 public sealed partial class TransactionScope : System.IDisposable 280 { TransactionScope()281 public TransactionScope() { } TransactionScope(System.Transactions.Transaction transactionToUse)282 public TransactionScope(System.Transactions.Transaction transactionToUse) { } TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout)283 public TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout) { } 284 [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout, System.Transactions.EnterpriseServicesInteropOption interopOption)285 public TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout, System.Transactions.EnterpriseServicesInteropOption interopOption) { } TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption)286 public TransactionScope(System.Transactions.Transaction transactionToUse, System.TimeSpan scopeTimeout, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } TransactionScope(System.Transactions.Transaction transactionToUse, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption)287 public TransactionScope(System.Transactions.Transaction transactionToUse, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } TransactionScope(System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption)288 public TransactionScope(System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } TransactionScope(System.Transactions.TransactionScopeOption scopeOption)289 public TransactionScope(System.Transactions.TransactionScopeOption scopeOption) { } TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.TimeSpan scopeTimeout)290 public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.TimeSpan scopeTimeout) { } TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.TimeSpan scopeTimeout, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption)291 public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.TimeSpan scopeTimeout, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions)292 public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions) { } 293 [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions, System.Transactions.EnterpriseServicesInteropOption interopOption)294 public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions, System.Transactions.EnterpriseServicesInteropOption interopOption) { } TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption)295 public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionOptions transactionOptions, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption)296 public TransactionScope(System.Transactions.TransactionScopeOption scopeOption, System.Transactions.TransactionScopeAsyncFlowOption asyncFlowOption) { } Complete()297 public void Complete() { } Dispose()298 public void Dispose() { } 299 } 300 public enum TransactionScopeAsyncFlowOption 301 { 302 Enabled = 1, 303 Suppress = 0, 304 } 305 public enum TransactionScopeOption 306 { 307 Required = 0, 308 RequiresNew = 1, 309 Suppress = 2, 310 } TransactionStartedEventHandler(object sender, System.Transactions.TransactionEventArgs e)311 public delegate void TransactionStartedEventHandler(object sender, System.Transactions.TransactionEventArgs e); 312 public enum TransactionStatus 313 { 314 Aborted = 2, 315 Active = 0, 316 Committed = 1, 317 InDoubt = 3, 318 } 319 } 320 namespace System.Transactions.Configuration 321 { 322 public sealed partial class DefaultSettingsSection : System.Configuration.ConfigurationSection 323 { DefaultSettingsSection()324 public DefaultSettingsSection() { } 325 [System.Configuration.ConfigurationPropertyAttribute("distributedTransactionManagerName", DefaultValue="")] 326 public string DistributedTransactionManagerName { get { throw null; } set { } } 327 protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } 328 [System.Configuration.ConfigurationPropertyAttribute("timeout", DefaultValue="00:01:00")] 329 [System.Configuration.TimeSpanValidatorAttribute(MinValueString="00:00:00", MaxValueString="10675199.02:48:05.4775807")] 330 public System.TimeSpan Timeout { get { throw null; } set { } } 331 } 332 public sealed partial class MachineSettingsSection : System.Configuration.ConfigurationSection 333 { MachineSettingsSection()334 public MachineSettingsSection() { } 335 [System.Configuration.ConfigurationPropertyAttribute("maxTimeout", DefaultValue="00:10:00")] 336 [System.Configuration.TimeSpanValidatorAttribute(MinValueString="00:00:00", MaxValueString="10675199.02:48:05.4775807")] 337 public System.TimeSpan MaxTimeout { get { throw null; } set { } } 338 protected override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } } 339 } 340 public sealed partial class TransactionsSectionGroup : System.Configuration.ConfigurationSectionGroup 341 { TransactionsSectionGroup()342 public TransactionsSectionGroup() { } 343 [System.Configuration.ConfigurationPropertyAttribute("defaultSettings")] 344 public System.Transactions.Configuration.DefaultSettingsSection DefaultSettings { get { throw null; } } 345 [System.Configuration.ConfigurationPropertyAttribute("machineSettings")] 346 public System.Transactions.Configuration.MachineSettingsSection MachineSettings { get { throw null; } } GetSectionGroup(System.Configuration.Configuration config)347 public static System.Transactions.Configuration.TransactionsSectionGroup GetSectionGroup(System.Configuration.Configuration config) { throw null; } 348 } 349 } 350