Share via


IVsDataConnectionUIProperties Interface

Definition

Represents the ability to manipulate data connection properties in the context of a connection UI (e.g. the data connection dialog).

public interface class IVsDataConnectionUIProperties : Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataConnectionProperties, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::ComponentModel::ICustomTypeDescriptor, System::ComponentModel::INotifyPropertyChanged
public interface IVsDataConnectionUIProperties : Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataConnectionProperties, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>, System.ComponentModel.ICustomTypeDescriptor, System.ComponentModel.INotifyPropertyChanged
type IVsDataConnectionUIProperties = interface
    interface IVsDataConnectionProperties
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
    interface ICustomTypeDescriptor
    interface INotifyPropertyChanged
Public Interface IVsDataConnectionUIProperties
Implements ICollection(Of KeyValuePair(Of String, Object)), ICustomTypeDescriptor, IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INotifyPropertyChanged, IVsDataConnectionProperties
Derived
Implements

Properties

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.

Methods

Add(String, Type, Object)

When implemented by a class, adds a new property to the current connection properties collection.

(Inherited from IVsDataConnectionProperties)
GetSynonyms(String)

When implemented by a class, retrieves an array list of synonyms for a specified property.

IsSensitive(String)

When implemented by a class, indicates whether a property contains sensitive information.

Parse(String)

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)
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)

Extension Methods

AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IDictionary<TKey,TValue>, Boolean)

Add one dictionary content to the another dictionary

GetOrDefault<TK,TV>(IDictionary<TK,TV>, TK)

Gets a value by the given key.

EmptyIfNull<T>(IEnumerable<T>)

Return this enumeration in case it is not null. In case it is null return empty enumeration.

Applies to