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
- FormClosingEvent.cs
- PageAsyncTaskManager.cs
- RelationshipWrapper.cs
- SqlDependency.cs
- EditorBrowsableAttribute.cs
- DataGridItemAutomationPeer.cs
- SQLDouble.cs
- GlobalizationSection.cs
- WebBrowserSiteBase.cs
- DiagnosticTrace.cs
- HierarchicalDataTemplate.cs
- SiteMapNodeCollection.cs
- AppDomainAttributes.cs
- AssemblyBuilder.cs
- ListMarkerSourceInfo.cs
- WebPartCatalogCloseVerb.cs
- UpdatePanelTriggerCollection.cs
- ParameterCollection.cs
- Aes.cs
- XmlReader.cs
- CodePropertyReferenceExpression.cs
- PersistChildrenAttribute.cs
- SoapAttributeAttribute.cs
- UniqueContractNameValidationBehavior.cs
- CookieHandler.cs
- RelationshipConverter.cs
- COAUTHIDENTITY.cs
- BufferedWebEventProvider.cs
- fixedPageContentExtractor.cs
- RoutedCommand.cs
- RegexMatchCollection.cs
- SafeUserTokenHandle.cs
- AnnotationComponentChooser.cs
- IriParsingElement.cs
- TextElementAutomationPeer.cs
- DrawingImage.cs
- FileDialog.cs
- ContentWrapperAttribute.cs
- Reference.cs
- Base64Stream.cs
- PropertyRef.cs
- FontUnit.cs
- DeploymentSectionCache.cs
- TransformDescriptor.cs
- InputScopeManager.cs
- RoutedUICommand.cs
- SmtpTransport.cs
- ChannelFactoryBase.cs
- RequestCacheValidator.cs
- HeaderedContentControl.cs
- ProtocolsConfiguration.cs
- PrintingPermissionAttribute.cs
- DispatcherTimer.cs
- ContractMapping.cs
- WSSecurityXXX2005.cs
- MemberAccessException.cs
- DiscoveryViaBehavior.cs
- RefreshPropertiesAttribute.cs
- XmlWhitespace.cs
- EventPrivateKey.cs
- SecurityTokenException.cs
- ToolStripArrowRenderEventArgs.cs
- GridToolTip.cs
- RuleCache.cs
- Misc.cs
- SettingsContext.cs
- CollectionConverter.cs
- EdmItemCollection.OcAssemblyCache.cs
- PropertySourceInfo.cs
- OpenTypeCommon.cs
- SqlError.cs
- HScrollProperties.cs
- BaseInfoTable.cs
- EntityContainerEmitter.cs
- COM2Properties.cs
- QueryRewriter.cs
- ParameterModifier.cs
- InternalConfigSettingsFactory.cs
- XhtmlBasicPhoneCallAdapter.cs
- ReflectionTypeLoadException.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- SoapSchemaExporter.cs
- RoutedEventHandlerInfo.cs
- ComplexTypeEmitter.cs
- ValidationRuleCollection.cs
- ErasingStroke.cs
- BitmapEffectCollection.cs
- SqlProvider.cs
- LongMinMaxAggregationOperator.cs
- ObjectContext.cs
- RuntimeConfigLKG.cs
- DashStyles.cs
- WorkflowApplicationUnloadedException.cs
- RawStylusInput.cs
- AdornerDecorator.cs
- RecognizedWordUnit.cs
- ObjectPersistData.cs
- DeploymentSectionCache.cs
- ConnectionsZoneDesigner.cs
- ToolStripDropDownItem.cs