Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- EntityDataSourceSelectingEventArgs.cs
- WebSysDescriptionAttribute.cs
- WebPart.cs
- ObjectDataSourceEventArgs.cs
- AlignmentXValidation.cs
- TransformerInfoCollection.cs
- KeyPullup.cs
- BitmapEffectDrawingContextState.cs
- FacetDescription.cs
- SecurityKeyUsage.cs
- Condition.cs
- basevalidator.cs
- BlurBitmapEffect.cs
- QueryRewriter.cs
- SqlNodeAnnotation.cs
- RootBrowserWindowAutomationPeer.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- CharConverter.cs
- SHA384.cs
- BindingsSection.cs
- ContentHostHelper.cs
- SubstitutionList.cs
- FixedPageAutomationPeer.cs
- ValidationRuleCollection.cs
- MessagePropertyAttribute.cs
- UIElementParagraph.cs
- WebSysDisplayNameAttribute.cs
- GridViewDeletedEventArgs.cs
- SafeLocalMemHandle.cs
- SelectedCellsChangedEventArgs.cs
- CFGGrammar.cs
- WCFServiceClientProxyGenerator.cs
- NewItemsContextMenuStrip.cs
- PageRequestManager.cs
- Viewport2DVisual3D.cs
- ExpressionDumper.cs
- SettingsAttributes.cs
- CodeRemoveEventStatement.cs
- ObservableDictionary.cs
- SQLDoubleStorage.cs
- embossbitmapeffect.cs
- ConvertEvent.cs
- ArgumentElement.cs
- WindowsScroll.cs
- RangeEnumerable.cs
- XmlSchemaGroupRef.cs
- ReturnType.cs
- WebPartDescription.cs
- FolderBrowserDialogDesigner.cs
- IdentityVerifier.cs
- CodeRemoveEventStatement.cs
- _WinHttpWebProxyDataBuilder.cs
- PassportIdentity.cs
- ImageDrawing.cs
- DbFunctionCommandTree.cs
- ConditionCollection.cs
- RemotingSurrogateSelector.cs
- XamlSerializer.cs
- DataGridViewTopLeftHeaderCell.cs
- StringUtil.cs
- BindingValueChangedEventArgs.cs
- ProfilePropertyMetadata.cs
- SQLMoney.cs
- PointAnimationUsingPath.cs
- DataSetSchema.cs
- IMembershipProvider.cs
- CompilerState.cs
- ProxyGenerationError.cs
- SoapObjectWriter.cs
- XamlReaderHelper.cs
- CallbackValidator.cs
- Model3D.cs
- ClaimSet.cs
- XhtmlStyleClass.cs
- QuotedPrintableStream.cs
- Icon.cs
- KeyValueSerializer.cs
- SpeakCompletedEventArgs.cs
- HTMLTagNameToTypeMapper.cs
- AttachInfo.cs
- WebPartTransformerCollection.cs
- CacheSection.cs
- HttpCapabilitiesEvaluator.cs
- DocumentPageView.cs
- MediaElementAutomationPeer.cs
- UrlRoutingHandler.cs
- ApplicationTrust.cs
- DomNameTable.cs
- SynchronizedMessageSource.cs
- CheckPair.cs
- ValueSerializer.cs
- SigningCredentials.cs
- SingleAnimationUsingKeyFrames.cs
- NativeMethods.cs
- NativeMethods.cs
- MonikerBuilder.cs
- ConfigurationElementCollection.cs
- LinkLabel.cs
- EntityRecordInfo.cs
- SmiConnection.cs