Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Data / System / Data / SqlClient / SqlClientFactory.cs / 1 / 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

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlDocumentFragment.cs
- Cursor.cs
- Wildcard.cs
- ColumnResizeUndoUnit.cs
- RuntimeConfig.cs
- HandleCollector.cs
- MultilineStringConverter.cs
- IApplicationTrustManager.cs
- ToggleProviderWrapper.cs
- _Rfc2616CacheValidators.cs
- WebConvert.cs
- BlobPersonalizationState.cs
- DependencyPropertyConverter.cs
- FullTextBreakpoint.cs
- BufferedOutputAsyncStream.cs
- SqlCacheDependencyDatabaseCollection.cs
- SystemIcmpV4Statistics.cs
- Compress.cs
- InstalledVoice.cs
- CacheOutputQuery.cs
- ImageSource.cs
- CurrentChangingEventArgs.cs
- ObjectDataSourceFilteringEventArgs.cs
- WeakEventManager.cs
- _SSPISessionCache.cs
- NativeMethods.cs
- QuestionEventArgs.cs
- WmpBitmapDecoder.cs
- SqlClientMetaDataCollectionNames.cs
- X509UI.cs
- FormsAuthenticationUserCollection.cs
- Object.cs
- SerializableAttribute.cs
- FlowDocumentScrollViewer.cs
- TransformerConfigurationWizardBase.cs
- UserControlFileEditor.cs
- DataGridViewComboBoxColumn.cs
- HtmlElementCollection.cs
- CustomErrorsSection.cs
- CssClassPropertyAttribute.cs
- MetadataPropertyvalue.cs
- EventLogPermission.cs
- PermissionRequestEvidence.cs
- CompilerGeneratedAttribute.cs
- PocoPropertyAccessorStrategy.cs
- DataGridViewBindingCompleteEventArgs.cs
- LinkClickEvent.cs
- UIElementParaClient.cs
- Attributes.cs
- ListViewGroupCollectionEditor.cs
- CodeChecksumPragma.cs
- FileDetails.cs
- ComponentEditorPage.cs
- DetailsViewPageEventArgs.cs
- WebPartCloseVerb.cs
- RoleManagerEventArgs.cs
- Int32CollectionConverter.cs
- WmlFormAdapter.cs
- Component.cs
- DocComment.cs
- StaticFileHandler.cs
- ServiceRoute.cs
- SoapServerProtocol.cs
- StringValidator.cs
- HeaderElement.cs
- ConfigurationLockCollection.cs
- SettingsAttributes.cs
- InfoCardPolicy.cs
- ViewGenerator.cs
- WebWorkflowRole.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- ProfileGroupSettingsCollection.cs
- OracleDateTime.cs
- ClientSettingsProvider.cs
- EntityCodeGenerator.cs
- MessageBox.cs
- ManagementScope.cs
- PlatformNotSupportedException.cs
- FlowDocumentPageViewerAutomationPeer.cs
- ConstructorNeedsTagAttribute.cs
- ExcCanonicalXml.cs
- __Error.cs
- ProfilePropertyNameValidator.cs
- Size3D.cs
- Imaging.cs
- GeneratedView.cs
- ExpressionLink.cs
- CodeTypeOfExpression.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- DrawingDrawingContext.cs
- TreePrinter.cs
- ListViewSortEventArgs.cs
- WorkflowInstance.cs
- DbConnectionPoolIdentity.cs
- SqlDataSourceParameterParser.cs
- OdbcEnvironment.cs
- Shape.cs
- ExtendedProperty.cs
- ShortcutKeysEditor.cs
- MetadataSet.cs