DataSourceInformation Class

 

Allows you to retrieve well-defined information about a specified data source in the form of properties constructed as name/value pairs.

Namespace:   Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)


public abstract class DataSourceInformation : DataSiteableObject<IVsDataConnection>, 
	IVsDataSourceInformation

NameDescription
System_CAPS_protmethodDataSourceInformation()

Initializes a new instance of the DataSourceInformation class.

System_CAPS_protmethodDataSourceInformation(IVsDataConnection)

Initializes a parameterized instance of the DataSourceInformation class that provides the data connection.

NameDescription
System_CAPS_pubpropertyItem[String]

Gets a data source information property with the specified name.

System_CAPS_pubpropertySite

Gets or sets the object site.(Inherited from DataSiteableObject<T>.)

NameDescription
System_CAPS_protmethodAddProperty(String)

Adds a property to the list of supported properties.

System_CAPS_protmethodAddProperty(String, Object)

Adds a property and its value to the list of supported properties.

System_CAPS_pubmethodContains(String)

Retrieves a Boolean value indicating whether a specified property is contained in this data source information instance.

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodGetType(String)

Retrieves the Type value indicating the type of a specified property, thus enabling appropriate conversion of a retrieved value to the correct type.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethodOnSiteChanged(EventArgs)

Raises the SiteChanged event.(Inherited from DataSiteableObject<T>.)

System_CAPS_protmethodRetrieveValue(String)

Retrieves a value for a specified data source information property.

System_CAPS_pubmethodToString()

(Inherited from Object.)

NameDescription
System_CAPS_pubfieldSystem_CAPS_staticCatalogInvalidCharacters

Specifies the data source information property that provides a string of characters that are not valid, that is, that may not appear in a generic catalog name.

System_CAPS_pubfieldSystem_CAPS_staticCatalogInvalidStartCharacters

Specifies the data source information property that provides a string of characters whose use at the start of a generic catalog name is not valid.

System_CAPS_pubfieldSystem_CAPS_staticCatalogIsSuffixed

Specifies the data source information property that indicates whether a catalog name is suffixed on a multi-part object identifier, as opposed to being a prefix.

System_CAPS_pubfieldSystem_CAPS_staticCatalogMaxLength

Specifies the data source information property that indicates the maximum length of a catalog name.

System_CAPS_pubfieldSystem_CAPS_staticCatalogSeparator

Specifies the data source information property that indicates the character separating a catalog name from the other parts in an object identifier.

System_CAPS_pubfieldSystem_CAPS_staticCatalogSupported

Specifies the data source information property that indicates whether a catalog name is supported in a multi-part object identifier.

System_CAPS_pubfieldSystem_CAPS_staticCatalogSupportedInDml

Specifies the data source information property that indicates whether a catalog name is supported in object identifiers that appear in SQL DML clauses.

System_CAPS_pubfieldSystem_CAPS_staticColumnAliasInvalidCharacters

Specifies the data source information property that provides a string of characters whose appearance in a column alias is not valid.

System_CAPS_pubfieldSystem_CAPS_staticColumnAliasInvalidStartCharacters

Specifies the data source information property that provides a string of characters whose appearance at the start of a column alias is not valid.

System_CAPS_pubfieldSystem_CAPS_staticColumnAliasMaxLength

Specifies the data source information property that indicates the maximum length of a column alias.

System_CAPS_pubfieldSystem_CAPS_staticColumnAliasSupported

Specifies the data source information property that indicates whether a column alias is supported in a multi-part object identifier.

System_CAPS_pubfieldSystem_CAPS_staticColumnInvalidCharacters

Specifies the data source information property that provides a string of characters whose appearance in a column name is not valid.

System_CAPS_pubfieldSystem_CAPS_staticColumnInvalidStartCharacters

Specifies the data source information property that provides a string of characters whose appearance at the start of a column name is not valid.

System_CAPS_pubfieldSystem_CAPS_staticColumnMaxLength

Specifies the data source information property that indicates the maximum length of a column name.

System_CAPS_pubfieldSystem_CAPS_staticColumnSupported

Specifies the data source information property that indicates whether a column name is supported in a multi-part object identifier.

System_CAPS_pubfieldSystem_CAPS_staticCommandDeriveParametersSupport

Specifies what types of commands are supported by the DeriveParameters method.

System_CAPS_pubfieldSystem_CAPS_staticCommandDeriveSchemaSupport

Specifies what types of commands are supported by the DeriveSchema method.

System_CAPS_pubfieldSystem_CAPS_staticCommandExecuteSupport

Specifies what types of commands are supported by the Execute and ExecuteWithoutResults methods.

System_CAPS_pubfieldSystem_CAPS_staticCommandParameterSupport

Specifies which parameter directions are supported.

System_CAPS_pubfieldSystem_CAPS_staticCommandPrepareSupport

Specifies which types of commands are supported by the Prepare method.

System_CAPS_pubfieldSystem_CAPS_staticDataSourceCulture

Specifies the geographical culture of the data source.

System_CAPS_pubfieldSystem_CAPS_staticDataSourceName

Specifies the name of the data source.

System_CAPS_pubfieldSystem_CAPS_staticDataSourceProduct

Specifies the name of the product of the data source.

System_CAPS_pubfieldSystem_CAPS_staticDataSourceVersion

Specifies the version of the data source.

System_CAPS_pubfieldSystem_CAPS_staticDateLiteralPrefix

Specifies the data source information property that provides the character or characters that prefix a date/time literal.

System_CAPS_pubfieldSystem_CAPS_staticDateLiteralSuffix

Specifies the data source information property that provides the character or characters that suffix a date/time literal.

System_CAPS_pubfieldSystem_CAPS_staticDefaultCatalog

Specifies the data source information property that provides the name of the default catalog.

System_CAPS_pubfieldSystem_CAPS_staticDefaultSchema

Specifies the data source information property that provides the name of the default schema.

System_CAPS_pubfieldSystem_CAPS_staticIdentifierCloseQuote

Specifies the data source information property that provides the character used to close an identifier part that needs to be enclosed in quotation marks.

System_CAPS_pubfieldSystem_CAPS_staticIdentifierOpenQuote

Specifies the data source information property that provides the character used to open an identifier part that needs to be enclosed in quotation marks.

System_CAPS_pubfieldSystem_CAPS_staticIdentifierPartsCaseSensitive

Specifies the data source information property that indicates whether identifier parts are treated as case sensitive.

System_CAPS_pubfieldSystem_CAPS_staticIdentifierPartsStorageCase

Specifies the data source information property that indicates the case of identifier parts that are stored in the data source.

System_CAPS_pubfieldSystem_CAPS_staticIndexInvalidCharacters

Specifies the data source information property that provides a string of characters whose appearance as an index name is not valid.

System_CAPS_pubfieldSystem_CAPS_staticIndexInvalidStartCharacters

Specifies the data source information property that provides a string of characters whose appearance at the start of an index name is not valid.

System_CAPS_pubfieldSystem_CAPS_staticIndexMaxLength

Specifies the data source information property that indicates the maximum length of an index name.

System_CAPS_pubfieldSystem_CAPS_staticIndexSupported

Specifies the data source information property that indicates whether an index name is supported in a multi-part object identifier.

System_CAPS_pubfieldSystem_CAPS_staticLikeClausePercent

Specifies the data source information property that indicates the wildcard character used to capture zero or more characters within values for a LIKE clause in a SQL DML statement.

System_CAPS_pubfieldSystem_CAPS_staticLikeClausePercentEscape

Specifies the data source information property that indicates the character used to escape the LikeClausePercent character within values for a LIKE clause in a SQL DML statement.

System_CAPS_pubfieldSystem_CAPS_staticLikeClauseUnderscore

Specifies the data source information property that indicates the wildcard character used to capture a single character within values for a LIKE clause in a SQL DML statement.

System_CAPS_pubfieldSystem_CAPS_staticLikeClauseUnderscoreEscape

Specifies the data source information property that indicates the character used to escape the LikeClauseUnderscore character within values for a LIKE clause in a SQL DML statement.

System_CAPS_pubfieldSystem_CAPS_staticParameterPrefix

Specifies the data source information property that provides the character used to prefix a parameter name.

System_CAPS_pubfieldSystem_CAPS_staticParameterPrefixInName

Specifies the data source information property that indicates whether the parameter prefix should appear in the value set for the Name property.

System_CAPS_pubfieldSystem_CAPS_staticProcedureInvalidCharacters

Specifies the data source information property that provides a string of characters whose appearance in a procedure name is not valid.

System_CAPS_pubfieldSystem_CAPS_staticProcedureInvalidStartCharacters

Specifies the data source information property that provides a string of characters whose appearance at the start of a procedure name is not valid.

System_CAPS_pubfieldSystem_CAPS_staticProcedureMaxLength

Specifies the data source information property that indicates the maximum length of a procedure name.

System_CAPS_pubfieldSystem_CAPS_staticProcedureSupported

Specifies the data source information property that indicates whether a procedure name is supported in a multi-part object identifier.

System_CAPS_pubfieldSystem_CAPS_staticQuotedIdentifierPartsCaseSensitive

Specifies the data source information property that indicates whether identifier parts enclosed in quotation marks are treated as case sensitive.

System_CAPS_pubfieldSystem_CAPS_staticQuotedIdentifierPartsStorageCase

Specifies the data source information property that indicates the case of identifier parts enclosed in quotation marks that are stored in the data source.

System_CAPS_pubfieldSystem_CAPS_staticReservedWords

Specifies the data source information property that provides the set of reserved words on the data source.

System_CAPS_pubfieldSystem_CAPS_staticSchemaInvalidCharacters

Specifies the data source information property that provides a string of characters whose appearance in a schema name is not valid.

System_CAPS_pubfieldSystem_CAPS_staticSchemaInvalidStartCharacters

Specifies the data source information property that provides a string of characters whose appearance at the start of a schema name is not valid.

System_CAPS_pubfieldSystem_CAPS_staticSchemaMaxLength

Specifies the data source information property that indicates the maximum length of a schema name.

System_CAPS_pubfieldSystem_CAPS_staticSchemaSeparator

Specifies the data source information property that indicates the character separating a schema name from the other parts of an object identifier.

System_CAPS_pubfieldSystem_CAPS_staticSchemaSupported

Specifies the data source information property that indicates whether a schema name is supported in a multi-part object identifier.

System_CAPS_pubfieldSystem_CAPS_staticSchemaSupportedInDml

Specifies the data source information property that indicates whether a schema name is supported in object identifiers that appear in SQL DML clauses.

System_CAPS_pubfieldSystem_CAPS_staticServerSeparator

Specifies the data source information property that indicates the character separating a server name from the other parts of an object identifier.

System_CAPS_pubfieldSystem_CAPS_staticSupportsAnsi92Sql

Specifies the data source information property that indicates whether the data source supports the ANSI92 SQL standard.

System_CAPS_pubfieldSystem_CAPS_staticSupportsCommandTimeout

Specifies the data source information property that indicates whether command timeouts are supported.

System_CAPS_pubfieldSystem_CAPS_staticSupportsNestedTransactions

Specifies the data source information property that indicates whether transactions can be started, committed, or rolled back inside other transactions.

System_CAPS_pubfieldSystem_CAPS_staticSupportsQuotedIdentifierParts

Specifies the data source information property that indicates whether identifier parts enclosed in quotation marks are supported.

System_CAPS_pubfieldSystem_CAPS_staticSupportsVerifySql

Specifies the data source information property that indicates whether SQL verification is supported.

System_CAPS_pubfieldSystem_CAPS_staticTableAliasInvalidCharacters

Specifies the data source information property that provides a string of characters whose appearance in a table alias is not valid.

System_CAPS_pubfieldSystem_CAPS_staticTableAliasInvalidStartCharacters

Specifies the data source information property that provides a string of characters whose appearance at the start of a table alias is not valid.

System_CAPS_pubfieldSystem_CAPS_staticTableAliasMaxLength

Specifies the data source information property that indicates the maximum length of a table alias.

System_CAPS_pubfieldSystem_CAPS_staticTableAliasSupported

Specifies the data source information property that indicates whether a table alias is supported in a multi-part object identifier.

System_CAPS_pubfieldSystem_CAPS_staticTableInvalidCharacters

Specifies the data source information property that provides a string of characters whose appearance in a table name is not valid.

System_CAPS_pubfieldSystem_CAPS_staticTableInvalidStartCharacters

Specifies the data source information property that provides a string of characters whose appearance at the start of a table name is not valid.

System_CAPS_pubfieldSystem_CAPS_staticTableMaxLength

Specifies the data source information property that indicates the maximum length of a table name.

System_CAPS_pubfieldSystem_CAPS_staticTableSupported

Specifies the data source information property that indicates whether a table name is supported in a multi-part object identifier.

System_CAPS_pubfieldSystem_CAPS_staticUserInvalidCharacters

Specifies the data source information property that provides a string of characters whose appearance in a user name is not valid.

System_CAPS_pubfieldSystem_CAPS_staticUserInvalidStartCharacters

Specifies the data source information property that provides a string of characters whose appearance at the start of a user name is not valid.

System_CAPS_pubfieldSystem_CAPS_staticUserMaxLength

Specifies the data source information property that indicates the maximum length of a user name.

System_CAPS_pubfieldSystem_CAPS_staticUserSupported

Specifies the data source information property that indicates whether a user name is supported in a multi-part object identifier.

System_CAPS_pubfieldSystem_CAPS_staticViewInvalidCharacters

Specifies the data source information property that provides a string of characters whose appearance in a view name is not valid.

System_CAPS_pubfieldSystem_CAPS_staticViewInvalidStartCharacters

Specifies the data source information property that provides a string of characters whose appearance at the start of a view name is not valid.

System_CAPS_pubfieldSystem_CAPS_staticViewMaxLength

Specifies the data source information property that indicates the maximum length of a view name.

System_CAPS_pubfieldSystem_CAPS_staticViewSupported

Specifies the data source information property that indicates whether a view name is supported in a multi-part object identifier.

NameDescription
System_CAPS_pubeventSiteChanged

Occurs when the Site property is changed.(Inherited from DataSiteableObject<T>.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: