Code:
/ DotNET / DotNET / 8.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
- MergeEnumerator.cs
- StringDictionaryCodeDomSerializer.cs
- SimpleHandlerFactory.cs
- WebPartVerb.cs
- QilNode.cs
- CryptoProvider.cs
- ItemCheckedEvent.cs
- NumberFormatter.cs
- TypeUtils.cs
- IgnoreSectionHandler.cs
- SimpleFieldTemplateFactory.cs
- StorageModelBuildProvider.cs
- WSSecurityOneDotOneSendSecurityHeader.cs
- SerializationSectionGroup.cs
- InheritanceContextHelper.cs
- Cursors.cs
- HtmlInputRadioButton.cs
- PageAsyncTaskManager.cs
- Zone.cs
- ClientFormsIdentity.cs
- ResourceCategoryAttribute.cs
- DebugHandleTracker.cs
- Symbol.cs
- Page.cs
- SmtpNetworkElement.cs
- FixedElement.cs
- MsmqUri.cs
- RetriableClipboard.cs
- OracleCommand.cs
- PeerNameRecordCollection.cs
- PriorityChain.cs
- ValidationErrorCollection.cs
- EntityContainerAssociationSet.cs
- QueueNameHelper.cs
- StateValidator.cs
- Context.cs
- AstTree.cs
- DisableDpiAwarenessAttribute.cs
- ConfigurationCollectionAttribute.cs
- StylusPoint.cs
- LoadMessageLogger.cs
- ListSortDescription.cs
- NativeCppClassAttribute.cs
- _SecureChannel.cs
- CollectionContainer.cs
- AppearanceEditorPart.cs
- _ConnectionGroup.cs
- CalendarDataBindingHandler.cs
- StateRuntime.cs
- DictionaryChange.cs
- DbConnectionPoolCounters.cs
- BlockCollection.cs
- MatrixTransform.cs
- DataKey.cs
- EventLogRecord.cs
- MatrixKeyFrameCollection.cs
- serverconfig.cs
- IconConverter.cs
- MeshGeometry3D.cs
- ItemChangedEventArgs.cs
- SimpleMailWebEventProvider.cs
- MissingFieldException.cs
- MetadataSet.cs
- ExternalException.cs
- DateTimePicker.cs
- PiiTraceSource.cs
- MaxSessionCountExceededException.cs
- WebPartMenuStyle.cs
- TextStore.cs
- ListQueryResults.cs
- ListViewDataItem.cs
- DeflateEmulationStream.cs
- MatrixValueSerializer.cs
- ClosableStream.cs
- XhtmlBasicListAdapter.cs
- ManagementOperationWatcher.cs
- SurrogateChar.cs
- SoapEnumAttribute.cs
- DataGridViewToolTip.cs
- ToolStripOverflowButton.cs
- ConsoleKeyInfo.cs
- ListViewHitTestInfo.cs
- ServiceDescriptionContext.cs
- TextServicesPropertyRanges.cs
- WindowsMenu.cs
- ProfileSettings.cs
- BufferBuilder.cs
- UserControlAutomationPeer.cs
- DrawListViewColumnHeaderEventArgs.cs
- Path.cs
- ISO2022Encoding.cs
- SplineQuaternionKeyFrame.cs
- IImplicitResourceProvider.cs
- ProxyWebPartConnectionCollection.cs
- SecurityCriticalDataForSet.cs
- hresults.cs
- TrackingCondition.cs
- LinqDataSourceValidationException.cs
- BlurBitmapEffect.cs
- RoleService.cs