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
- CodeStatementCollection.cs
- DesigntimeLicenseContext.cs
- DecimalConstantAttribute.cs
- PropertyDescriptor.cs
- DataTableReaderListener.cs
- ActivityTypeResolver.xaml.cs
- ChangeNode.cs
- PromptEventArgs.cs
- QueryableFilterUserControl.cs
- RootDesignerSerializerAttribute.cs
- ArgumentReference.cs
- DrawToolTipEventArgs.cs
- BrowserDefinition.cs
- _BaseOverlappedAsyncResult.cs
- LeafCellTreeNode.cs
- _HTTPDateParse.cs
- WindowInteropHelper.cs
- XmlAttributeHolder.cs
- UnsignedPublishLicense.cs
- CharAnimationBase.cs
- DistributedTransactionPermission.cs
- GrammarBuilderWildcard.cs
- datacache.cs
- SqlPersonalizationProvider.cs
- GACIdentityPermission.cs
- FlowDocumentPage.cs
- DbResourceAllocator.cs
- DesignerToolStripControlHost.cs
- CircleHotSpot.cs
- XmlSchemaAnnotated.cs
- CreateUserErrorEventArgs.cs
- OrderByExpression.cs
- BypassElementCollection.cs
- ProfileManager.cs
- EmptyReadOnlyDictionaryInternal.cs
- EqualityArray.cs
- WebConfigurationHost.cs
- DBBindings.cs
- JpegBitmapEncoder.cs
- DataGridColumnHeadersPresenter.cs
- PackagePart.cs
- MediaElement.cs
- SafeUserTokenHandle.cs
- HealthMonitoringSection.cs
- Expr.cs
- RegexCharClass.cs
- SQLMembershipProvider.cs
- StringPropertyBuilder.cs
- XmlNamespaceDeclarationsAttribute.cs
- InputLanguageManager.cs
- DataListItem.cs
- BitmapEffectrendercontext.cs
- BatchWriter.cs
- EncryptedData.cs
- TemplateLookupAction.cs
- ProtocolsSection.cs
- StatusBarItemAutomationPeer.cs
- FormatterServices.cs
- SimpleMailWebEventProvider.cs
- DropTarget.cs
- AssemblyBuilder.cs
- ButtonBaseAutomationPeer.cs
- DesignerOptions.cs
- SafeJobHandle.cs
- XpsFontSubsetter.cs
- ProjectionPruner.cs
- ConfigurationLocation.cs
- DeploymentSection.cs
- AutomationIdentifier.cs
- TargetInvocationException.cs
- DataGridParentRows.cs
- StrokeNodeOperations2.cs
- ClickablePoint.cs
- RadioButtonRenderer.cs
- TypeHelpers.cs
- WindowsContainer.cs
- Group.cs
- PhonemeConverter.cs
- ControllableStoryboardAction.cs
- WinFormsSecurity.cs
- ActivationArguments.cs
- InvalidComObjectException.cs
- NoClickablePointException.cs
- Lasso.cs
- OutKeywords.cs
- WindowAutomationPeer.cs
- MSAAEventDispatcher.cs
- ListViewItem.cs
- PrimitiveType.cs
- FtpRequestCacheValidator.cs
- securitymgrsite.cs
- CodeRegionDirective.cs
- GuidConverter.cs
- SynchronizedDispatch.cs
- NumericPagerField.cs
- DbConnectionPool.cs
- Win32Exception.cs
- ProxyAttribute.cs
- httpstaticobjectscollection.cs
- GridViewUpdatedEventArgs.cs