Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / CompMod / System / ComponentModel / Design / Data / DesignerDataConnection.cs / 1 / DesignerDataConnection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel.Design.Data { using System; using System.Collections; using System.Windows.Forms; ////// A data connection represents a single connection to a particular /// database or data source in the design tool or in an application /// config file. /// /// A DesignerDataConnection object may also be passed to other APIs /// to get access to services such as database schema information or /// the QueryBuilder host dialog. /// public sealed class DesignerDataConnection { private string _connectionString; private bool _isConfigured; private string _name; private string _providerName; ////// Creates a new instance of a DesignerDataConnection representing a /// database connection stored by a host environment or located in an /// application config file. /// This constructor is used to create non-configured connections. /// public DesignerDataConnection(string name, string providerName, string connectionString) : this(name, providerName, connectionString, false) { } ////// Creates a new instance of a DesignerDataConnection representing a /// database connection stored by a host environment or located in an /// application config file. /// This constructor is used to create both configured and /// non-configured connections. /// public DesignerDataConnection(string name, string providerName, string connectionString, bool isConfigured) { _name = name; _providerName = providerName; _connectionString = connectionString; _isConfigured = isConfigured; } ////// The connection string value for the connection. /// public string ConnectionString { get { return _connectionString; } } ////// Returns true if the connection is configured in the /// application-level configuration file (web.config), false /// otherwise. /// public bool IsConfigured { get { return _isConfigured; } } ////// The name associated with this connection in the design tool. Typically /// this is used to represent the connection in user interface. /// If this is a configured connection (IsConfigured=true) then this is /// the name of the connection defined in the public string Name { get { return _name; } } ////// section of the application web.config. /// /// The name of the ADO.NET managed provider used to access data from this /// connection. /// public string ProviderName { get { return _providerName; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataViewSetting.cs
- XDRSchema.cs
- SharedStatics.cs
- MenuAutomationPeer.cs
- CompilationSection.cs
- FormView.cs
- DataKey.cs
- MimeFormImporter.cs
- OleDbConnectionFactory.cs
- TableChangeProcessor.cs
- HttpWebRequest.cs
- BindingCollection.cs
- ConnectionPoolManager.cs
- CultureSpecificStringDictionary.cs
- ManagementNamedValueCollection.cs
- ListBoxItemWrapperAutomationPeer.cs
- RightsManagementErrorHandler.cs
- SpellerError.cs
- validation.cs
- DrawingGroup.cs
- HtmlTableRow.cs
- RangeContentEnumerator.cs
- OrderByLifter.cs
- DesignerWidgets.cs
- ProxyWebPartConnectionCollection.cs
- VisualBasicSettings.cs
- TableItemStyle.cs
- initElementDictionary.cs
- NameValuePermission.cs
- DataTableTypeConverter.cs
- BitmapEffectInput.cs
- SslStream.cs
- URLIdentityPermission.cs
- Encoding.cs
- PropertyDescriptor.cs
- AutomationPropertyInfo.cs
- XmlDataSourceNodeDescriptor.cs
- PageThemeBuildProvider.cs
- TemplateControlBuildProvider.cs
- UnknownWrapper.cs
- WriteTimeStream.cs
- CounterSampleCalculator.cs
- GeometryModel3D.cs
- Char.cs
- IndentedWriter.cs
- DataPager.cs
- DragDropHelper.cs
- ResourcesBuildProvider.cs
- InfoCardSchemas.cs
- ChannelManager.cs
- IteratorFilter.cs
- BitmapData.cs
- RelationshipEnd.cs
- StyleXamlParser.cs
- StateDesigner.TransitionInfo.cs
- ServiceManagerHandle.cs
- SpeechDetectedEventArgs.cs
- ExpressionBinding.cs
- Vector3D.cs
- ProcessModuleDesigner.cs
- BatchParser.cs
- ProgressBarHighlightConverter.cs
- AttachmentService.cs
- Paragraph.cs
- PaintEvent.cs
- itemelement.cs
- XmlSchemaException.cs
- SystemIPv6InterfaceProperties.cs
- WebUtil.cs
- BufferBuilder.cs
- DatePickerTextBox.cs
- AbstractDataSvcMapFileLoader.cs
- SlotInfo.cs
- SqlExpressionNullability.cs
- ClientReliableChannelBinder.cs
- MessageSecurityOverTcp.cs
- GroupItem.cs
- _IPv4Address.cs
- GrammarBuilderPhrase.cs
- XXXOnTypeBuilderInstantiation.cs
- StylusPointDescription.cs
- ProfileWorkflowElement.cs
- RenderingEventArgs.cs
- TableLayoutStyle.cs
- AggregateNode.cs
- SqlClientWrapperSmiStream.cs
- HtmlTextViewAdapter.cs
- SafeWaitHandle.cs
- ConfigurationHelpers.cs
- ProfileSection.cs
- PropertyItemInternal.cs
- DispatcherEventArgs.cs
- DesignerVerbCollection.cs
- ServiceOperationViewControl.cs
- SqlColumnizer.cs
- AttributeExtensions.cs
- ColorBlend.cs
- ProtocolsConfigurationHandler.cs
- CodePropertyReferenceExpression.cs
- SafeNativeMethods.cs