Compartir a través de


AdoDotNetObjectIdentifierConverter (Clase)

Proporciona una implementación de la clase de DataObjectIdentifierConverter utilizando la información proporcionada por un proveedor de ADO.NET , incluidos los valores de propiedad de DataSourceInformation y DbCommandBuilder, QuoteIdentifier, y los métodos de UnquoteIdentifier.

Jerarquía de herencia

Object
  Microsoft.VisualStudio.Data.DataObjectIdentifierConverter
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetObjectIdentifierConverter

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

Sintaxis

'Declaración
Public Class AdoDotNetObjectIdentifierConverter _
    Inherits DataObjectIdentifierConverter
public class AdoDotNetObjectIdentifierConverter : DataObjectIdentifierConverter
public ref class AdoDotNetObjectIdentifierConverter : public DataObjectIdentifierConverter
type AdoDotNetObjectIdentifierConverter =  
    class 
        inherit DataObjectIdentifierConverter 
    end
public class AdoDotNetObjectIdentifierConverter extends DataObjectIdentifierConverter

El tipo AdoDotNetObjectIdentifierConverter expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público AdoDotNetObjectIdentifierConverter Constructor de clase.Inicializa una nueva instancia de la clase xx, proporcionando un objeto de DataConnection al origen de datos.

Arriba

Métodos

  Nombre Descripción
Método protegido BuildString Compila una versión de cadena de un identificador. (Se hereda de DataObjectIdentifierConverter).
Método público ConvertToArray Convierte un identificador de cadena con formato del conjunto equivalente de partes del identificador. (Se hereda de DataObjectIdentifierConverter).
Método público ConvertToString Convierte un conjunto de elementos del identificador en un identificador de cadena con formato basado en las opciones de formato especificadas. (Se hereda de DataObjectIdentifierConverter).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
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 protegido FormatPart Da formato a un elemento especificado del identificador; donde con parámetros de las comillas es true, este método llama al método de QuoteIdentifier . (Invalida a DataObjectIdentifierConverter.FormatPart(String, Object, Boolean)).
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método protegido SplitIntoParts Recupera el modelo compuesto de separador de información de origen de datos del proveedor de ADO.NET y llama al método de Split con este valor y la cadena de entrada. (Invalida a DataObjectIdentifierConverter.SplitIntoParts(String, String)).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método protegido UnformatPart Llama al método UnquoteIdentifier. (Invalida a DataObjectIdentifierConverter.UnformatPart(String, String)).

Arriba

Comentarios

El identificador del objeto en un origen de datos normalmente consiste en un búfer de cadena que se utiliza en los comandos que se ejecutará. Por ejemplo, en la instrucción SQL, SELECT * FROM mytable, la cadena “mytable” es el identificador único de un objeto en el contexto en el que el fragmento está ejecutando.

Un origen de datos tiene normalmente algún tipo de mecanismo de contención para los objetos, como un catálogo, un esquema, o un paquete. Esto incluye la necesidad de identificadores formados por varias partes, como un único nombre es suficiente ya no para identificar de forma única objetos. Por ejemplo, objetos de grupos de un servidor de Oracle diferentes en distintos usuarios, produciendo el identificador único de un objeto que se especifique con un nombre de usuario.

Puesto que el formato de dichos identificadores formados por varias partes puede variar de un origen de datos a otro, tiene que haber una manera de convertir una cadena especificada en el conjunto de elementos y viceversa. Por esta razón, Visual Studio puede exponer objetos en los mismos grupos de contención a un usuario. Esta clase proporciona un mecanismo.

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)

DataSourceInformation