DataSourceInformation (Clase)
Permite recuperar información bien definida sobre un origen de datos especificado en forma de propiedades pasadas como pares de nombre/valor.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Data.ObjectWithSite
Microsoft.VisualStudio.Data.DataSourceInformation
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataSourceInformation
Espacio de nombres: Microsoft.VisualStudio.Data
Ensamblado: Microsoft.VisualStudio.Data (en Microsoft.VisualStudio.Data.dll)
Sintaxis
'Declaración
<GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")> _
Public Class DataSourceInformation _
Inherits ObjectWithSite
[GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")]
public class DataSourceInformation : ObjectWithSite
[GuidAttribute(L"EF852E1E-DD85-4400-A5BE-96A14F32B7E0")]
public ref class DataSourceInformation : public ObjectWithSite
[<GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")>]
type DataSourceInformation =
class
inherit ObjectWithSite
end
public class DataSourceInformation extends ObjectWithSite
El tipo DataSourceInformation expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
DataSourceInformation() | Constructor de clase.Crea una instancia nonparameterized de la clase de DataSourceInformation . | |
DataSourceInformation(DataConnection) | Constructor de clase.Crea una instancia con parámetros de la clase de DataSourceInformation que proporciona la conexión de datos que se proporciona la información. | |
DataSourceInformation(DataConnection, ICollection) | Constructor de clase.Crea una instancia con parámetros de la clase de DataSourceInformation , junto con la conexión específica y un objeto de ICollection que contienen los nombres de propiedad de conexión. | |
DataSourceInformation(DataConnection, IDictionary) | Constructor de clase.Crea una instancia con parámetros de la clase de DataSourceInformation junto con una conexión de datos específica y un objeto de IDictionary que contienen información de las propiedades de conexión. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Connection | Recupera la conexión de datos utilizada para las propiedades del origen de datos de recuperación. | |
ConnectionSupport | Recupera el objeto de compatibilidad de la conexión del proveedor asociado a la conexión de datos. | |
Item | Recupera una propiedad información del origen de datos con el nombre especificado. | |
ProviderObject | Recupera el objeto de conexión subyacente del proveedor de la forma expuesta por el objeto de compatibilidad de la conexión. | |
Site | Obtiene o establece el sitio del objeto. (Se hereda de ObjectWithSite). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddProperty(String) | Agrega una propiedad a la lista de propiedades admitidas. | |
AddProperty(String, Object) | Agrega una propiedad y su valor en la lista de propiedades admitidas. | |
Contains | Recupera un valor boolean que indica si una propiedad especificada está incluida en esta instancia de información de origen de datos. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
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). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
OnSiteChanged | Genera el evento SiteChanged. (Se hereda de ObjectWithSite). | |
RetrieveValue | Recupera un valor para una propiedad especificada de información de origen de datos. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
SiteChanged | Evento que se produce cuando se cambia la propiedad de Site . (Se hereda de ObjectWithSite). |
Arriba
Campos
Nombre | Descripción | |
---|---|---|
CatalogInvalidCharacters | Especifica la propiedad de información de origen de datos que proporciona una cadena de caracteres que no son válidos, es decir, que no puede aparecer en un nombre genérico de catálogo. | |
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. | |
CatalogIsSuffixed | Especifica la propiedad de información de origen de datos que indica si un nombre de catálogo se añade el sufijo en un identificador de objeto de varias partes, en lugar de ser un prefijo. | |
CatalogMaxLength | Especifica la propiedad de información de origen de datos que indica la longitud máxima del nombre del catálogo. | |
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. | |
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. | |
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. | |
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. | |
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. | |
ColumnAliasMaxLength | Especifica la propiedad de información de origen de datos que indica la longitud máxima de un alias de columna. | |
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. | |
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. | |
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. | |
ColumnMaxLength | Especifica la propiedad de información de origen de datos que indica la longitud máxima del nombre de columna. | |
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. | |
CommandDeriveParametersSupport | Especifica el método de DeriveParameters admiten a qué tipos de comandos. | |
CommandDeriveSchemaSupport | Especifica el método de DeriveSchema admiten a qué tipos de comandos. | |
CommandExecuteSupport | Especifica los métodos de ExecuteWithoutResults admiten a qué tipos de comandos el Execute y. | |
CommandParameterSupport | Especifica admiten qué direcciones de parámetros. | |
CommandPrepareSupport | Especifica el método de Prepare admiten a qué tipos de comandos. | |
DataSourceCulture | Especifica la referencia cultural geográfica de origen de datos. | |
DataSourceName | Especifica el nombre del origen de datos. | |
DataSourceProduct | Especifica el nombre del producto del origen de datos. | |
DataSourceVersion | Especifica la versión del origen de datos. | |
DateLiteralPrefix | Especifica la propiedad de información de origen de datos que proporciona los caracteres que prefijan un literal de fecha y hora. | |
DateLiteralSuffix | Especifica la propiedad de información de origen de datos que proporciona los caracteres que añaden como sufijo un literal de fecha y hora. | |
Default | Proporciona una instancia predeterminada de la clase de DataSourceInformation para su uso cuando un proveedor de datos no proporciona su propia implementación. | |
DefaultCatalog | Especifica la propiedad de información de origen de datos que proporciona el nombre del catálogo predeterminado. | |
DefaultSchema | Especifica la propiedad de información de origen de datos que proporciona el nombre del esquema predeterminado. | |
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. | |
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. | |
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. | |
IdentifierPartsStorageCase | Especifica la propiedad de información de origen de datos que indica qué partes del identificador de caso se almacenan en el origen de datos. | |
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. | |
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. | |
IndexMaxLength | Especifica la propiedad de información de origen de datos que indica la longitud máxima del nombre de índice. | |
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. | |
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. | |
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. | |
LikeClauseUnderscore | Especifica la propiedad de información de origen de datos que indica el carácter comodín se utiliza para capturar los caracteres individuales de los valores de una cláusula de LIKE en un fragmento de SQL DML. | |
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. | |
ParameterPrefix | Especifica la propiedad de información de origen de datos que proporciona el carácter utilizado para prefijar un nombre de parámetro. | |
ParameterPrefixInName | Especifica la propiedad de información de origen de datos que indica si el prefijo de parámetro aparece en el valor establecido para la propiedad de Name . | |
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. | |
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. | |
ProcedureMaxLength | Especifica la propiedad de información de origen de datos que indica la longitud máxima del nombre de procedimiento. | |
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. | |
QuotedIdentifierPartsCaseSensitive | Especifica la propiedad de información de origen de datos que indica si las partes de identificador entre comillas se tratan como distingue entre mayúsculas y minúsculas. | |
QuotedIdentifierPartsStorageCase | Especifica la propiedad de información de origen de datos que indica qué partes del identificador entrecomillado de casos se almacenan en el origen de datos. | |
ReservedWords | Especifica la propiedad de información de origen de datos que proporciona el conjunto de palabras reservadas en el origen de datos. | |
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. | |
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. | |
SchemaMaxLength | Especifica la propiedad de información de origen de datos que indica la longitud máxima del nombre de esquema. | |
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. | |
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. | |
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. | |
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. | |
SupportsAnsi92Sql | Especifica la propiedad de información de origen de datos que indica si el origen de datos admite el estándar SQL ANSI92. | |
SupportsCommandTimeout | Especifica la propiedad de información de origen de datos que indica si los tiempos de espera de comando se admiten. | |
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. | |
SupportsQuotedIdentifierParts | Especifica la propiedad de información de origen de datos que indica si las partes de identificador entre comillas se admiten. | |
SupportsVerifySql | Especifica la propiedad de información de origen de datos que indica si se admite la comprobación de SQL. | |
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. | |
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. | |
TableAliasMaxLength | Especifica la propiedad de información de origen de datos que indica la longitud máxima de una tabla alias. | |
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. | |
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. | |
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. | |
TableMaxLength | Especifica la propiedad de información de origen de datos que indica la longitud máxima del nombre de tabla. | |
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. | |
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. | |
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. | |
UserMaxLength | Especifica la propiedad de información de origen de datos que indica la longitud máxima del nombre de usuario. | |
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. | |
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. | |
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. | |
ViewMaxLength | Especifica la propiedad de información de origen de datos que indica la longitud máxima del nombre de la vista. | |
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
Implementaciones explícitas de interfaces
Nombre | Descripción | |
---|---|---|
IObjectWithSite.GetSite | Recupera el sitio último establecido mediante el método de IObjectWithSite.SetSite .En caso de que no haya ningún sitio conocido, el objeto devuelve una excepción. (Se hereda de ObjectWithSite). | |
IObjectWithSite.SetSite | Proporciona el puntero del sitio al objeto de sitio. (Se hereda de ObjectWithSite). |
Arriba
Comentarios
Esta clase contiene un conjunto de cadenas constantes que indican los nombres de las propiedades conocidas de información de origen de datos.Un proveedor de datos es de bienvenida agregar más propiedades a su implementación pero no se utilizarán genéricamente.
La implementación de la clase base, de forma predeterminada, lee propiedades y valores de propiedad del registro que se especifican en una clave de DataSourceInformation , en SupportedObjects, si existe.Esto proporciona una manera fácil de especificar valores de propiedad estáticos de información de origen de datos.
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.