Compartir a través de


DataObjectIdentifierConverter (Clase)

Proporciona la capacidad para convertir identificadores de objetos origen- específicos de los datos de cadenas partes del identificador, e identificador parte en cadenas.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataObjectIdentifierConverter
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetObjectIdentifierConverter

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

Sintaxis

'Declaración
Public MustInherit Class DataObjectIdentifierConverter _
    Inherits DataSiteableObject(Of IVsDataConnection) _
    Implements IVsDataObjectIdentifierConverter
public abstract class DataObjectIdentifierConverter : DataSiteableObject<IVsDataConnection>, 
    IVsDataObjectIdentifierConverter
public ref class DataObjectIdentifierConverter abstract : public DataSiteableObject<IVsDataConnection^>, 
    IVsDataObjectIdentifierConverter
[<AbstractClass>]
type DataObjectIdentifierConverter =  
    class
        inherit DataSiteableObject<IVsDataConnection>
        interface IVsDataObjectIdentifierConverter
    end
public abstract class DataObjectIdentifierConverter extends DataSiteableObject<IVsDataConnection> implements IVsDataObjectIdentifierConverter

El tipo DataObjectIdentifierConverter expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido DataObjectIdentifierConverter() Inicializa una nueva instancia de la clase DataObjectIdentifierConverter.
Método protegido DataObjectIdentifierConverter(IVsDataConnection) Inicializa una instancia con parámetros de la clase de DataObjectIdentifierConverter , especificando un objeto de conexión de datos.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Site Obtiene o establece el sitio del objeto. (Se hereda de DataSiteableObject<T>).

Arriba

Métodos

  Nombre Descripción
Método protegido BuildString Compila una versión de cadena de un identificador.
Método público ConvertToArray Convierte un identificador de cadena con formato del conjunto equivalente de partes del identificador.
Método público ConvertToString(String, array<Object[]) Convierte un conjunto de elementos del identificador en un identificador de cadena con formato.
Método público ConvertToString(String, array<Object[], DataObjectIdentifierFormat) Convierte un conjunto de elementos del identificador en un identificador de cadena con formato, mediante la opción de formato especificada.
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 ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método protegido FormatPart Da formato a una partición especificada del identificador.
Método público GetHashCode Actúa como función hash para un tipo concreto. (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 objeto Object actual. (Se hereda de Object).
Método protegido OnSiteChanged Genera el evento SiteChanged. (Se hereda de DataSiteableObject<T>).
Método protegido SplitIntoParts Divide una versión de cadena de un identificador en un conjunto de elementos de identificador convierten en el formato esperado.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método protegido UnformatPart Quita el formato aplicado a una partición determinada de identificador.

Arriba

Eventos

  Nombre Descripción
Evento público SiteChanged Se produce cuando cambia la propiedad Site. (Se hereda de DataSiteableObject<T>).

Arriba

Comentarios

Normalmente, el identificador de un objeto en un origen de datos consta de una 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 de varias partes porque 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.

Dado que el formato de dichos identificadores de 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.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.Framework (Espacio de nombres)

DataObjectIdentifierResolver