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
- ShapingEngine.cs
- TaskCanceledException.cs
- TemplateParser.cs
- SecurityRuntime.cs
- IgnoreDeviceFilterElement.cs
- GridViewEditEventArgs.cs
- WebScriptClientGenerator.cs
- DelegateHelpers.Generated.cs
- BitmapEffectDrawing.cs
- InvalidateEvent.cs
- BuilderPropertyEntry.cs
- DesignerActionListCollection.cs
- UserNamePasswordValidationMode.cs
- HtmlImage.cs
- DataGrid.cs
- DiscriminatorMap.cs
- CustomTypeDescriptor.cs
- GregorianCalendar.cs
- SimpleMailWebEventProvider.cs
- WebBrowserContainer.cs
- HtmlInputImage.cs
- HtmlEmptyTagControlBuilder.cs
- SQLString.cs
- Brush.cs
- Preprocessor.cs
- XPathNode.cs
- WindowsListViewItemStartMenu.cs
- C14NUtil.cs
- DateTimePickerDesigner.cs
- DataTableReader.cs
- SendSecurityHeader.cs
- DataGridViewUtilities.cs
- SynchronizedInputProviderWrapper.cs
- Helpers.cs
- ResourceKey.cs
- ArithmeticException.cs
- ParseChildrenAsPropertiesAttribute.cs
- BuilderPropertyEntry.cs
- HtmlSelect.cs
- SelectionProcessor.cs
- StoreItemCollection.cs
- QuestionEventArgs.cs
- WindowsScroll.cs
- DataGridViewSelectedColumnCollection.cs
- SetMemberBinder.cs
- HopperCache.cs
- Gdiplus.cs
- PropertiesTab.cs
- ExtendedPropertyDescriptor.cs
- SqlDataSourceView.cs
- HtmlElement.cs
- XmlUtil.cs
- future.cs
- ShapingWorkspace.cs
- LayoutManager.cs
- TextContainerChangedEventArgs.cs
- PersonalizationAdministration.cs
- AdditionalEntityFunctions.cs
- TreeNodeCollection.cs
- TransportBindingElement.cs
- WebPermission.cs
- Lazy.cs
- WebPartHeaderCloseVerb.cs
- WebPartChrome.cs
- BigInt.cs
- TypeDescriptor.cs
- CompressedStack.cs
- KnownColorTable.cs
- XmlRawWriter.cs
- QilName.cs
- PersonalizationDictionary.cs
- StateManager.cs
- CanonicalXml.cs
- ScriptManager.cs
- FilterException.cs
- ComponentConverter.cs
- CodeTypeParameter.cs
- _AutoWebProxyScriptWrapper.cs
- XmlBindingWorker.cs
- GenerateScriptTypeAttribute.cs
- ModelTreeEnumerator.cs
- HostVisual.cs
- XappLauncher.cs
- ValueUtilsSmi.cs
- Base64Stream.cs
- QuerySetOp.cs
- ItemChangedEventArgs.cs
- AllMembershipCondition.cs
- EntityProxyTypeInfo.cs
- Matrix3DConverter.cs
- PositiveTimeSpanValidatorAttribute.cs
- LinearQuaternionKeyFrame.cs
- SourceElementsCollection.cs
- WebBrowser.cs
- WebPartConnectionCollection.cs
- WorkflowNamespace.cs
- XmlSchemaObjectTable.cs
- DesignerValidationSummaryAdapter.cs
- ProjectionCamera.cs
- ToggleButtonAutomationPeer.cs