Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Data / System / Data / Common / DbTransaction.cs / 1 / DbTransaction.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
// [....]
//-----------------------------------------------------------------------------
namespace System.Data.Common {
using System;
using System.Data;
#if WINFSInternalOnly
internal
#else
public
#endif
abstract class DbTransaction : MarshalByRefObject, IDbTransaction { // V1.2.3300
protected DbTransaction() : base() {
}
public DbConnection Connection {
get {
return DbConnection;
}
}
IDbConnection IDbTransaction.Connection {
get {
return DbConnection;
}
}
abstract protected DbConnection DbConnection {
get;
}
abstract public IsolationLevel IsolationLevel {
get;
}
abstract public void Commit();
public void Dispose() {
Dispose(true);
}
protected virtual void Dispose(bool disposing) {
}
abstract public void Rollback();
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
// [....]
//-----------------------------------------------------------------------------
namespace System.Data.Common {
using System;
using System.Data;
#if WINFSInternalOnly
internal
#else
public
#endif
abstract class DbTransaction : MarshalByRefObject, IDbTransaction { // V1.2.3300
protected DbTransaction() : base() {
}
public DbConnection Connection {
get {
return DbConnection;
}
}
IDbConnection IDbTransaction.Connection {
get {
return DbConnection;
}
}
abstract protected DbConnection DbConnection {
get;
}
abstract public IsolationLevel IsolationLevel {
get;
}
abstract public void Commit();
public void Dispose() {
Dispose(true);
}
protected virtual void Dispose(bool disposing) {
}
abstract public void Rollback();
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ToolStripLocationCancelEventArgs.cs
- XmlBinaryReader.cs
- PauseStoryboard.cs
- _TimerThread.cs
- Literal.cs
- ActivityXRefPropertyEditor.cs
- HtmlShim.cs
- ListViewSelectEventArgs.cs
- InputQueue.cs
- DynamicResourceExtension.cs
- BindingEditor.xaml.cs
- XmlDataProvider.cs
- FlatButtonAppearance.cs
- EdmItemError.cs
- PointAnimation.cs
- TcpConnectionPoolSettingsElement.cs
- AdjustableArrowCap.cs
- FileUtil.cs
- SqlLiftWhereClauses.cs
- CqlErrorHelper.cs
- XmlNamespaceMapping.cs
- TableRowGroup.cs
- DataSourceConverter.cs
- TCPListener.cs
- LineServicesCallbacks.cs
- UnknownBitmapDecoder.cs
- FileIOPermission.cs
- ToolStripLabel.cs
- XsltConvert.cs
- WeakReferenceKey.cs
- OSFeature.cs
- DeflateStream.cs
- QueryStringHandler.cs
- ImageCollectionCodeDomSerializer.cs
- AutomationElement.cs
- TextParentUndoUnit.cs
- SystemIPv4InterfaceProperties.cs
- AssociationType.cs
- SerializationFieldInfo.cs
- CheckableControlBaseAdapter.cs
- ContractNamespaceAttribute.cs
- ModifierKeysValueSerializer.cs
- WebPartMenuStyle.cs
- RepeaterItemCollection.cs
- WindowsScroll.cs
- ToolStripItemBehavior.cs
- AudioFormatConverter.cs
- DesignTimeTemplateParser.cs
- CommandBinding.cs
- DiscoveryReferences.cs
- SoapSchemaExporter.cs
- ToolStripStatusLabel.cs
- ConfigurationPropertyAttribute.cs
- RequestStatusBarUpdateEventArgs.cs
- Thread.cs
- ObjectListItemCollection.cs
- HashRepartitionEnumerator.cs
- Document.cs
- NullPackagingPolicy.cs
- UrlMappingsSection.cs
- PackageRelationshipSelector.cs
- SimpleRecyclingCache.cs
- HttpContextServiceHost.cs
- PermissionAttributes.cs
- LambdaCompiler.Address.cs
- TextDocumentView.cs
- ToolStripDropDownButton.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- Themes.cs
- BindingManagerDataErrorEventArgs.cs
- TypeSystemHelpers.cs
- mediaeventshelper.cs
- TextTreePropertyUndoUnit.cs
- InputScopeAttribute.cs
- ADRoleFactoryConfiguration.cs
- DrawingAttributes.cs
- SqlConnectionHelper.cs
- SignedInfo.cs
- _NtlmClient.cs
- ActiveXHost.cs
- ReadOnlyTernaryTree.cs
- XmlQualifiedNameTest.cs
- IxmlLineInfo.cs
- ToolStripComboBox.cs
- HandleRef.cs
- PersonalizationEntry.cs
- GetPageCompletedEventArgs.cs
- ConsumerConnectionPoint.cs
- FormCollection.cs
- EventHandlersStore.cs
- _BasicClient.cs
- ObjectListSelectEventArgs.cs
- DropSource.cs
- CaseInsensitiveHashCodeProvider.cs
- GenericNameHandler.cs
- ExpressionHelper.cs
- EncryptedPackageFilter.cs
- KeyGestureConverter.cs
- TargetParameterCountException.cs
- MenuAutomationPeer.cs