Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Data / System / Data / SqlClient / SqlClientFactory.cs / 1305376 / SqlClientFactory.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //----------------------------------------------------------------------------- using System; using System.Data; using System.Data.Common; using System.Data.Sql; using System.Security; using System.Security.Permissions; namespace System.Data.SqlClient { public sealed class SqlClientFactory : DbProviderFactory, IServiceProvider { public static readonly SqlClientFactory Instance = new SqlClientFactory(); private SqlClientFactory() { } public override bool CanCreateDataSourceEnumerator { get { return true; } } public override DbCommand CreateCommand() { return new SqlCommand(); } public override DbCommandBuilder CreateCommandBuilder() { return new SqlCommandBuilder(); } public override DbConnection CreateConnection() { return new SqlConnection(); } public override DbConnectionStringBuilder CreateConnectionStringBuilder() { return new SqlConnectionStringBuilder(); } public override DbDataAdapter CreateDataAdapter() { return new SqlDataAdapter(); } public override DbParameter CreateParameter() { return new SqlParameter(); } public override CodeAccessPermission CreatePermission(PermissionState state) { return new SqlClientPermission(state); } public override DbDataSourceEnumerator CreateDataSourceEnumerator() { return SqlDataSourceEnumerator.Instance; } ////// Extension mechanism for additional services; currently the only service /// supported is the DbProviderServices /// ///requested service provider or null. object IServiceProvider.GetService(Type serviceType) { object result = null; if (serviceType == GreenMethods.SystemDataCommonDbProviderServices_Type) { result = GreenMethods.SystemDataSqlClientSqlProviderServices_Instance(); } return result; } } } // 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
- TextEffect.cs
- ArraySegment.cs
- WindowsHyperlink.cs
- ProfileGroupSettingsCollection.cs
- StylusLogic.cs
- Accessors.cs
- Part.cs
- SrgsOneOf.cs
- AppDomainResourcePerfCounters.cs
- SettingsPropertyCollection.cs
- PhysicalAddress.cs
- RadioButtonAutomationPeer.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- DataExpression.cs
- UpdateCommand.cs
- httpserverutility.cs
- DispatcherHooks.cs
- DataBindingValueUIHandler.cs
- Polyline.cs
- SqlDataReader.cs
- DataGridLength.cs
- Size3DValueSerializer.cs
- ConfigurationValidatorAttribute.cs
- EntityConnectionStringBuilderItem.cs
- HashHelper.cs
- NativeCompoundFileAPIs.cs
- TextEncodedRawTextWriter.cs
- SqlIdentifier.cs
- newinstructionaction.cs
- XmlSignificantWhitespace.cs
- AutomationElement.cs
- GraphicsPathIterator.cs
- HandlerBase.cs
- CompoundFileDeflateTransform.cs
- RunClient.cs
- ResourceDictionaryCollection.cs
- CollectionContainer.cs
- UserControl.cs
- LoadedOrUnloadedOperation.cs
- ContentOperations.cs
- ServiceReference.cs
- EndPoint.cs
- StaticExtensionConverter.cs
- UseAttributeSetsAction.cs
- WeakReferenceKey.cs
- PathTooLongException.cs
- StylusButton.cs
- FontWeightConverter.cs
- LinkLabelLinkClickedEvent.cs
- MetadataProperty.cs
- MatrixTransform3D.cs
- ReflectionPermission.cs
- CompensationDesigner.cs
- DataList.cs
- BaseCAMarshaler.cs
- rsa.cs
- Matrix.cs
- DrawingContext.cs
- AssemblyFilter.cs
- WebServiceData.cs
- SystemDropShadowChrome.cs
- PrintControllerWithStatusDialog.cs
- EUCJPEncoding.cs
- DetailsViewDeletedEventArgs.cs
- DataServiceSaveChangesEventArgs.cs
- XsdDataContractExporter.cs
- ToolBar.cs
- XmlReaderSettings.cs
- CollectionViewGroupInternal.cs
- RefreshEventArgs.cs
- PageContent.cs
- PropertyRef.cs
- SqlReorderer.cs
- SendingRequestEventArgs.cs
- MethodCallTranslator.cs
- MsmqHostedTransportManager.cs
- BufferModeSettings.cs
- ConsumerConnectionPoint.cs
- TargetException.cs
- Vector3DAnimationBase.cs
- WindowsListViewItem.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- connectionpool.cs
- XmlSchemaValidator.cs
- DependentList.cs
- CommentAction.cs
- StandardRuntimeEnumValidator.cs
- Pair.cs
- ThreadSafeList.cs
- FileIOPermission.cs
- WorkerRequest.cs
- MetadataHelper.cs
- MulticastOption.cs
- objectquery_tresulttype.cs
- ExpressionBuilderContext.cs
- StreamSecurityUpgradeAcceptor.cs
- Storyboard.cs
- GroupAggregateExpr.cs
- TransformationRules.cs
- RequestCachePolicy.cs