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
- FontUnit.cs
- FileLevelControlBuilderAttribute.cs
- RequestQueryParser.cs
- IsolationInterop.cs
- DispatcherTimer.cs
- ThemeInfoAttribute.cs
- NullableIntSumAggregationOperator.cs
- FileReservationCollection.cs
- ItemsChangedEventArgs.cs
- TypeConvertions.cs
- ClientScriptItemCollection.cs
- AstTree.cs
- PageAdapter.cs
- RawStylusInputCustomData.cs
- HttpModuleCollection.cs
- PointHitTestResult.cs
- RbTree.cs
- Margins.cs
- CodeDirectionExpression.cs
- TextEffectResolver.cs
- InputLanguageSource.cs
- WebProxyScriptElement.cs
- Hashtable.cs
- MultitargetingHelpers.cs
- OpCodes.cs
- PropertyMapper.cs
- ParseChildrenAsPropertiesAttribute.cs
- SHA1Managed.cs
- SqlAliasesReferenced.cs
- ClientFactory.cs
- DependencyPropertyKind.cs
- IPEndPoint.cs
- UInt64.cs
- DataServiceEntityAttribute.cs
- path.cs
- WmlLiteralTextAdapter.cs
- RemotingConfigParser.cs
- ControlValuePropertyAttribute.cs
- DataGridViewRowsRemovedEventArgs.cs
- DotExpr.cs
- ScrollChrome.cs
- HostingEnvironmentException.cs
- ScriptingAuthenticationServiceSection.cs
- SignatureToken.cs
- ConfigurationHandlersInstallComponent.cs
- Oid.cs
- LinqDataSourceDeleteEventArgs.cs
- ListenerElementsCollection.cs
- XmlCharacterData.cs
- TextBlock.cs
- XsdCachingReader.cs
- SelectionProcessor.cs
- ClientRoleProvider.cs
- RawStylusInputCustomDataList.cs
- ComponentEvent.cs
- SerializationAttributes.cs
- DtrList.cs
- ScriptIgnoreAttribute.cs
- CookieParameter.cs
- LinearKeyFrames.cs
- ItemAutomationPeer.cs
- DataServiceConfiguration.cs
- PointKeyFrameCollection.cs
- TableChangeProcessor.cs
- HorizontalAlignConverter.cs
- WebPartDescription.cs
- ListMarkerSourceInfo.cs
- SqlClientFactory.cs
- ExceptionUtil.cs
- MenuItemBinding.cs
- ParameterCollectionEditor.cs
- FileEnumerator.cs
- HostedBindingBehavior.cs
- CryptoStream.cs
- DataListCommandEventArgs.cs
- CqlGenerator.cs
- PageSettings.cs
- AdornedElementPlaceholder.cs
- FuncTypeConverter.cs
- xsdvalidator.cs
- ColorContextHelper.cs
- Symbol.cs
- NativeMethods.cs
- FormsAuthenticationEventArgs.cs
- ClientTarget.cs
- XmlAnyElementAttribute.cs
- CodeCastExpression.cs
- RegexCompilationInfo.cs
- KeyConstraint.cs
- FrugalMap.cs
- TextBlock.cs
- View.cs
- mediapermission.cs
- TextEditorTyping.cs
- SqlConnection.cs
- InputManager.cs
- PEFileEvidenceFactory.cs
- SQLRoleProvider.cs
- EncodingInfo.cs
- LocationFactory.cs