다음을 통해 공유


DataSourceInformation 클래스

속성 이름/값 쌍으로 전달 된 폼에 지정 된 데이터 소스에 대 한 잘 정의 된 정보를 검색할 수 있습니다.

상속 계층 구조

Object
  Microsoft.VisualStudio.Data.ObjectWithSite
    Microsoft.VisualStudio.Data.DataSourceInformation
      Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataSourceInformation

네임스페이스:  Microsoft.VisualStudio.Data
어셈블리:  Microsoft.VisualStudio.Data(Microsoft.VisualStudio.Data.dll)

구문

‘선언
<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

DataSourceInformation 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Public 메서드 DataSourceInformation() 클래스 생성자입니다.바인딩하여 인스턴스를 인스턴스화하는 DataSourceInformation 클래스입니다.
Public 메서드 DataSourceInformation(DataConnection) 클래스 생성자입니다.매개 변수가 있는 인스턴스를 인스턴스화하는 DataSourceInformation 클래스에 대 한 정보가 제공 되는 데이터 연결을 제공 합니다.
Public 메서드 DataSourceInformation(DataConnection, ICollection) 클래스 생성자입니다.매개 변수가 있는 인스턴스를 인스턴스화하는 DataSourceInformation 클래스는 특정 연결 하는 ICollection 연결 속성 이름을 포함 하는 개체.
Public 메서드 DataSourceInformation(DataConnection, IDictionary) 클래스 생성자입니다.매개 변수가 있는 인스턴스를 인스턴스화하는 DataSourceInformation 클래스와 특정 데이터 연결 및 IDictionary 연결 속성 정보를 포함 하는 개체.

위쪽

속성

  이름 설명
Protected 속성 Connection 데이터 원본 속성을 검색 하는 데 데이터 연결을 검색 합니다.
Protected 속성 ConnectionSupport 데이터 연결과 관련 된 공급자 연결 지원 개체를 검색 합니다.
Public 속성 Item 지정 된 이름 가진 데이터 원본 정보 속성을 검색합니다.
Protected 속성 ProviderObject 연결 지원 개체에 의해 노출 내부 공급자 연결 개체를 검색 합니다.
Public 속성 Site 개체 사이트를 설정 하거나 검색 합니다. (ObjectWithSite에서 상속됨)

위쪽

메서드

  이름 설명
Protected 메서드 AddProperty(String) 속성이 지원 되는 속성 목록에 추가합니다.
Protected 메서드 AddProperty(String, Object) 속성 및 해당 값은 지원 되는 속성 목록에 추가합니다.
Public 메서드 Contains 이 데이터 소스 정보 인스턴스에서 지정 된 속성이 포함 되어 있는지 여부를 나타내는 부울 값을 검색 합니다.
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지를 확인합니다. (Object에서 상속됨)
Protected 메서드 Finalize 가비지 수집기가 회수하기 전에 개체가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 GetHashCode 기본 해시 함수로 작동합니다. (Object에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Protected 메서드 MemberwiseClone 현재 Object의 부분 복사본을 만듭니다. (Object에서 상속됨)
Protected 메서드 OnSiteChanged SiteChanged 이벤트를 발생시킵니다. (ObjectWithSite에서 상속됨)
Protected 메서드 RetrieveValue 지정 된 데이터 원본 정보 속성의 값을 검색합니다.
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

이벤트

  이름 설명
Public 이벤트 SiteChanged 이벤트 발생 시기는 Site 속성을 변경 합니다. (ObjectWithSite에서 상속됨)

위쪽

필드

  이름 설명
Public 필드정적 멤버 CatalogInvalidCharacters 일반 카탈로그 이름에 나타날 수 없습니다, 잘못 된 문자는 문자열을 제공 하는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 CatalogInvalidStartCharacters 잘못 되었습니다 사용 일반 카탈로그 이름 시작 부분에 문자열을 제공 하는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 CatalogIsSuffixed 표시 되는 접두사와는 달리 다중 부분 개체 식별자에서 카탈로그 이름 접미사로 경우 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 CatalogMaxLength 카탈로그 이름의 최대 길이 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 CatalogSeparator 다른 부분에 개체 식별자를 카탈로그 이름을 분리 하는 문자를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 CatalogSupported 카탈로그 이름에는 다중 부분 개체 식별자 지원 되는지 여부를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 CatalogSupportedInDml 카탈로그 이름 SQL DML 절에 나타나는 개체 식별자에서 지원 되는지 여부를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 ColumnAliasInvalidCharacters 지정 문자열 열 별칭에 모양을 제공 데이터 원본 정보 속성에 맞지 않습니다.
Public 필드정적 멤버 ColumnAliasInvalidStartCharacters 지정 문자열 열 별칭의 시작 모양을 제공 데이터 원본 정보 속성에 맞지 않습니다.
Public 필드정적 멤버 ColumnAliasMaxLength 열 별칭의 최대 길이 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 ColumnAliasSupported 다중 부분 개체 식별자 열 별칭이 지원 되는지 여부를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 ColumnInvalidCharacters 지정 모양을 가진 열 이름에서 문자열 제공 데이터 원본 정보 속성에 맞지 않습니다.
Public 필드정적 멤버 ColumnInvalidStartCharacters 지정 모양을 가진 열 이름 시작 부분에 문자열을 제공 하는 데이터 원본 정보 속성에 맞지 않습니다.
Public 필드정적 멤버 ColumnMaxLength 열 이름의 최대 길이 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 ColumnSupported 열 이름에는 다중 부분 개체 식별자 지원 되는지 여부를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 CommandDeriveParametersSupport 명령 유형을 지 지정은 DeriveParameters 메서드.
Public 필드정적 멤버 CommandDeriveSchemaSupport 명령 유형을 지 지정은 DeriveSchema 메서드.
Public 필드정적 멤버 CommandExecuteSupport 명령 유형을 지 지정은 ExecuteExecuteWithoutResults 방법.
Public 필드정적 멤버 CommandParameterSupport 매개 변수 방향 어떤 지를 지정 합니다.
Public 필드정적 멤버 CommandPrepareSupport 명령 유형을 지 지정은 Prepare 메서드.
Public 필드정적 멤버 DataSourceCulture 지역 culture의 데이터 소스를 지정합니다.
Public 필드정적 멤버 DataSourceName 데이터 원본 이름을 지정합니다.
Public 필드정적 멤버 DataSourceProduct 데이터 원본의 제품 이름을 지정합니다.
Public 필드정적 멤버 DataSourceVersion 데이터 원본의 버전을 지정합니다.
Public 필드정적 멤버 DateLiteralPrefix 날짜/시간 리터럴 접두사는 문자를 제공 합니다. 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 DateLiteralSuffix 날짜/시간 리터럴 접미사는 문자를 제공 합니다. 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 Default 기본 인스턴스를 제공 된 DataSourceInformation 데이터 공급자 구현을 제공 하지 않는 경우 사용할 클래스.
Public 필드정적 멤버 DefaultCatalog 기본 카탈로그 이름을 제공 하는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 DefaultSchema 기본 스키마 이름을 제공 합니다. 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 IdentifierCloseQuote 닫기 따옴표로 묶어야 하는 식별자 부분에 사용 되는 문자를 제공 합니다. 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 IdentifierOpenQuote 제공 해야 하는 식별자 부분을 여는 데 사용 되는 문자 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 IdentifierPartsCaseSensitive 식별자 부분 소문자 처리 된 경우를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 IdentifierPartsStorageCase 사례 식별자 부분 어떤 데이터 원본에 저장 된 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 IndexInvalidCharacters 인덱스 이름이 잘못 되어 모양을 가진 문자열을 제공 하는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 IndexInvalidStartCharacters 지정 문자열의 문자는 인덱스 이름 시작 부분에 모양을 제공 데이터 원본 정보 속성에 맞지 않습니다.
Public 필드정적 멤버 IndexMaxLength 인덱스 이름이 최대 길이 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 IndexSupported 다중 부분 개체 식별자에 인덱스 이름이 지원 되는지 여부를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 LikeClausePercent SQL DML 문에 LIKE 절을 값에 0 개 이상의 문자를 캡처하는 데는 와일드 카드 문자를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 LikeClausePercentEscape 사용 하는 LikeClausePercent 값을 SQL DML 문에 LIKE 절에서 이스케이프 문자를 나타냅니다. 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 LikeClauseUnderscore SQL DML 문에 LIKE 절을 값 내는 단일 문자를 캡처하는 데는 와일드 카드 문자를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 LikeClauseUnderscoreEscape 이스케이프 문자를 나타냅니다. 데이터 원본 정보 속성 지정은 LikeClauseUnderscore SQL DML 문에 LIKE 절을 값 내에서 문자.
Public 필드정적 멤버 ParameterPrefix 매개 변수 이름 앞에 사용 되는 문자를 제공 합니다. 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 ParameterPrefixInName 매개 변수 접두사에 대 한 설정 값에 표시될지 여부를 나타내는 데이터 원본 정보 속성에 지정 된 Name 속성.
Public 필드정적 멤버 ProcedureInvalidCharacters 지정 모양을 가진 프로시저 이름에서 문자열 제공 데이터 원본 정보 속성에 맞지 않습니다.
Public 필드정적 멤버 ProcedureInvalidStartCharacters 지정 모양을 가진 프로시저 이름 시작 부분에 문자열을 제공 하는 데이터 원본 정보 속성에 맞지 않습니다.
Public 필드정적 멤버 ProcedureMaxLength 프로시저 이름의 최대 길이 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 ProcedureSupported 프로시저 이름에는 다중 부분 개체 식별자 지원 되는지 여부를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 QuotedIdentifierPartsCaseSensitive 따옴표 붙은 식별자 부분 소문자 처리 된 경우를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 QuotedIdentifierPartsStorageCase 따옴표 붙은 식별자 대/소문자 부분 어떤 데이터 원본에 저장 된 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 ReservedWords 예약어 집합이 데이터 소스에서 제공 하는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 SchemaInvalidCharacters 지정 모양을 가진 스키마 이름에서 문자열을 제공 하는 데이터 원본 정보 속성에 맞지 않습니다.
Public 필드정적 멤버 SchemaInvalidStartCharacters 지정 모양을 가진 스키마 이름 시작 부분에 문자열을 제공 하는 데이터 원본 정보 속성에 맞지 않습니다.
Public 필드정적 멤버 SchemaMaxLength 스키마 이름의 최대 길이 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 SchemaSeparator 다른 부분에 개체 식별자에 스키마 이름을 분리 하는 문자를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 SchemaSupported 스키마 이름에는 다중 부분 개체 식별자 지원 되는지 여부를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 SchemaSupportedInDml SQL DML 절에 나타나는 개체 식별자에 스키마 이름이 지원 되는지 여부를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 ServerSeparator 서버 이름에서 다른 부분에 개체 식별자를 구분 하는 문자를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 SupportsAnsi92Sql ANSI92 SQL 표준 데이터 소스를 지원 하는지 나타냅니다. 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 SupportsCommandTimeout 명령 시간 초과 지원 하는지 여부를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 SupportsNestedTransactions 트랜잭션 시작, 커밋 하거나 수 안에 다른 트랜잭션을 롤백 여부를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 SupportsQuotedIdentifierParts 따옴표 붙은 식별자 부분 지원 되는지 여부를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 SupportsVerifySql SQL 확인 지원 되는지 여부를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 TableAliasInvalidCharacters 지정 문자열을 가진 모양 테이블 별칭에서 제공 데이터 원본 정보 속성에 맞지 않습니다.
Public 필드정적 멤버 TableAliasInvalidStartCharacters 지정 문자열 테이블 별칭의 시작 모양을 제공 데이터 원본 정보 속성에 맞지 않습니다.
Public 필드정적 멤버 TableAliasMaxLength 테이블 별칭의 최대 길이 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 TableAliasSupported 테이블 별칭의 다중 부분 개체 식별자 지원 되는지 여부를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 TableInvalidCharacters 지정 문자열 테이블 이름에 모양을 제공 데이터 원본 정보 속성에 맞지 않습니다.
Public 필드정적 멤버 TableInvalidStartCharacters 지정 모양을 가진 테이블 이름의 시작 부분에 문자열을 제공 하는 데이터 원본 정보 속성에 맞지 않습니다.
Public 필드정적 멤버 TableMaxLength 테이블 이름의 최대 길이 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 TableSupported 테이블 이름에는 다중 부분 개체 식별자 지원 되는지 여부를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 UserInvalidCharacters 지정 문자열의 문자 모양을 가진 사용자 이름을 제공 하는 데이터 원본 정보 속성에 맞지 않습니다.
Public 필드정적 멤버 UserInvalidStartCharacters 지정 모양을 가진 사용자 이름의 시작 부분에 문자열을 제공 하는 데이터 원본 정보 속성에 맞지 않습니다.
Public 필드정적 멤버 UserMaxLength 사용자 이름의 최대 길이 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 UserSupported 사용자 이름에는 다중 부분 개체 식별자 지원 되는지 여부를 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 ViewInvalidCharacters 지정 문자열 뷰 이름에 모양을 제공 데이터 원본 정보 속성에 맞지 않습니다.
Public 필드정적 멤버 ViewInvalidStartCharacters 지정 문자열 뷰 이름 시작 부분에 모양을 제공 데이터 원본 정보 속성에 맞지 않습니다.
Public 필드정적 멤버 ViewMaxLength 뷰 이름의 최대 길이 나타내는 데이터 원본 정보 속성을 지정 합니다.
Public 필드정적 멤버 ViewSupported 뷰 이름에는 다중 부분 개체 식별자 지원 되는지 여부를 나타내는 데이터 원본 정보 속성을 지정 합니다.

위쪽

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현Private 메서드 IObjectWithSite.GetSite 마지막으로 사이트를 사용 하 여 설정 검색은 IObjectWithSite.SetSite 메서드.경우에 없는 알려진된 사이트 되는 예외 개체를 반환 합니다. (ObjectWithSite에서 상속됨)
명시적 인터페이스 구현Private 메서드 IObjectWithSite.SetSite 사이트의 사이트 개체 포인터를 제공합니다. (ObjectWithSite에서 상속됨)

위쪽

설명

이 클래스는 잘 알려진 데이터 원본 정보 속성의 이름을 나타내는 문자열 상수 집합이 들어 있습니다. 데이터 공급자의 구현에 속성을 더 추가 시작 되어 있지만이 일반적으로 사용 되지 않습니다.

기본 클래스 구현은 기본적으로 속성 및 속성 값에 지정 된 레지스트리 읽습니다는 DataSourceInformation 키에서 SupportedObjects, 있는 경우. 이 쉽게를 정적 데이터 원본 정보 속성 값을 지정할 수 있습니다.

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.VisualStudio.Data 네임스페이스