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
- ExternalException.cs
- XmlMtomReader.cs
- Page.cs
- TracedNativeMethods.cs
- DbDataSourceEnumerator.cs
- ApplyHostConfigurationBehavior.cs
- CapacityStreamGeometryContext.cs
- Variant.cs
- ToggleButtonAutomationPeer.cs
- PropertyCondition.cs
- SmiEventStream.cs
- MailMessageEventArgs.cs
- PathSegment.cs
- ConfigurationSectionCollection.cs
- ToolStripDropDown.cs
- MessageSmuggler.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- CompressEmulationStream.cs
- DocumentViewerConstants.cs
- StringBuilder.cs
- GroupDescription.cs
- BamlStream.cs
- Parser.cs
- JournalNavigationScope.cs
- Page.cs
- HttpModulesSection.cs
- _AutoWebProxyScriptEngine.cs
- OleDbWrapper.cs
- HitTestResult.cs
- BitmapDownload.cs
- PersonalizablePropertyEntry.cs
- SID.cs
- EncryptedPackage.cs
- Int32Rect.cs
- WindowsListViewItemCheckBox.cs
- RepeatButtonAutomationPeer.cs
- Parser.cs
- StringPropertyBuilder.cs
- SchemaEntity.cs
- DocumentPageView.cs
- CodeConditionStatement.cs
- ProfessionalColorTable.cs
- TabControlToolboxItem.cs
- ResourcesBuildProvider.cs
- RelationshipType.cs
- FileRecordSequenceCompletedAsyncResult.cs
- Crypto.cs
- CompatibleIComparer.cs
- MethodToken.cs
- ShutDownListener.cs
- XmlDomTextWriter.cs
- HtmlTable.cs
- DocumentSchemaValidator.cs
- DocComment.cs
- SplitterPanelDesigner.cs
- Context.cs
- NeedSkipTokenVisitor.cs
- StructuralType.cs
- SamlConstants.cs
- SpanIndex.cs
- ItemCheckedEvent.cs
- CodeTypeParameter.cs
- SqlConnectionManager.cs
- DuplicateContext.cs
- _UncName.cs
- TypeBinaryExpression.cs
- PersistNameAttribute.cs
- DLinqTableProvider.cs
- ParameterModifier.cs
- XmlSchemaAnnotated.cs
- SQLBytes.cs
- CustomPopupPlacement.cs
- HandlerBase.cs
- OrderablePartitioner.cs
- HttpConfigurationSystem.cs
- SqlNotificationEventArgs.cs
- ValidationHelper.cs
- InternalBufferOverflowException.cs
- OperatingSystem.cs
- ReferenceSchema.cs
- BulletChrome.cs
- SamlAuthorizationDecisionStatement.cs
- FormsAuthentication.cs
- Icon.cs
- WindowsNonControl.cs
- IdnMapping.cs
- ClickablePoint.cs
- EventToken.cs
- DataServiceProviderWrapper.cs
- TransactionBridge.cs
- Config.cs
- XamlVector3DCollectionSerializer.cs
- SystemIPv4InterfaceProperties.cs
- NameGenerator.cs
- Exception.cs
- CursorConverter.cs
- TransformerInfo.cs
- SQLResource.cs
- MobileUserControl.cs
- TreeWalkHelper.cs