Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / DataOracleClient / System / Data / OracleClient / OracleFactory.cs / 1 / OracleFactory.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
//-----------------------------------------------------------------------------
using System;
using System.Data;
using System.Data.Common;
using System.Security;
using System.Security.Permissions;
namespace System.Data.OracleClient {
public sealed class OracleClientFactory : DbProviderFactory {
public static readonly OracleClientFactory Instance = new OracleClientFactory();
private OracleClientFactory() {
}
public override DbCommand CreateCommand() {
return new OracleCommand();
}
public override DbCommandBuilder CreateCommandBuilder() {
return new OracleCommandBuilder();
}
public override DbConnection CreateConnection() {
return new OracleConnection();
}
public override DbConnectionStringBuilder CreateConnectionStringBuilder() {
return new OracleConnectionStringBuilder();
}
public override DbDataAdapter CreateDataAdapter() {
return new OracleDataAdapter();
}
public override DbParameter CreateParameter() {
return new OracleParameter();
}
public override CodeAccessPermission CreatePermission(PermissionState state) {
return new OraclePermission(state);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
//-----------------------------------------------------------------------------
using System;
using System.Data;
using System.Data.Common;
using System.Security;
using System.Security.Permissions;
namespace System.Data.OracleClient {
public sealed class OracleClientFactory : DbProviderFactory {
public static readonly OracleClientFactory Instance = new OracleClientFactory();
private OracleClientFactory() {
}
public override DbCommand CreateCommand() {
return new OracleCommand();
}
public override DbCommandBuilder CreateCommandBuilder() {
return new OracleCommandBuilder();
}
public override DbConnection CreateConnection() {
return new OracleConnection();
}
public override DbConnectionStringBuilder CreateConnectionStringBuilder() {
return new OracleConnectionStringBuilder();
}
public override DbDataAdapter CreateDataAdapter() {
return new OracleDataAdapter();
}
public override DbParameter CreateParameter() {
return new OracleParameter();
}
public override CodeAccessPermission CreatePermission(PermissionState state) {
return new OraclePermission(state);
}
}
}
// 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
- XPathNavigator.cs
- WindowsBrush.cs
- HtmlToClrEventProxy.cs
- DirectoryInfo.cs
- Rights.cs
- InputMethodStateChangeEventArgs.cs
- OpenTypeMethods.cs
- XDRSchema.cs
- AsymmetricSignatureDeformatter.cs
- AbsoluteQuery.cs
- PeekCompletedEventArgs.cs
- ConnectionPoint.cs
- RewritingPass.cs
- MembershipSection.cs
- DrawingContextWalker.cs
- Compiler.cs
- TreeNodeCollectionEditorDialog.cs
- DbResourceAllocator.cs
- WindowsRebar.cs
- UnsafeNativeMethodsTablet.cs
- Evidence.cs
- ConnectionProviderAttribute.cs
- RecognizerBase.cs
- FixedPage.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- DataPagerFieldCollection.cs
- SiteOfOriginContainer.cs
- mongolianshape.cs
- InternalPolicyElement.cs
- PropertyManager.cs
- Site.cs
- UnsafeNativeMethods.cs
- Popup.cs
- WorkerRequest.cs
- XAMLParseException.cs
- FolderLevelBuildProvider.cs
- PathSegment.cs
- AsnEncodedData.cs
- Ray3DHitTestResult.cs
- ArglessEventHandlerProxy.cs
- SyndicationSerializer.cs
- UpWmlPageAdapter.cs
- PrinterResolution.cs
- FilterUserControlBase.cs
- LayoutUtils.cs
- SafeNativeMethods.cs
- AttributeExtensions.cs
- ProxyWebPartManager.cs
- DataGridViewTextBoxCell.cs
- CompareValidator.cs
- ThreadPool.cs
- NativeMethods.cs
- GridViewRow.cs
- LoginDesignerUtil.cs
- RenderData.cs
- XmlAttribute.cs
- AnnouncementService.cs
- XomlCompilerResults.cs
- DbTransaction.cs
- UIElement.cs
- WebAdminConfigurationHelper.cs
- RoleService.cs
- HtmlInputCheckBox.cs
- MetafileHeaderEmf.cs
- CodeTypeParameterCollection.cs
- InputProcessorProfiles.cs
- BitmapCodecInfo.cs
- WindowsTokenRoleProvider.cs
- PackageFilter.cs
- SpnegoTokenProvider.cs
- ExpressionBindingCollection.cs
- TransactionInterop.cs
- ApplicationId.cs
- EventDrivenDesigner.cs
- DocumentPaginator.cs
- CopyCodeAction.cs
- SortedSet.cs
- RayMeshGeometry3DHitTestResult.cs
- MultiBinding.cs
- ObjectListCommandEventArgs.cs
- EventWaitHandle.cs
- WindowsButton.cs
- ProcessThreadCollection.cs
- Symbol.cs
- GradientBrush.cs
- XmlWriter.cs
- Maps.cs
- SemanticResolver.cs
- SerializerDescriptor.cs
- NameValueFileSectionHandler.cs
- Comparer.cs
- Line.cs
- ListenerPerfCounters.cs
- BindingElementCollection.cs
- SchemaElement.cs
- ListBindableAttribute.cs
- ComEventsInfo.cs
- AtlasWeb.Designer.cs
- ContractHandle.cs
- CngProperty.cs