Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Proporciona compatibilidad con el análisis y el formato de las cadenas de conexión que contienen propiedades de conexión de datos, así como para el almacenamiento fuertemente tipado de propiedades, atributos personalizados, y los sinónimos.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Data.Framework.DataConnectionProperties
Espacio de nombres: Microsoft.VisualStudio.Data.Framework
Ensamblado: Microsoft.VisualStudio.Data.Framework (en Microsoft.VisualStudio.Data.Framework.dll)
Sintaxis
'Declaración
Public MustInherit Class DataConnectionProperties _
Implements IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary(Of String, Object), _
ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)), _
IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
public abstract class DataConnectionProperties : IVsDataConnectionUIProperties,
IVsDataConnectionProperties, IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>,
IEnumerable<KeyValuePair<string, Object>>, IEnumerable, ICustomTypeDescriptor,
INotifyPropertyChanged
public ref class DataConnectionProperties abstract : IVsDataConnectionUIProperties,
IVsDataConnectionProperties, IDictionary<String^, Object^>, ICollection<KeyValuePair<String^, Object^>>,
IEnumerable<KeyValuePair<String^, Object^>>, IEnumerable,
ICustomTypeDescriptor, INotifyPropertyChanged
[<AbstractClass>]
type DataConnectionProperties =
class
interface IVsDataConnectionUIProperties
interface IVsDataConnectionProperties
interface IDictionary<string, Object>
interface ICollection<KeyValuePair<string, Object>>
interface IEnumerable<KeyValuePair<string, Object>>
interface IEnumerable
interface ICustomTypeDescriptor
interface INotifyPropertyChanged
end
public abstract class DataConnectionProperties implements IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
El tipo DataConnectionProperties expone los siguientes miembros.
Constructores
| Nombre | Descripción | |
|---|---|---|
![]() |
DataConnectionProperties() | Se inicializa en que dio parámetros la instancia de la clase de DataConnectionProperties . |
![]() |
DataConnectionProperties(IEqualityComparer<String>) | Inicializa una instancia con parámetros de la clase de DataConnectionProperties que permite comparar nombres de propiedad. |
![]() |
DataConnectionProperties(IEqualityComparer<String>, Char, Char) | Inicializa una instancia con parámetros de la clase de DataConnectionProperties que permite comparar nombres de propiedad. |
Arriba
Propiedades
| Nombre | Descripción | |
|---|---|---|
![]() |
Count | Obtiene el número de propiedades de conexión de datos existentes. |
![]() |
IsComplete | Obtiene un valor de Boolean que indica si una cadena de conexión especificada está completa. |
![]() |
IsExtensible | Obtiene o establece un valor de Boolean que indica si las propiedades de conexión del proveedor de DDEX son extensibles. |
![]() |
Item | Obtiene o establece un valor para una propiedad especificada del proveedor de DDEX. |
![]() |
Keys | Obtiene una colección de los nombres de propiedad key actuales. |
![]() |
OrderedProperties | Obtiene una colección de nombres de propiedad que especifican un razonable (o necesario) orden para las propiedades cuando se representa en formato de cadena. |
![]() |
Values | Recupera una colección de valores de propiedad actuales. |
Arriba
Métodos
| Nombre | Descripción | |
|---|---|---|
![]() |
Add(String, Object) | Agrega una nueva propiedad a la colección actual de propiedades de conexión. |
![]() |
Add(String, Type, Object) | Agrega una nueva propiedad a la colección actual de propiedades de conexión. |
![]() |
AddProperty(PropertyDescriptor, array<Attribute[]) | Agrega dinámicamente una nueva propiedad a la colección de propiedades reconocidas nativo por la instancia actual de la clase de DataConnectionProperties . |
![]() |
AddProperty(String, Type, array<Attribute[]) | Agrega dinámicamente una nueva propiedad a la colección de propiedades reconocidas nativo por esta instancia de las propiedades de conexión de datos. |
![]() |
Contains | Comprueba si una propiedad especificada y sus valores están presentes en el conjunto de propiedades de conexión. |
![]() |
ContainsKey | Comprueba si una propiedad especificada es miembro del conjunto de propiedades de conexión. |
![]() |
CopyTo | Copia el conjunto actual de propiedades de conexión y sus valores en la matriz especificada, empezando en el índice especificado de la matriz. |
![]() |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). |
![]() |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). |
![]() |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). |
![]() |
GetKeyAsString | Da formato a una clave de propiedad para la posición en una cadena de conexión. |
![]() |
GetProperties() | Recupera la colección de descriptores de todas las propiedades actualmente conocidos. |
![]() |
GetProperties(array<Attribute[]) | Recupera la colección de descriptores de las propiedades actualmente conocidas que coinciden con un conjunto especificado de atributos. |
![]() |
GetProperty | Recupera descriptor de una propiedad con el nombre de propiedad especificado. |
![]() |
GetSynonyms | Recupera una lista de matriz de sinónimos para una propiedad especificada. |
![]() |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
![]() |
GetValueAsString | Da formato a un valor de propiedad para la posición en una cadena de conexión. |
![]() |
Initialize | Inicializa la instancia actual de DataConnectionProperties a su estado predeterminado, y establezca cada propiedad en el diccionario especificado. |
![]() |
InitializeProperties | Inicializa el conjunto de propiedades nativo reconocidas para la instancia actual de DataConnectionProperties . |
![]() |
InitializeSynonyms | Inicializa el conjunto de sinónimos disponibles para cada reconoció nativo la propiedad en la instancia actual de DataConnectionProperties . |
![]() |
InitializeValue | Inicializa el valor de una propiedad de conexión especificada. |
![]() |
InitializeValues | Inicializa los valores de un conjunto especificado de propiedades, usando un diccionario de pares nombre/valor. |
![]() |
IsSensitive | Indica si una propiedad contiene información confidencial. |
![]() |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
![]() |
ModifyProperty | Modifica una propiedad existente de la instancia actual de DataConnectionProperties es nativo en cuenta. |
![]() |
OnPropertyChanged | Genera el evento PropertyChanged. |
![]() |
Parse | Desensambla los componentes de una cadena de conexión en un conjunto de propiedades en la instancia actual de DataConnectionProperties . |
![]() |
ReadKeyFromString | Lee un nombre de clave de propiedad de una cadena de conexión que comienza en un índice especificado, y después actualiza el índice para que señale a la posición situada inmediatamente detrás del nombre de clave de propiedad. |
![]() |
ReadValueFromString | Lee un valor de propiedad de una cadena de conexión que comienza en un índice especificado, lo convierte al tipo correcto, y actualiza el índice para señalar a una posición después del nombre de propiedad. |
![]() |
Remove | Quita una propiedad de la colección actual de propiedades de conexión. |
![]() |
RemoveProperty | Quita una propiedad nativo reconocida 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 de propiedades de conexión de datos. |
![]() |
ResolveProperty | Busca la propiedad especificada en la lista de sinónimos y opcionalmente crea esta propiedad el nombre primario para la colección de los sinónimos, si aún no está tan. |
![]() |
SetPropertySynonyms | Obtiene o borrar los sinónimos para la propiedad especificada. |
![]() |
ShouldPersistProperty | Indica si una propiedad debe conservar al compilar una cadena de conexión. |
![]() |
ToDisplayString | Recupera una representación de cadena del conjunto actual de las propiedades de conexión de datos que son adecuados para la presentación en pantalla. |
![]() |
ToSafeString | 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. |
![]() |
ToString | Recupera la representación de cadena predeterminada de las propiedades de conexión actual. (Invalida a Object.ToString()). |
![]() |
TryGetValue | Recupera el valor de la propiedad especificada. |
Arriba
Eventos
| Nombre | Descripción | |
|---|---|---|
![]() |
PropertyChanged | Aparece en la aparición de un cambio en una propiedad de conexión. |
Arriba
Implementaciones explícitas de interfaces
| Nombre | Descripción | |
|---|---|---|
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.Add | Agrega un elemento como un par de clave y valor al conjunto actual de propiedades de conexión. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.Clear | Quita todos los elementos del conjunto de propiedades de conexión. |
![]() ![]() |
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 para el objeto especificado. |
![]() ![]() |
ICustomTypeDescriptor.GetEditor | Recupera un editor del tipo especificado para este objeto. |
![]() ![]() |
IEnumerable<KeyValuePair<String, Object>>.GetEnumerator | Recupera IEnumerator<T> para KeyValuePair<String, Object>. |
![]() ![]() |
IEnumerable.GetEnumerator | Recupera IEnumerator. |
![]() ![]() |
ICustomTypeDescriptor.GetEvents() | Recupera los eventos para la instancia especificada de un componente. |
![]() ![]() |
ICustomTypeDescriptor.GetEvents(array<Attribute[]) | Recupera los eventos para esta instancia de un componente, utilizando la matriz especificado del atributo como filtro. |
![]() ![]() |
ICustomTypeDescriptor.GetProperties() | Recupera las propiedades para la instancia especificada de un componente. |
![]() ![]() |
ICustomTypeDescriptor.GetProperties(array<Attribute[]) | Recupera las propiedades para la instancia especificada de un componente, utilizando la matriz de atributos como filtro. |
![]() ![]() |
ICustomTypeDescriptor.GetPropertyOwner | Recupera un objeto que contiene la propiedad descrita por la propiedad especificada descriptor. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.IsReadOnly | Obtiene un valor de Boolean que indica si la instancia actual de ICollection<T> es de solo lectura. |
![]() ![]() |
ICollection<KeyValuePair<String, Object>>.Remove | Quita la propiedad especificada del conjunto de propiedades de conexión. |
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 el caso más avanzados, una clase derivada puede reemplazar el código de análisis y de formato, y cambiar dinámicamente las cualquiera de las propiedades basadas en acciones concretas, como establecer el valor de una propiedad.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)