IVsDataConnectionUIProperties Interface
Provides the ability to manipulate data connection properties in the context of a connection UI (for example, the data connection dialog box).
Namespace: Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly: Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)
Syntax
'Declaration
Public Interface IVsDataConnectionUIProperties _
Inherits IVsDataConnectionProperties, IDictionary(Of String, Object), _
ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)), _
IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
public interface IVsDataConnectionUIProperties : IVsDataConnectionProperties,
IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>,
IEnumerable<KeyValuePair<string, Object>>, IEnumerable, ICustomTypeDescriptor,
INotifyPropertyChanged
public interface class IVsDataConnectionUIProperties : IVsDataConnectionProperties,
IDictionary<String^, Object^>, ICollection<KeyValuePair<String^, Object^>>,
IEnumerable<KeyValuePair<String^, Object^>>, IEnumerable,
ICustomTypeDescriptor, INotifyPropertyChanged
type IVsDataConnectionUIProperties =
interface
interface IVsDataConnectionProperties
interface IDictionary<string, Object>
interface ICollection<KeyValuePair<string, Object>>
interface IEnumerable<KeyValuePair<string, Object>>
interface IEnumerable
interface ICustomTypeDescriptor
interface INotifyPropertyChanged
end
public interface IVsDataConnectionUIProperties extends IVsDataConnectionProperties, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
The IVsDataConnectionUIProperties type exposes the following members.
Properties
Name | Description | |
---|---|---|
Count | Gets the number of elements contained in the ICollection<T>. (Inherited from ICollection<KeyValuePair<String, Object>>.) | |
IsComplete | When implemented by a class, gets a value indicating whether a given connection string is complete. | |
IsExtensible | When implemented by a class, gets or sets a Boolean value indicating whether the DDEX provider connection properties are extensible. | |
IsReadOnly | Gets a value indicating whether the ICollection<T> is read-only. (Inherited from ICollection<KeyValuePair<String, Object>>.) | |
Item | Gets or sets the element with the specified key. (Inherited from IDictionary<String, Object>.) | |
Keys | Gets an ICollection<T> containing the keys of the IDictionary<TKey, TValue>. (Inherited from IDictionary<String, Object>.) | |
Values | Gets an ICollection<T> containing the values in the IDictionary<TKey, TValue>. (Inherited from IDictionary<String, Object>.) |
Top
Methods
Name | Description | |
---|---|---|
Add(T) | Adds an item to the ICollection<T>. (Inherited from ICollection<KeyValuePair<String, Object>>.) | |
Add(TKey, TValue) | Adds an element with the provided key and value to the IDictionary<TKey, TValue>. (Inherited from IDictionary<String, Object>.) | |
Add(String, Type, Object) | When implemented by a class, adds a new property to the current connection properties collection. (Inherited from IVsDataConnectionProperties.) | |
Clear | Removes all items from the ICollection<T>. (Inherited from ICollection<KeyValuePair<String, Object>>.) | |
Contains | Determines whether the ICollection<T> contains a specific value. (Inherited from ICollection<KeyValuePair<String, Object>>.) | |
ContainsKey | Determines whether the IDictionary<TKey, TValue> contains an element with the specified key. (Inherited from IDictionary<String, Object>.) | |
CopyTo | Copies the elements of the ICollection<T> to an Array, starting at a particular Array index. (Inherited from ICollection<KeyValuePair<String, Object>>.) | |
GetAttributes | Returns a collection of custom attributes for this instance of a component. (Inherited from ICustomTypeDescriptor.) | |
GetClassName | Returns the class name of this instance of a component. (Inherited from ICustomTypeDescriptor.) | |
GetComponentName | Returns the name of this instance of a component. (Inherited from ICustomTypeDescriptor.) | |
GetConverter | Returns a type converter for this instance of a component. (Inherited from ICustomTypeDescriptor.) | |
GetDefaultEvent | Returns the default event for this instance of a component. (Inherited from ICustomTypeDescriptor.) | |
GetDefaultProperty | Returns the default property for this instance of a component. (Inherited from ICustomTypeDescriptor.) | |
GetEditor | Returns an editor of the specified type for this instance of a component. (Inherited from ICustomTypeDescriptor.) | |
GetEnumerator | Returns an enumerator that iterates through the collection. (Inherited from IEnumerable<KeyValuePair<String, Object>>.) | |
GetEvents() | Returns the events for this instance of a component. (Inherited from ICustomTypeDescriptor.) | |
GetEvents(array<Attribute[]) | Returns the events for this instance of a component using the specified attribute array as a filter. (Inherited from ICustomTypeDescriptor.) | |
GetProperties() | Returns the properties for this instance of a component. (Inherited from ICustomTypeDescriptor.) | |
GetProperties(array<Attribute[]) | Returns the properties for this instance of a component using the attribute array as a filter. (Inherited from ICustomTypeDescriptor.) | |
GetPropertyOwner | Returns an object that contains the property described by the specified property descriptor. (Inherited from ICustomTypeDescriptor.) | |
GetSynonyms | When implemented by a class, retrieves an array list of synonyms for a specified property. | |
IsSensitive | When implemented by a class, indicates whether a property contains sensitive information. | |
Parse | When implemented by a class, disassembles the components of a connection string into a set of properties in the current DataConnectionProperties instance. (Inherited from IVsDataConnectionProperties.) | |
Remove(TKey) | Removes the element with the specified key from the IDictionary<TKey, TValue>. (Inherited from IDictionary<String, Object>.) | |
Remove(T) | Removes the first occurrence of a specific object from the ICollection<T>. (Inherited from ICollection<KeyValuePair<String, Object>>.) | |
Reset() | When implemented by a class, resets the values of connection properties to an initial state. (Inherited from IVsDataConnectionProperties.) | |
Reset(String) | When implemented by a class, removes the specified property from the current set of data connection properties. (Inherited from IVsDataConnectionProperties.) | |
ToDisplayString | When implemented by a class, retrieves a string representation of the current set of data connection properties that is suitable for on-screen display. | |
ToSafeString | When implemented by a class, retrieves a string representation of the current set of data connection properties that excludes sensitive properties or properties that should not be persisted. (Inherited from IVsDataConnectionProperties.) | |
ToString | When implemented by a class, retrieves the default string representation of the current connection properties. (Inherited from IVsDataConnectionProperties.) | |
TryGetValue | Gets the value associated with the specified key. (Inherited from IDictionary<String, Object>.) |
Top
Events
Name | Description | |
---|---|---|
PropertyChanged | Occurs when a property value changes. (Inherited from INotifyPropertyChanged.) |
Top
Remarks
This interface is implemented by the DataConnectionProperties class in the DDEX Framework.
See Also
Reference
Microsoft.VisualStudio.Data.Services.SupportEntities Namespace