Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- ConnectionManagementElementCollection.cs
- HScrollProperties.cs
- SingleStorage.cs
- CheckBoxList.cs
- XmlSchemaSimpleTypeList.cs
- CodeAttributeArgumentCollection.cs
- BoundColumn.cs
- SmiMetaData.cs
- SamlDelegatingWriter.cs
- NativeMethods.cs
- SqlAggregateChecker.cs
- ImageAnimator.cs
- SecureConversationVersion.cs
- InputManager.cs
- DeleteMemberBinder.cs
- StorageEndPropertyMapping.cs
- MetaDataInfo.cs
- BindingList.cs
- BuildProviderCollection.cs
- iisPickupDirectory.cs
- StylesEditorDialog.cs
- HttpRequestWrapper.cs
- Style.cs
- WriteTimeStream.cs
- PriorityBinding.cs
- FillErrorEventArgs.cs
- MimeTypeMapper.cs
- TemplateField.cs
- XmlChildEnumerator.cs
- ResourcesBuildProvider.cs
- dtdvalidator.cs
- SignedInfo.cs
- ellipse.cs
- MergeFilterQuery.cs
- PeerEndPoint.cs
- CompositeDataBoundControl.cs
- CalendarDay.cs
- RIPEMD160.cs
- SqlGatherProducedAliases.cs
- ConfigurationCollectionAttribute.cs
- GlobalizationAssembly.cs
- thaishape.cs
- WebPartPersonalization.cs
- FixedPosition.cs
- MessageQueue.cs
- OdbcConnectionString.cs
- DataIdProcessor.cs
- GeneralTransformGroup.cs
- TraceRecord.cs
- RootProfilePropertySettingsCollection.cs
- ByteAnimationUsingKeyFrames.cs
- GC.cs
- FileStream.cs
- MultiByteCodec.cs
- SelectedDatesCollection.cs
- GeneralTransform.cs
- ListManagerBindingsCollection.cs
- AutoGeneratedFieldProperties.cs
- CursorInteropHelper.cs
- ReturnType.cs
- CompressedStack.cs
- MenuItemBinding.cs
- FastEncoderWindow.cs
- ExceptionUtil.cs
- PolicyManager.cs
- SocketElement.cs
- EditorAttribute.cs
- SqlUserDefinedAggregateAttribute.cs
- WebControlAdapter.cs
- itemelement.cs
- SecurityPolicySection.cs
- FileSystemInfo.cs
- ListBox.cs
- PeerPresenceInfo.cs
- SizeAnimation.cs
- SymbolMethod.cs
- Byte.cs
- HtmlDocument.cs
- Stroke.cs
- Keyboard.cs
- TraceHwndHost.cs
- HttpRequestTraceRecord.cs
- SpeechSynthesizer.cs
- Expression.cs
- StickyNote.cs
- FixedSOMGroup.cs
- TableLayoutColumnStyleCollection.cs
- PropertyInformationCollection.cs
- TextSpan.cs
- UIPermission.cs
- MexHttpBindingElement.cs
- WinEventQueueItem.cs
- CompilationPass2TaskInternal.cs
- TableAutomationPeer.cs
- Convert.cs
- ScriptControlManager.cs
- ResourceAssociationSet.cs
- StringArrayConverter.cs
- ScrollProperties.cs
- DataColumn.cs