DataSourceInformation (Clase)

Permite recuperar información bien definida sobre un origen de datos especificado en forma de propiedades construidas como pares de nombre/valor.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataSourceInformation
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSourceInformation

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

Sintaxis

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

El tipo DataSourceInformation expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido DataSourceInformation() Inicializa una nueva instancia de la clase DataSourceInformation.
Método protegido DataSourceInformation(IVsDataConnection) Inicializa una instancia con parámetros de la clase de DataSourceInformation que proporciona la conexión de datos.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Item Obtiene una propiedad información del origen de datos con el nombre especificado.
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 AddProperty(String) Agrega una propiedad a la lista de propiedades admitidas.
Método protegido AddProperty(String, Object) Agrega una propiedad y su valor en la lista de propiedades admitidas.
Método público Contains Recupera un valor de Boolean que indica si una propiedad especificada está incluida en esta instancia de información de origen de datos.
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 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 GetType(String) Recupera el valor de Type que indica el tipo de una propiedad especificada, lo que permite la conversión correcta de un valor recuperado al tipo correcto.
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 RetrieveValue Recupera un valor para una propiedad especificada de información de origen de datos.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Eventos

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

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático CatalogInvalidCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres que no es válido, es decir, que no puede aparecer en un nombre genérico de catálogo.
Campo públicoMiembro estático CatalogInvalidStartCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres cuyo uso al principio de un nombre genérico de catálogo no es válido.
Campo públicoMiembro estático CatalogIsSuffixed Especifica la propiedad de información de origen de datos que indica si un nombre de catálogo está añadido como sufijo en un identificador de objeto de varias partes, en lugar de ser un prefijo.
Campo públicoMiembro estático CatalogMaxLength Especifica la propiedad de información de origen de datos que indica la longitud máxima del nombre del catálogo.
Campo públicoMiembro estático CatalogSeparator Especifica la propiedad de información de origen de datos que indica el carácter que separa un nombre de catálogo de las otras partes de un identificador de objeto.
Campo públicoMiembro estático CatalogSupported Especifica la propiedad de información de origen de datos que indica si un nombre de catálogo se admite en un identificador de objeto de varias partes.
Campo públicoMiembro estático CatalogSupportedInDml Especifica la propiedad de información de origen de datos que indica si un nombre de catálogo se admite en los identificadores de objetos que aparecen en las cláusulas SQL DML.
Campo públicoMiembro estático ColumnAliasInvalidCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres cuya apariencia en un alias de columna no es válido.
Campo públicoMiembro estático ColumnAliasInvalidStartCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres cuya apariencia al principio de un alias de columna no es válido.
Campo públicoMiembro estático ColumnAliasMaxLength Especifica la propiedad de información de origen de datos que indica la longitud máxima de un alias de columna.
Campo públicoMiembro estático ColumnAliasSupported Especifica la propiedad de información de origen de datos que indica si un alias de columna se admite en un identificador de objeto de varias partes.
Campo públicoMiembro estático ColumnInvalidCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres cuya apariencia en un nombre de columna no es válido.
Campo públicoMiembro estático ColumnInvalidStartCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres cuya apariencia al principio de un nombre de columna no es válido.
Campo públicoMiembro estático ColumnMaxLength Especifica la propiedad de información de origen de datos que indica la longitud máxima del nombre de columna.
Campo públicoMiembro estático ColumnSupported Especifica la propiedad de información de origen de datos que indica si un nombre de columna se admite en un identificador de objeto de varias partes.
Campo públicoMiembro estático CommandDeriveParametersSupport Especifica el método de DeriveParameters admiten a qué tipos de comandos.
Campo públicoMiembro estático CommandDeriveSchemaSupport Especifica el método de DeriveSchema admiten a qué tipos de comandos.
Campo públicoMiembro estático CommandExecuteSupport Especifica los métodos de ExecuteWithoutResults admiten a qué tipos de comandos el Execute y.
Campo públicoMiembro estático CommandParameterSupport Especifica que admiten las direcciones de parámetros.
Campo públicoMiembro estático CommandPrepareSupport Especifica que el método de Prepare admiten los tipos de comandos.
Campo públicoMiembro estático DataSourceCulture Especifica la referencia cultural geográfica de origen de datos.
Campo públicoMiembro estático DataSourceName Especifica el nombre del origen de datos.
Campo públicoMiembro estático DataSourceProduct Especifica el nombre del producto del origen de datos.
Campo públicoMiembro estático DataSourceVersion Especifica la versión del origen de datos.
Campo públicoMiembro estático DateLiteralPrefix Especifica la propiedad de información de origen de datos que proporciona el carácter o los caracteres que prefijan un literal de fecha y hora.
Campo públicoMiembro estático DateLiteralSuffix Especifica la propiedad de información de origen de datos que proporciona el carácter o los caracteres que añaden como sufijo un literal de fecha y hora.
Campo públicoMiembro estático DefaultCatalog Especifica la propiedad de información de origen de datos que proporciona el nombre del catálogo predeterminado.
Campo públicoMiembro estático DefaultSchema Especifica la propiedad de información de origen de datos que proporciona el nombre del esquema predeterminado.
Campo públicoMiembro estático IdentifierCloseQuote Especifica la propiedad de información de origen de datos que proporciona el carácter utilizado para cerrar una parte del identificador que debe estar entre comillas.
Campo públicoMiembro estático IdentifierOpenQuote Especifica la propiedad de información de origen de datos que proporciona el carácter utilizado para abrir una parte del identificador que debe estar entre comillas.
Campo públicoMiembro estático IdentifierPartsCaseSensitive Especifica la propiedad de información de origen de datos que indica si las partes del identificador se tratan como distingue entre mayúsculas y minúsculas.
Campo públicoMiembro estático IdentifierPartsStorageCase Especifica la propiedad de información de origen de datos que indica la seguridad de elementos del identificador que se almacenan en el origen de datos.
Campo públicoMiembro estático IndexInvalidCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres cuya apariencia como nombre de índice no es válido.
Campo públicoMiembro estático IndexInvalidStartCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres cuya apariencia al principio de un nombre de índice no es válido.
Campo públicoMiembro estático IndexMaxLength Especifica la propiedad de información de origen de datos que indica la longitud máxima del nombre de índice.
Campo públicoMiembro estático IndexSupported Especifica la propiedad de información de origen de datos que indica si un nombre de índice se admite en un identificador de objeto de varias partes.
Campo públicoMiembro estático LikeClausePercent Especifica la propiedad de información de origen de datos que indica el carácter comodín se utiliza para capturar cero o más caracteres dentro de los valores de una cláusula de LIKE en un fragmento de SQL DML.
Campo públicoMiembro estático LikeClausePercentEscape Especifica la propiedad de información de origen de datos que indica el carácter utilizado para que el carácter de LikeClausePercent dentro de los valores de una cláusula de LIKE en un fragmento de SQL DML.
Campo públicoMiembro estático LikeClauseUnderscore Especifica la propiedad de información de origen de datos que indica el carácter comodín se utiliza para capturar un carácter individual dentro de los valores de una cláusula de LIKE en un fragmento de SQL DML.
Campo públicoMiembro estático LikeClauseUnderscoreEscape Especifica la propiedad de información de origen de datos que indica el carácter utilizado para que el carácter de LikeClauseUnderscore dentro de los valores de una cláusula de LIKE en un fragmento de SQL DML.
Campo públicoMiembro estático ParameterPrefix Especifica la propiedad de información de origen de datos que proporciona el carácter utilizado para prefijar un nombre de parámetro.
Campo públicoMiembro estático ParameterPrefixInName Especifica la propiedad de información de origen de datos que indica si el prefijo de parámetro debe aparecer en el valor establecido para la propiedad de Name .
Campo públicoMiembro estático ProcedureInvalidCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres cuya apariencia en un nombre de procedimiento no es válido.
Campo públicoMiembro estático ProcedureInvalidStartCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres cuya apariencia al principio de un nombre de procedimiento no es válido.
Campo públicoMiembro estático ProcedureMaxLength Especifica la propiedad de información de origen de datos que indica la longitud máxima del nombre de procedimiento.
Campo públicoMiembro estático ProcedureSupported Especifica la propiedad de información de origen de datos que indica si un nombre de procedimiento se admite en un identificador de objeto de varias partes.
Campo públicoMiembro estático QuotedIdentifierPartsCaseSensitive Especifica la propiedad de información de origen de datos que indica si las partes del identificador entre comillas se tratan como distingue entre mayúsculas y minúsculas.
Campo públicoMiembro estático QuotedIdentifierPartsStorageCase Especifica la propiedad de información de origen de datos que indica la seguridad de elementos de identificador entre comillas que están almacenados en el origen de datos.
Campo públicoMiembro estático ReservedWords Especifica la propiedad de información de origen de datos que proporciona el conjunto de palabras reservadas en el origen de datos.
Campo públicoMiembro estático SchemaInvalidCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres cuya apariencia en un nombre de esquema no es válido.
Campo públicoMiembro estático SchemaInvalidStartCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres cuya apariencia al principio de un nombre de esquema no es válido.
Campo públicoMiembro estático SchemaMaxLength Especifica la propiedad de información de origen de datos que indica la longitud máxima del nombre de esquema.
Campo públicoMiembro estático SchemaSeparator Especifica la propiedad de información de origen de datos que indica el carácter que separa un nombre de esquema de las otras partes de un identificador de objeto.
Campo públicoMiembro estático SchemaSupported Especifica la propiedad de información de origen de datos que indica si un nombre de esquema se admite en un identificador de objeto de varias partes.
Campo públicoMiembro estático SchemaSupportedInDml Especifica la propiedad de información de origen de datos que indica si un nombre de esquema se admite en los identificadores de objetos que aparecen en las cláusulas SQL DML.
Campo públicoMiembro estático ServerSeparator Especifica la propiedad de información de origen de datos que indica el carácter que separa un nombre de servidor de las otras partes de un identificador de objeto.
Campo públicoMiembro estático SupportsAnsi92Sql Especifica la propiedad de información de origen de datos que indica si el origen de datos admite el estándar SQL ANSI92.
Campo públicoMiembro estático SupportsCommandTimeout Especifica la propiedad de información de origen de datos que indica si los tiempos de espera de comando se admiten.
Campo públicoMiembro estático SupportsNestedTransactions Especifica la propiedad de información de origen de datos que indica si las transacciones se pueden iniciar, de confianza, o revertirse a dentro de otras transacciones.
Campo públicoMiembro estático SupportsQuotedIdentifierParts Especifica la propiedad de información de origen de datos que indica si las partes del identificador entre comillas se admiten.
Campo públicoMiembro estático SupportsVerifySql Especifica la propiedad de información de origen de datos que indica si la comprobación de SQL es compatible.
Campo públicoMiembro estático TableAliasInvalidCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres cuya apariencia en una tabla alias no es válido.
Campo públicoMiembro estático TableAliasInvalidStartCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres cuya apariencia al principio de una tabla alias no es válido.
Campo públicoMiembro estático TableAliasMaxLength Especifica la propiedad de información de origen de datos que indica la longitud máxima de una tabla alias.
Campo públicoMiembro estático TableAliasSupported Especifica la propiedad de información de origen de datos que indica si una tabla alias se admite en un identificador de objeto de varias partes.
Campo públicoMiembro estático TableInvalidCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres cuya apariencia en un nombre de tabla no es válido.
Campo públicoMiembro estático TableInvalidStartCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres cuya apariencia al principio de un nombre de tabla no es válido.
Campo públicoMiembro estático TableMaxLength Especifica la propiedad de información de origen de datos que indica la longitud máxima del nombre de tabla.
Campo públicoMiembro estático TableSupported Especifica la propiedad de información de origen de datos que indica si un nombre de tabla se admite en un identificador de objeto de varias partes.
Campo públicoMiembro estático UserInvalidCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres cuya apariencia en un nombre de usuario no es válido.
Campo públicoMiembro estático UserInvalidStartCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres cuya apariencia al principio de un nombre de usuario no es válido.
Campo públicoMiembro estático UserMaxLength Especifica la propiedad de información de origen de datos que indica la longitud máxima del nombre de usuario.
Campo públicoMiembro estático UserSupported Especifica la propiedad de información de origen de datos que indica si un nombre de usuario se admite en un identificador de objeto de varias partes.
Campo públicoMiembro estático ViewInvalidCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres cuya apariencia en un nombre de vista no es válido.
Campo públicoMiembro estático ViewInvalidStartCharacters Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres cuya apariencia al principio de un nombre de vista no es válido.
Campo públicoMiembro estático ViewMaxLength Especifica la propiedad de información de origen de datos que indica la longitud máxima del nombre de la vista.
Campo públicoMiembro estático ViewSupported Especifica la propiedad de información de origen de datos que indica si un nombre de vista se admite en un identificador de objeto de varias partes.

Arriba

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)