Compartir a través de


IVsDataConnectionProperties (Interfaz)

Representa la interfaz que expone métodos y propiedades para el análisis y el formato de cadenas de conexión, así como para el almacenamiento de propiedades fuertemente tipadas, atributos personalizados, y de sinónimos.

Espacio de nombres:  Microsoft.VisualStudio.Data.Services.SupportEntities
Ensamblado:  Microsoft.VisualStudio.Data.Services (en Microsoft.VisualStudio.Data.Services.dll)

Sintaxis

'Declaración
Public Interface IVsDataConnectionProperties _
    Inherits IDictionary(Of String, Object), ICollection(Of KeyValuePair(Of String, Object)),  _
    IEnumerable(Of KeyValuePair(Of String, Object)), IEnumerable
public interface IVsDataConnectionProperties : IDictionary<string, Object>, 
    ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>, 
    IEnumerable
public interface class IVsDataConnectionProperties : IDictionary<String^, Object^>, 
    ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>, 
    IEnumerable
type IVsDataConnectionProperties =  
    interface
        interface IDictionary<string, Object>
        interface ICollection<KeyValuePair<string, Object>>
        interface IEnumerable<KeyValuePair<string, Object>>
        interface IEnumerable
    end
public interface IVsDataConnectionProperties extends IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable

El tipo IVsDataConnectionProperties expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Count Obtiene el número de elementos incluidos en ICollection<T>. (Se hereda de ICollection<KeyValuePair<String, Object>>).
Propiedad pública IsReadOnly Obtiene un valor que indica si ICollection<T> es de sólo lectura. (Se hereda de ICollection<KeyValuePair<String, Object>>).
Propiedad pública Item Obtiene o establece el elemento con la clave especificada. (Se hereda de IDictionary<String, Object>).
Propiedad pública Keys Obtiene una interfaz ICollection<T> que contiene las claves de la interfaz IDictionary<TKey, TValue>. (Se hereda de IDictionary<String, Object>).
Propiedad pública Values Obtiene una interfaz ICollection<T> que contiene los valores de la interfaz IDictionary<TKey, TValue>. (Se hereda de IDictionary<String, Object>).

Arriba

Métodos

  Nombre Descripción
Método público Add(T) Agrega un elemento a ICollection<T>. (Se hereda de ICollection<KeyValuePair<String, Object>>).
Método público Add(TKey, TValue) Agrega un elemento con la clave y el valor proporcionados a la interfaz IDictionary<TKey, TValue>. (Se hereda de IDictionary<String, Object>).
Método público Add(String, Type, Object) Cuando es implementada por una clase, agrega una nueva propiedad a la colección actual de propiedades de conexión.
Método público Clear Quita todos los elementos de ICollection<T>. (Se hereda de ICollection<KeyValuePair<String, Object>>).
Método público Contains Determina si la interfaz ICollection<T> contiene un valor específico. (Se hereda de ICollection<KeyValuePair<String, Object>>).
Método público ContainsKey Determina si la interfaz IDictionary<TKey, TValue> contiene un elemento con la clave especificada. (Se hereda de IDictionary<String, Object>).
Método público CopyTo Copia los elementos de ICollection<T> en un objeto Array, a partir de un índice determinado de Array. (Se hereda de ICollection<KeyValuePair<String, Object>>).
Método público GetEnumerator() Devuelve un enumerador que recorre en iteración la colección. (Se hereda de IEnumerable<KeyValuePair<String, Object>>).
Método público GetEnumerator() Devuelve un enumerador que recorre en iteración una colección. (Se hereda de IEnumerable).
Método público Parse Cuando es implementada por una clase, desensambla los componentes de una cadena de conexión en un conjunto de propiedades en DataConnectionProperties actual citan como ejemplo.
Método público Remove(TKey) Quita el elemento con la clave especificada de la interfaz IDictionary<TKey, TValue>. (Se hereda de IDictionary<String, Object>).
Método público Remove(T) Quita la primera aparición de un objeto específico de la interfaz ICollection<T>. (Se hereda de ICollection<KeyValuePair<String, Object>>).
Método público Reset() Cuando es implementada por una clase, se restablece los valores de las propiedades de conexión a un estado inicial.
Método público Reset(String) Cuando es implementada por una clase, quita la propiedad especificada del conjunto de propiedades de conexión de datos.
Método público ToSafeString Cuando es implementada por una clase, recupera una representación de cadena del conjunto de propiedades de conexión de datos que excluye las propiedades confidenciales o propiedades que no deben conservarse.
Método público ToString Cuando es implementada por una clase, recupera la representación de cadena predeterminada de las propiedades de conexión actual.
Método público TryGetValue Obtiene el valor asociado a la clave especificada. (Se hereda de IDictionary<String, Object>).

Arriba

Comentarios

En el caso más simple, una clase derivada debe agregar propiedades a los atributos de la clase y el componente place en estas propiedades para personalizar su comportamiento.En un caso más avanzados, una clase derivada puede reemplazar el código de análisis y de formato, y cambiar dinámicamente cualquiera de las propiedades dependiendo de acciones específicas, como establecer el valor de una propiedad.

Esta interfaz tiene una implementación base en el marco de DDEX.

Vea también

Referencia

Microsoft.VisualStudio.Data.Services.SupportEntities (Espacio de nombres)