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
- DiscoveryReferences.cs
- IgnoreFlushAndCloseStream.cs
- UIElementParaClient.cs
- dataobject.cs
- CheckBox.cs
- FlowDocumentScrollViewer.cs
- SimplePropertyEntry.cs
- PerformanceCounterPermission.cs
- OrderedDictionary.cs
- ListBoxAutomationPeer.cs
- documentsequencetextview.cs
- UrlMappingCollection.cs
- WindowsSysHeader.cs
- LocatorPartList.cs
- TextClipboardData.cs
- TextTreeDeleteContentUndoUnit.cs
- SvcMapFileSerializer.cs
- MonitorWrapper.cs
- TextParaClient.cs
- XmlUTF8TextReader.cs
- ObjectStateManagerMetadata.cs
- RemoteEndpointMessageProperty.cs
- SchemaMerger.cs
- ResourcePool.cs
- StackOverflowException.cs
- EditingScopeUndoUnit.cs
- LabelLiteral.cs
- VirtualDirectoryMapping.cs
- WSSecurityJan2004.cs
- LightweightCodeGenerator.cs
- SQLStringStorage.cs
- ContainerControl.cs
- CustomAttributeFormatException.cs
- SqlCacheDependency.cs
- BitmapEffectvisualstate.cs
- DBPropSet.cs
- JavaScriptString.cs
- PrePrepareMethodAttribute.cs
- MulticastOption.cs
- Viewport3DAutomationPeer.cs
- Italic.cs
- PathTooLongException.cs
- QueryMatcher.cs
- ShowExpandedMultiValueConverter.cs
- StylusDownEventArgs.cs
- MatrixAnimationUsingKeyFrames.cs
- SR.cs
- SqlCacheDependencyDatabaseCollection.cs
- TextAdaptor.cs
- CodeDirectiveCollection.cs
- ListDictionary.cs
- PermissionAttributes.cs
- TimestampInformation.cs
- ManagementObjectCollection.cs
- GorillaCodec.cs
- WebUtil.cs
- Pkcs9Attribute.cs
- InkCanvasAutomationPeer.cs
- PolicyChain.cs
- OleDbRowUpdatedEvent.cs
- TextRange.cs
- CorruptStoreException.cs
- StrongNameKeyPair.cs
- documentsequencetextview.cs
- WrapPanel.cs
- AsymmetricSignatureFormatter.cs
- InvokeHandlers.cs
- SelectionItemProviderWrapper.cs
- BindingParameterCollection.cs
- FilterFactory.cs
- OrderedEnumerableRowCollection.cs
- OdbcDataAdapter.cs
- EntitySqlException.cs
- RoleManagerModule.cs
- StringExpressionSet.cs
- ServicePointManagerElement.cs
- DesignTimeTemplateParser.cs
- XmlElementCollection.cs
- DataServiceRequestOfT.cs
- EditorAttribute.cs
- OutputScopeManager.cs
- DateTimeSerializationSection.cs
- SelectionRangeConverter.cs
- TraceHelpers.cs
- Visual.cs
- Encoder.cs
- DrawingCollection.cs
- StaticResourceExtension.cs
- ReceiveReply.cs
- RichTextBox.cs
- StateRuntime.cs
- ProgressBarRenderer.cs
- ImageButton.cs
- MethodExecutor.cs
- SoapInteropTypes.cs
- CalendarDateRange.cs
- FontUnitConverter.cs
- MembershipPasswordException.cs
- X509ChainPolicy.cs
- configsystem.cs