Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Data / System / Data / SqlClient / SqlClientFactory.cs / 5 / 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 { #if WINFSInternalOnly internal #else public #endif 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. //------------------------------------------------------------------------------ //// 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 { #if WINFSInternalOnly internal #else public #endif 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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataException.cs
- EFTableProvider.cs
- PolyBezierSegmentFigureLogic.cs
- SHA384.cs
- SynchronizationContext.cs
- UniformGrid.cs
- DataGridViewButtonCell.cs
- CategoryGridEntry.cs
- ResourceContainerWrapper.cs
- WorkflowEnvironment.cs
- MenuAutomationPeer.cs
- XPathAncestorIterator.cs
- PipeSecurity.cs
- HttpFileCollection.cs
- HasCopySemanticsAttribute.cs
- RNGCryptoServiceProvider.cs
- InternalBase.cs
- MissingManifestResourceException.cs
- _LoggingObject.cs
- InteropAutomationProvider.cs
- Int64AnimationUsingKeyFrames.cs
- HttpResponseBase.cs
- SspiNegotiationTokenAuthenticatorState.cs
- FormsAuthenticationUserCollection.cs
- TableAutomationPeer.cs
- ShortcutKeysEditor.cs
- CookieHandler.cs
- ArcSegment.cs
- XmlDeclaration.cs
- PointConverter.cs
- ExitEventArgs.cs
- BasicHttpMessageSecurityElement.cs
- Point3DCollection.cs
- DataConnectionHelper.cs
- SafeProcessHandle.cs
- LocalValueEnumerator.cs
- TextSegment.cs
- DataAdapter.cs
- NonPrimarySelectionGlyph.cs
- altserialization.cs
- ErrorFormatterPage.cs
- WindowsToolbarAsMenu.cs
- HttpListenerResponse.cs
- IPAddressCollection.cs
- SchemaTableColumn.cs
- TextServicesCompartmentContext.cs
- SerTrace.cs
- RowToParametersTransformer.cs
- BinaryFormatterWriter.cs
- CompoundFileDeflateTransform.cs
- DriveInfo.cs
- ValidationSummaryDesigner.cs
- DmlSqlGenerator.cs
- SQLInt16Storage.cs
- StateMachineWorkflowInstance.cs
- PageThemeParser.cs
- LinkedResource.cs
- AttributeTableBuilder.cs
- OutputCache.cs
- XmlWriterSettings.cs
- _FtpControlStream.cs
- RangeBase.cs
- MenuItemBinding.cs
- SelectedDatesCollection.cs
- TextBoxRenderer.cs
- IncrementalHitTester.cs
- MiniConstructorInfo.cs
- DateBoldEvent.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- StateDesigner.Helpers.cs
- TreeNodeStyleCollection.cs
- WindowsFormsHostPropertyMap.cs
- SemaphoreSecurity.cs
- InfiniteIntConverter.cs
- ViewStateModeByIdAttribute.cs
- ChannelFactoryRefCache.cs
- ForEachAction.cs
- Delegate.cs
- DictionaryTraceRecord.cs
- CryptoKeySecurity.cs
- SctClaimSerializer.cs
- CodeDelegateInvokeExpression.cs
- WebReferencesBuildProvider.cs
- ToolBarDesigner.cs
- ReferencedType.cs
- FormsAuthentication.cs
- TraceProvider.cs
- OleDbError.cs
- TextBoxRenderer.cs
- DataGridViewCellStyle.cs
- PreviousTrackingServiceAttribute.cs
- SByteStorage.cs
- OrderedParallelQuery.cs
- RootDesignerSerializerAttribute.cs
- FacetEnabledSchemaElement.cs
- XmlSchemaComplexContentRestriction.cs
- CompilerLocalReference.cs
- HtmlElement.cs
- Geometry3D.cs
- BoolExpression.cs