Compartir a través de


AdoDotNetConnectionProperties (Clase)

使用 ADO.NET 连接字符串生成器基类 (DbConnectionStringBuilder) 提供,DataConnectionProperties 类的实现。

Jerarquía de herencia

Object
  Microsoft.VisualStudio.Data.DataConnectionProperties
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionProperties

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

Sintaxis

'Declaración
Public Class AdoDotNetConnectionProperties _
    Inherits DataConnectionProperties _
    Implements ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public class AdoDotNetConnectionProperties : DataConnectionProperties, 
    ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public ref class AdoDotNetConnectionProperties : public DataConnectionProperties, 
    ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
type AdoDotNetConnectionProperties =  
    class 
        inherit DataConnectionProperties 
        interface ICustomTypeDescriptor 
        interface IDictionary 
        interface ICollection 
        interface IEnumerable 
    end
public class AdoDotNetConnectionProperties extends DataConnectionProperties implements ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable

El tipo AdoDotNetConnectionProperties expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público AdoDotNetConnectionProperties(String) 类构造函数。实例化提供 ADO.NET 提供程序名称 AdoDotNetConnectionProperties 的参数化类的实例。
Método público AdoDotNetConnectionProperties(String, String) 参数化类构造函数。实例化提供 ADO.NET 固定提供程序名称和一个提供程序连接字符串 AdoDotNetConnectionProperties 的参数化类的实例。

Arriba

Propiedades

  Nombre Descripción
Propiedad pública ConnectionStringBuilder 检索当前连接属性实例的 ADO.NET 基础连接字符串生成器对象。
Propiedad pública IsComplete 检索指示特定连接字符串是否的布尔值均已完成。 (Invalida a DataConnectionProperties.IsComplete).
Propiedad pública IsExtensible 检索或设置一 DDEX 提供程序连接属性是布尔值是可扩展的。 (Invalida a DataConnectionProperties.IsExtensible).
Propiedad pública Item 检索或设置指定的属性的值。DDEX 提供程序。 (Invalida a DataConnectionProperties.Item).
Propiedad protegida OrderedProperties Recupera una colección de nombres de propiedad que especifican un razonable (o necesario) orden para las propiedades cuando se representa en formato de cadena. (Se hereda de DataConnectionProperties).

Arriba

Métodos

  Nombre Descripción
Método público Add 添加新的属性到当前连接属性集合。 (Invalida a DataConnectionProperties.Add(String)).
Método protegido 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 . (Se hereda de DataConnectionProperties).
Método protegido 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. (Se hereda de DataConnectionProperties).
Método público Contains 测试的指定属性是的当前成员设置附加属性。 (Invalida a DataConnectionProperties.Contains(String)).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público EquivalentTo 测试类的当前实例是否与另一类示例是等效的。 (Invalida a DataConnectionProperties.EquivalentTo(DataConnectionProperties)).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetBasicProperties 检索属性名值表示组“基本”属性可识别由当前 AdoDotNetConnectionProperties 类的实例。 (Invalida a DataConnectionProperties.GetBasicProperties()).
Método público GetEnumerator 检索枚举所有已知的连接属性及其值,因此,如果任何一个的枚举器。 (Invalida a DataConnectionProperties.GetEnumerator()).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método protegido GetNameAsString Da formato a un nombre de propiedad en la posición en una cadena de conexión. (Se hereda de DataConnectionProperties).
Método protegido GetProperties() Recupera la colección de descriptores de todas las propiedades actualmente conocidos. (Se hereda de DataConnectionProperties).
Método protegido GetProperties(array<Attribute[]) Recupera la colección de descriptores de las propiedades actualmente conocidas que coinciden con un conjunto especificado de atributos. (Se hereda de DataConnectionProperties).
Método protegido GetProperty Recupera descriptor de una propiedad con el nombre de propiedad especificado. (Se hereda de DataConnectionProperties).
Método público GetSynonyms 检索同义词数组表指定的数据连接属性。 (Invalida a DataConnectionProperties.GetSynonyms(String)).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido GetValueAsString Da formato a un valor de propiedad para la posición en una cadena de conexión. (Se hereda de DataConnectionProperties).
Método protegido Initialize Inicializa la instancia actual de DataConnectionProperties a su estado predeterminado, establezca cada propiedad en el diccionario especificado. (Se hereda de DataConnectionProperties).
Método protegido InitializeProperties Inicializa el conjunto de propiedades nativo reconocidas para la instancia actual de DataConnectionProperties . (Se hereda de DataConnectionProperties).
Método protegido InitializeSynonyms Inicializa el conjunto de sinónimos disponibles para cada reconoció nativo la propiedad en la instancia actual de DataConnectionProperties . (Se hereda de DataConnectionProperties).
Método protegido InitializeValue Inicializa el valor de una propiedad de conexión especificada. (Se hereda de DataConnectionProperties).
Método protegido InitializeValues Inicializa los valores de un conjunto especificado de propiedades mediante un diccionario de pares nombre/valor. (Se hereda de DataConnectionProperties).
Método público IsSensitive 返回值指示指定属性是否的布尔值中包含敏感信息。 (Invalida a DataConnectionProperties.IsSensitive(String)).
Método protegido MemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método protegido ModifyProperty Modifica una propiedad existente de la instancia actual de DataConnectionProperties es nativo en cuenta. (Se hereda de DataConnectionProperties).
Método protegido OnPropertyChanged Genera el evento PropertyChanged. (Se hereda de DataConnectionProperties).
Método público Parse 连接字符串反汇编的组件连接到一组属性将当前 AdoDotNetConnectionProperties 类的实例。 (Invalida a DataConnectionProperties.Parse(String)).
Método protegido ReadNameFromString Lee un nombre de propiedad de una cadena de conexión que comienza en un índice especificado, se actualiza el índice para que señale a la posición situada inmediatamente detrás del nombre de propiedad. (Se hereda de DataConnectionProperties).
Método protegido 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. (Se hereda de DataConnectionProperties).
Método público Remove 从当前连接属性集合中移除属性。 (Invalida a DataConnectionProperties.Remove(String)).
Método protegido RemoveProperty Quita una propiedad nativo reconocida. (Se hereda de DataConnectionProperties).
Método público Reset() 重置连接属性设置为初始值。 (Invalida a DataConnectionProperties.Reset()).
Método público Reset(String) 还原属性值设置为其原始值。 (Invalida a DataConnectionProperties.Reset(String)).
Método protegido ResolveSynonym Intenta a las soluciones que un sinónimo de PropertyDescriptor asociado a una propiedad base devolviendo la propiedad base descriptor. (Se hereda de DataConnectionProperties).
Método protegido SetSynonyms Establece una lista de cadenas como los sinónimos de un nombre de propiedad base especificado. (Se hereda de DataConnectionProperties).
Método protegido ShouldPersistProperty Indica si una propiedad debe conservar al compilar una cadena de conexión. (Se hereda de DataConnectionProperties).
Método público Test 测试当前设置附加属性将成功打开连接。 (Invalida a DataConnectionProperties.Test()).
Método público ToDisplayString 检索当前的字符串表示法设置适合屏幕上显示的数据附加属性。 (Invalida a DataConnectionProperties.ToDisplayString()).
Método público ToFullString 检索当前的字符串表示形式将此实例的数据连接属性。 (Invalida a DataConnectionProperties.ToFullString()).
Método público ToString Recupera una representación de cadena completa de las propiedades de conexión actual. (Se hereda de DataConnectionProperties).
Método protegido ToTestString 检索以测试连接使用连接字符串的窗体。

Arriba

Eventos

  Nombre Descripción
Evento público PropertyChanged Evento que se desencadena en la aparición de un cambio en una propiedad de conexión. (Se hereda de DataConnectionProperties).

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IDictionary.Add 在与指定 IDictionary的的键/值对的数组实例,添加一个元素。
Implementación explícita de interfacesMétodo privado IDictionary.Clear 从指定的 IDictionary 实例中移除所有元素。
Implementación explícita de interfacesMétodo privado IDictionary.Contains 确定当前 IDictionary的实例是否包含与指定键的元素。
Implementación explícita de interfacesMétodo privado ICollection.CopyTo 复制组连接属性设置为数组,开始的数组指定索引。
Implementación explícita de interfacesPropiedad privada ICollection.Count 检索 ICollection在当前实例中都包含的元素的数目。
Implementación explícita de interfacesMétodo privado ICustomTypeDescriptor.GetAttributes 检索自定义特性的集合指定的对象。
Implementación explícita de interfacesMétodo privado ICustomTypeDescriptor.GetClassName 检索指定对象的类名。
Implementación explícita de interfacesMétodo privado ICustomTypeDescriptor.GetComponentName 检索指定对象的名称。
Implementación explícita de interfacesMétodo privado ICustomTypeDescriptor.GetConverter 检索指定对象的类型转换器。
Implementación explícita de interfacesMétodo privado ICustomTypeDescriptor.GetDefaultEvent 检索指定对象的默认事件。
Implementación explícita de interfacesMétodo privado ICustomTypeDescriptor.GetDefaultProperty 检索指定对象的默认属性。
Implementación explícita de interfacesMétodo privado ICustomTypeDescriptor.GetEditor 检索指定类型的编辑器此对象。
Implementación explícita de interfacesMétodo privado IDictionary.GetEnumerator 返回 IDictionary 实例的 IDictionaryEnumerator 对象。
Implementación explícita de interfacesMétodo privado IEnumerable.GetEnumerator 检索可以通过连接属性循环访问集合的枚举器。
Implementación explícita de interfacesMétodo privado ICustomTypeDescriptor.GetEvents() 检索指定组件的实例的事件。
Implementación explícita de interfacesMétodo privado ICustomTypeDescriptor.GetEvents(array<Attribute[]) 检索此组件的实例的事件使用特性指定的数组作为筛选器。
Implementación explícita de interfacesMétodo privado ICustomTypeDescriptor.GetProperties() 检索指定组件的实例的属性。
Implementación explícita de interfacesMétodo privado ICustomTypeDescriptor.GetProperties(array<Attribute[]) 检索指定组件的实例的属性数组作为筛选器特性。
Implementación explícita de interfacesMétodo privado ICustomTypeDescriptor.GetPropertyOwner 检索包含指定属性描述符中描述的属性的对象。
Implementación explícita de interfacesPropiedad privada IDictionary.IsFixedSize 检索指定的 IDictionary指示实例是否的布尔值具有固定大小。
Implementación explícita de interfacesPropiedad privada IDictionary.IsReadOnly 检索布尔 IDictionary指示实例是否为只读。
Implementación explícita de interfacesPropiedad privada ICollection.IsSynchronized 检索一个值到连接属性集合的访问是同步 (线程安全的)。
Implementación explícita de interfacesPropiedad privada IDictionary.Item 从当前 IDictionary实例检索一个项元素,或使用指定键的。
Implementación explícita de interfacesPropiedad privada IDictionary.Keys 检索包含 IDictionary 实例的 ICollection 对象的键。
Implementación explícita de interfacesMétodo privado IDictionary.Remove 移除元素用指定密钥从 IDictionary 实例。
Implementación explícita de interfacesPropiedad privada ICollection.SyncRoot 检索可以用于同步对连接属性集合的访问权限的对象。
Implementación explícita de interfacesPropiedad privada IDictionary.Values 检索包含值的 ICollection 对象中指定的 IDictionary 实例。
Implementación explícita de interfacesEvento privado IDataConnectionProperties.PropertyChanged Evento que se desencadena en la aparición de un cambio en una propiedad de conexión. (Se hereda de DataConnectionProperties).

Arriba

Comentarios

不应基于 ADO.NET 的 DDEX 提供程序需要自定义对象枚举。 但是,此类是在方案可以扩展或将需要在 Visual Studio 中修改枚举功能的基类。

大多数此类的公共方法从基类 (DataConnectionProperties 类) 重写,因为此实现不依赖于任何帮助的基类与分析和生成的任务;相反,它们通常委托对连接字符串生成器对象的项的调用。

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.

Vea también

Referencia

Microsoft.VisualStudio.Data.AdoDotNet (Espacio de nombres)

DataConnectionProperties

DbConnectionStringBuilder

EnumerateObjects