Compartir a través de


IVsDataConnectionUIProperties (Interfaz)

Proporciona la capacidad de manipular las propiedades de conexión de datos en el contexto de una interfaz de usuario de la conexión (por ejemplo, el cuadro de diálogo de conexión de datos).

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

Sintaxis

'Declaración
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

El tipo IVsDataConnectionUIProperties expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Count Obtiene el número de elementos incluidos en ICollection. (Se hereda de ICollection<KeyValuePair<String, Object>>).
Propiedad pública IsComplete Cuando es implementada por una clase, obtiene un valor que indica si una cadena de conexión especificada está completa.
Propiedad pública IsExtensible Cuando es implementada por una clase, obtiene o establece un valor de Boolean que indica si las propiedades de conexión del proveedor de DDEX son extensibles.
Propiedad pública IsReadOnly Obtiene un valor que indica si ICollection 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 que contiene las claves de la interfaz IDictionary. (Se hereda de IDictionary<String, Object>).
Propiedad pública Values Obtiene una interfaz ICollection que contiene los valores de la interfaz IDictionary. (Se hereda de IDictionary<String, Object>).

Arriba

Métodos

  Nombre Descripción
Método público Add(UTP) Agrega un elemento a ICollection. (Se hereda de ICollection<KeyValuePair<String, Object>>).
Método público Add(UTP, UTP) Agrega un elemento con la clave y el valor proporcionados a la interfaz IDictionary. (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. (Se hereda de IVsDataConnectionProperties).
Método público Clear Quita todos los elementos de ICollection. (Se hereda de ICollection<KeyValuePair<String, Object>>).
Método público Contains Determina si la interfaz ICollection contiene un valor específico. (Se hereda de ICollection<KeyValuePair<String, Object>>).
Método público ContainsKey Determina si la interfaz IDictionary contiene un elemento con la clave especificada. (Se hereda de IDictionary<String, Object>).
Método público CopyTo Copia los elementos de ICollection en un objeto Array, a partir de un índice determinado de Array. (Se hereda de ICollection<KeyValuePair<String, Object>>).
Método público GetAttributes Devuelve una colección de atributos personalizados para esta instancia de un componente. (Se hereda de ICustomTypeDescriptor).
Método público GetClassName Devuelve el nombre de clase de esta instancia de un componente. (Se hereda de ICustomTypeDescriptor).
Método público GetComponentName Devuelve el nombre de esta instancia de un componente. (Se hereda de ICustomTypeDescriptor).
Método público GetConverter Devuelve un convertidor de tipos para esta instancia de un componente. (Se hereda de ICustomTypeDescriptor).
Método público GetDefaultEvent Devuelve el evento predeterminado para esta instancia de un componente. (Se hereda de ICustomTypeDescriptor).
Método público GetDefaultProperty Devuelve la propiedad predeterminada para esta instancia de un componente. (Se hereda de ICustomTypeDescriptor).
Método público GetEditor Devuelve un editor del tipo especificado para esta instancia de un componente. (Se hereda de ICustomTypeDescriptor).
Método público GetEnumerator Devuelve un enumerador que procesa una iteración en la colección. (Se hereda de IEnumerable<KeyValuePair<String, Object>>).
Método público GetEvents Devuelve los eventos para esta instancia de componente. (Se hereda de ICustomTypeDescriptor).
Método público GetEvents(Attribute) Devuelve los eventos de esta instancia de un componente utilizando la matriz de atributos especificada como filtro. (Se hereda de ICustomTypeDescriptor).
Método público GetProperties Devuelve las propiedades para esta instancia de componente. (Se hereda de ICustomTypeDescriptor).
Método público GetProperties(Attribute) Devuelve las propiedades para esta instancia de componente utilizando la matriz de atributos como filtro. (Se hereda de ICustomTypeDescriptor).
Método público GetPropertyOwner Devuelve un objeto que contiene la propiedad que describe el descriptor de propiedades especificado. (Se hereda de ICustomTypeDescriptor).
Método público GetSynonyms Cuando es implementada por una clase, recupera una lista de matriz de sinónimos para una propiedad especificada.
Método público IsSensitive Cuando es implementada por una clase, indica si una propiedad contiene información confidencial.
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. (Se hereda de IVsDataConnectionProperties).
Método público Remove(UTP) Quita el elemento con la clave especificada de la interfaz IDictionary. (Se hereda de IDictionary<String, Object>).
Método público Remove(UTP) Quita la primera aparición de un objeto específico de la interfaz ICollection. (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. (Se hereda de IVsDataConnectionProperties).
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. (Se hereda de IVsDataConnectionProperties).
Método público ToDisplayString Cuando es implementada por una clase, recupera una representación de cadena del conjunto de propiedades de conexión de datos que es apropiado para la presentación en pantalla.
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. (Se hereda de IVsDataConnectionProperties).
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. (Se hereda de IVsDataConnectionProperties).
Método público TryGetValue Obtiene el valor asociado a la clave especificada. (Se hereda de IDictionary<String, Object>).

Arriba

Eventos

  Nombre Descripción
Evento público PropertyChanged Tiene lugar cuando cambia un valor de propiedad. (Se hereda de INotifyPropertyChanged).

Arriba

Comentarios

Esta interfaz se implementa mediante la clase de DataConnectionProperties en el marco de DDEX.

Vea también

Referencia

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