DataConnectionProperties Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una implementación de las interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties.
public ref class DataConnectionProperties abstract : Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataConnectionUIProperties, 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 abstract class DataConnectionProperties : Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataConnectionUIProperties, 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 DataConnectionProperties = class
interface IVsDataConnectionProperties
interface IDictionary<string, obj>
interface ICollection<KeyValuePair<string, obj>>
interface seq<KeyValuePair<string, obj>>
interface IEnumerable
interface IVsDataConnectionUIProperties
interface ICustomTypeDescriptor
interface INotifyPropertyChanged
Public MustInherit Class DataConnectionProperties
Implements ICollection(Of KeyValuePair(Of String, Object)), ICustomTypeDescriptor, IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INotifyPropertyChanged, IVsDataConnectionUIProperties
- Herencia
-
DataConnectionProperties
- Implementaciones
-
IVsDataConnectionProperties IVsDataConnectionUIProperties ICollection<KeyValuePair<String,Object>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,Object> IEnumerable<KeyValuePair<String,Object>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable ICustomTypeDescriptor INotifyPropertyChanged
Constructores
DataConnectionProperties() |
Inicializa una instancia no parametrizada de la DataConnectionProperties clase . |
DataConnectionProperties(IEqualityComparer<String>, Char, Char) |
Inicializa una instancia con parámetros de la DataConnectionProperties clase que proporciona la capacidad de comparar nombres de propiedad. |
DataConnectionProperties(IEqualityComparer<String>) |
Inicializa una instancia con parámetros de la DataConnectionProperties clase que proporciona la capacidad de comparar nombres de propiedad. |
Propiedades
Count |
Obtiene el número de propiedades de conexión de datos existentes. |
IsComplete |
Obtiene un valor booleano que indica si se ha completado un cadena de conexión determinado. |
IsExtensible |
Obtiene o establece un valor booleano que indica si las propiedades de conexión del proveedor DDEX son extensibles. |
Item[String] |
Obtiene o establece un valor para una propiedad especificada del proveedor DDEX. |
Keys |
Obtiene una colección de los nombres de clave de propiedad actuales. |
OrderedProperties |
Obtiene una colección de nombres de propiedad que especifican un orden razonable (o necesario) para las propiedades cuando se representan en forma de cadena. |
Values |
Recupera una colección de los valores de propiedad actuales. |
Métodos
Add(String, Object) |
Agrega una nueva propiedad a la colección de propiedades de conexión actual. |
Add(String, Type, Object) |
Agrega una nueva propiedad a la colección de propiedades de conexión actual. |
AddProperty(PropertyDescriptor, Attribute[]) |
Agrega dinámicamente una nueva propiedad a la colección de propiedades reconocidas de forma nativa por la instancia actual de la DataConnectionProperties clase . |
AddProperty(String, Type, Attribute[]) |
Agrega dinámicamente una nueva propiedad a la colección de propiedades reconocidas de forma nativa por esta instancia de propiedades de conexión de datos. |
Contains(KeyValuePair<String,Object>) |
Comprueba si una propiedad especificada y sus valores están presentes en el conjunto actual de propiedades de conexión. |
ContainsKey(String) |
Comprueba si una propiedad especificada es miembro del conjunto actual de propiedades de conexión. |
CopyTo(KeyValuePair<String,Object>[], Int32) |
Copia el conjunto actual de propiedades de conexión y sus valores en la matriz especificada, empezando por el índice de matriz especificado. |
GetKeyAsString(String) |
Da formato a una clave de propiedad para colocarla en un cadena de conexión. |
GetProperties() |
Recupera la colección de descriptores de todas las propiedades conocidas actualmente. |
GetProperties(Attribute[]) |
Recupera la colección de descriptores de propiedades conocidas actualmente que coinciden con un conjunto de atributos especificado. |
GetProperty(String) |
Recupera el descriptor de una propiedad con el nombre de propiedad especificado. |
GetSynonyms(String) |
Recupera una lista de matrices de sinónimos para una propiedad especificada. |
GetValueAsString(String) |
Da formato a un valor de propiedad para colocarlo en un cadena de conexión. |
Initialize(IDictionary<String,Object>) |
Inicializa la instancia actual DataConnectionProperties en su estado predeterminado y, a continuación, establece cada propiedad en el diccionario especificado. |
InitializeProperties() |
Inicializa el conjunto de propiedades reconocidas de forma nativa para la instancia actual DataConnectionProperties . |
InitializeSynonyms() |
Inicializa el conjunto de sinónimos disponibles para cada propiedad reconocida de forma nativa en la instancia actual DataConnectionProperties . |
InitializeValue(String, Object) |
Inicializa el valor de una propiedad de conexión especificada. |
InitializeValues(IDictionary<String,Object>) |
Inicializa valores para un conjunto especificado de propiedades, utilizando un diccionario de pares nombre-valor. |
IsSensitive(String) |
Indica si una propiedad contiene información confidencial. |
ModifyProperty(String, Attribute[]) |
Modifica una propiedad existente con la que la instancia actual DataConnectionProperties es compatible de forma nativa. |
OnPropertyChanged(PropertyChangedEventArgs) |
Genera el evento PropertyChanged. |
Parse(String) |
Desensambla los componentes de un cadena de conexión en un conjunto de propiedades de la instancia actualDataConnectionProperties. |
ReadKeyFromString(String, Int32) |
Lee un nombre de clave de propiedad de un cadena de conexión a partir de un índice especificado y, a continuación, actualiza el índice para que apunte a una posición inmediatamente después del nombre de clave de propiedad. |
ReadValueFromString(String, String, Int32) |
Lee un valor de propiedad de un cadena de conexión a partir de un índice especificado, lo convierte en el tipo correcto y actualiza el índice para que apunte a una posición después del nombre de propiedad. |
Remove(String) |
Quita una propiedad de la colección de propiedades de conexión actual. |
RemoveProperty(String) |
Quita una propiedad reconocida de forma nativa de la colección actual de propiedades. |
Reset() |
Restablece los valores de las propiedades de conexión a un estado inicial. |
Reset(String) |
Quita la propiedad especificada del conjunto actual de propiedades de conexión de datos. |
ResolveProperty(String, Boolean) |
Busca la propiedad especificada en la lista de sinónimos y, opcionalmente, convierte esta propiedad en el nombre principal de la colección de sinónimos, si aún no es así. |
SetPropertySynonyms(String, String[]) |
Establece o borra los sinónimos de la propiedad especificada. |
ShouldPersistProperty(String) |
Indica si se debe conservar una propiedad al crear un cadena de conexión. |
ToDisplayString() |
Recupera una representación de cadena del conjunto actual de propiedades de conexión de datos que son adecuadas para la visualización en pantalla. |
ToSafeString() |
Recupera una representación de cadena del conjunto actual de propiedades de conexión de datos que excluye propiedades confidenciales o propiedades que no se deben conservar. |
ToString() |
Recupera la representación de cadena predeterminada de las propiedades de conexión actuales. |
TryGetValue(String, Object) |
Recupera el valor de la propiedad especificada. |
Eventos
PropertyChanged |
Se produce en la aparición de un cambio en una propiedad de conexión. |
Implementaciones de interfaz explícitas
ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>) |
Representa una implementación de las interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties. |
ICollection<KeyValuePair<String,Object>>.Clear() |
Representa una implementación de las interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties. |
ICollection<KeyValuePair<String,Object>>.IsReadOnly |
Representa una implementación de las interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties. |
ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>) |
Representa una implementación de las interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties. |
ICustomTypeDescriptor.GetAttributes() |
Recupera una colección de atributos personalizados para el objeto especificado. |
ICustomTypeDescriptor.GetClassName() |
Recupera el nombre de clase del objeto especificado. |
ICustomTypeDescriptor.GetComponentName() |
Recupera el nombre del objeto especificado. |
ICustomTypeDescriptor.GetConverter() |
Recupera un convertidor de tipos para el objeto especificado. |
ICustomTypeDescriptor.GetDefaultEvent() |
Recupera el evento predeterminado para el objeto especificado. |
ICustomTypeDescriptor.GetDefaultProperty() |
Recupera la propiedad predeterminada del objeto especificado. |
ICustomTypeDescriptor.GetEditor(Type) |
Recupera un editor del tipo especificado para este objeto. |
ICustomTypeDescriptor.GetEvents() |
Recupera los eventos de la instancia especificada de un componente. |
ICustomTypeDescriptor.GetEvents(Attribute[]) |
Recupera los eventos de esta instancia de un componente, utilizando la matriz de atributos especificada como filtro. |
ICustomTypeDescriptor.GetProperties() |
Recupera las propiedades de la instancia especificada de un componente. |
ICustomTypeDescriptor.GetProperties(Attribute[]) |
Recupera las propiedades de la instancia especificada de un componente, utilizando la matriz de atributos como filtro. |
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) |
Recupera un objeto que contiene la propiedad descrita por el descriptor de propiedad especificado. |
IEnumerable.GetEnumerator() |
Recupera un IEnumeratorobjeto . |
IEnumerable<KeyValuePair<String,Object>>.GetEnumerator() |
Representa una implementación de las interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties. |
Métodos de extensión
AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IDictionary<TKey,TValue>, Boolean) |
Agregar un contenido de diccionario al otro diccionario |
GetOrDefault<TK,TV>(IDictionary<TK,TV>, TK) |
Obtiene un valor por la clave especificada. |
EmptyIfNull<T>(IEnumerable<T>) |
Devuelve esta enumeración en caso de que no sea NULL. En caso de que sea null, se devuelve una enumeración vacía. |