Compartir a través de


AdoDotNetConnectionProperties Clase

Definición

Representa una implementación de las interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties mediante el objeto DbConnectionStringBuilder de ADO .NET.

public ref class AdoDotNetConnectionProperties : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Core::IVsDataProvider ^>, 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 class AdoDotNetConnectionProperties : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Core.IVsDataProvider>, 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 AdoDotNetConnectionProperties = class
    inherit DataSiteableObject<IVsDataProvider>
    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 Class AdoDotNetConnectionProperties
Inherits DataSiteableObject(Of IVsDataProvider)
Implements ICollection(Of KeyValuePair(Of String, Object)), ICustomTypeDescriptor, IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INotifyPropertyChanged, IVsDataConnectionUIProperties
Herencia
AdoDotNetConnectionProperties
Implementaciones

Constructores

AdoDotNetConnectionProperties()

Inicializa una nueva instancia de la clase AdoDotNetConnectionProperties.

Propiedades

ConnectionStringBuilder

Obtiene el objeto de generador de ADO.NET cadena de conexión subyacente para la instancia de propiedades de conexión actual.

Count

Obtiene el número de propiedades de conexión.

IsComplete

Obtiene un valor que indica si se han establecido suficientes propiedades de conexión para la cadena de conexión.

IsExtensible

Obtiene un valor que indica si las propiedades de conexión del proveedor DDEX son extensibles.

Item[String]

Obtiene o establece un valor para una propiedad especificada en el proveedor DDEX. Genera el PropertyChanged evento si se establece la propiedad .

Keys

Obtiene todas las propiedades que forman parte del cadena de conexión de datos.

Site

Obtiene o establece el sitio de objeto.

(Heredado de DataSiteableObject<T>)
Values

Obtiene los valores del cadena de conexión.

Métodos

Add(String, Object)

Agrega una nueva propiedad a la colección de propiedades de conexión actual. Genera el evento PropertyChanged.

Add(String, Type, Object)

Agrega una nueva propiedad a la colección de propiedades de conexión actual.

Contains(KeyValuePair<String,Object>)

Comprueba si un par de valores y nombre de propiedad especificados es miembro del conjunto actual de propiedades de conexión.

ContainsKey(String)

Comprueba si el nombre de propiedad especificado es miembro del conjunto actual de propiedades de conexión.

CopyTo(KeyValuePair<String,Object>[], Int32)

Copia el conjunto de propiedades de conexión en una matriz, empezando por el índice de matriz especificado.

GetSynonyms(String)

Recupera una lista de matrices de sinónimos para una propiedad de conexión de datos especificada.

IsSensitive(String)

Devuelve un valor booleano que indica si una propiedad especificada contiene información confidencial.

OnPropertyChanged(PropertyChangedEventArgs)

Provoca el PropertyChanged evento cuando cambia una propiedad en los datos cadena de conexión.

OnSiteChanged(EventArgs)

Genera un evento si el sitio ha cambiado.

Parse(String)

Desensambla los componentes de un cadena de conexión en un conjunto de propiedades de conexión como se establece en la instancia de clase actualAdoDotNetConnectionProperties. Genera el evento PropertyChanged.

Remove(String)

Quita una propiedad de la colección de propiedades de conexión actual.

Reset()

Restablece una propiedad de conexión a su valor inicial y genera el PropertyChanged evento .

Reset(String)

Quita la propiedad especificada de la cadena de conexión y genera el PropertyChanged evento .

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

Devuelve una representación de cadena del conjunto actual de propiedades de conexión de datos, excepto las propiedades confidenciales que se deben serializar.

ToString()

Devuelve una representación de cadena del conjunto actual de propiedades de conexión de datos.

TryGetValue(String, Object)

Recupera un valor correspondiente a la clave proporcionada mediante una llamada a este método en .NET Framework cadena de conexión clase base del generador (DbConnectionStringBuilder).

Eventos

PropertyChanged

Se produce cuando se produce un cambio en una propiedad de conexión.

SiteChanged

Se produce cuando cambia la propiedad Site.

(Heredado de DataSiteableObject<T>)

Implementaciones de interfaz explícitas

ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>)

Representa una implementación de las interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties mediante el objeto DbConnectionStringBuilder de ADO .NET.

ICollection<KeyValuePair<String,Object>>.Clear()

Representa una implementación de las interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties mediante el objeto DbConnectionStringBuilder de ADO .NET.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Representa una implementación de las interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties mediante el objeto DbConnectionStringBuilder de ADO .NET.

ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>)

Representa una implementación de las interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties mediante el objeto DbConnectionStringBuilder de ADO .NET.

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

Recupera un editor del tipo especificado para este objeto.

ICustomTypeDescriptor.GetEvents()

Para obtener una descripción de este miembro, vea GetEvents().

ICustomTypeDescriptor.GetEvents(Attribute[])

Para obtener una descripción de este miembro, vea GetEvents().

ICustomTypeDescriptor.GetProperties()

Para obtener una descripción de este miembro, vea GetProperties().

ICustomTypeDescriptor.GetProperties(Attribute[])

Para obtener una descripción de este miembro, vea GetProperties().

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Para obtener una descripción de este miembro, vea GetPropertyOwner(PropertyDescriptor).

IEnumerable.GetEnumerator()

Recupera un enumerador que enumera todas las propiedades de conexión conocidas y sus valores, si existe.

IEnumerable<KeyValuePair<String,Object>>.GetEnumerator()

Representa una implementación de las interfaces IVsDataConnectionProperties e IVsDataConnectionUIProperties mediante el objeto DbConnectionStringBuilder de ADO .NET.

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.

Se aplica a