AdoDotNetConnectionProperties 클래스
구현 하는 제공 된 IVsDataConnectionProperties ADO.NET 연결 문자열 작성기 클래스를 사용 하 여 클래스 (DbConnectionStringBuilder).
상속 계층 구조
System.Object
Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataProvider>
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetConnectionProperties
네임스페이스: Microsoft.VisualStudio.Data.Framework.AdoDotNet
어셈블리: Microsoft.VisualStudio.Data.Framework(Microsoft.VisualStudio.Data.Framework.dll)
구문
‘선언
Public Class AdoDotNetConnectionProperties _
Inherits DataSiteableObject(Of IVsDataProvider) _
Implements IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary(Of String, Object), _
ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)), _
IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
public class AdoDotNetConnectionProperties : DataSiteableObject<IVsDataProvider>,
IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>,
IEnumerable<KeyValuePair<string, Object>>, IEnumerable, ICustomTypeDescriptor,
INotifyPropertyChanged
public ref class AdoDotNetConnectionProperties : public DataSiteableObject<IVsDataProvider^>,
IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary<String^, Object^>,
ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>,
IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
type AdoDotNetConnectionProperties =
class
inherit DataSiteableObject<IVsDataProvider>
interface IVsDataConnectionUIProperties
interface IVsDataConnectionProperties
interface IDictionary<string, Object>
interface ICollection<KeyValuePair<string, Object>>
interface IEnumerable<KeyValuePair<string, Object>>
interface IEnumerable
interface ICustomTypeDescriptor
interface INotifyPropertyChanged
end
public class AdoDotNetConnectionProperties extends DataSiteableObject<IVsDataProvider> implements IVsDataConnectionUIProperties, IVsDataConnectionProperties, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, ICustomTypeDescriptor, INotifyPropertyChanged
AdoDotNetConnectionProperties 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
![]() |
AdoDotNetConnectionProperties | AdoDotNetConnectionProperties 클래스의 새 인스턴스를 초기화합니다. |
위쪽
속성
이름 | 설명 | |
---|---|---|
![]() |
ConnectionStringBuilder | 기본 가져옵니다 ADO.NET 연결 속성 현재 인스턴스에 대 한 연결 문자열 작성기 개체입니다. |
![]() |
Count | 연결 속성을 가져옵니다. |
![]() |
IsComplete | 연결 문자열에 대 한 충분 한 연결 속성이 설정 되었는지 여부를 나타내는 값을 가져옵니다. |
![]() |
IsExtensible | DDEX 공급자 연결 속성을 확장할 수 있는지 여부를 나타내는 값을 가져옵니다. |
![]() |
Item | DDEX 공급자에는 지정한 속성의 값을 가져오거나 설정 합니다.발생의 PropertyChanged 속성을 설정 하면 이벤트. |
![]() |
Keys | 데이터 연결 문자열에 포함 된 모든 속성을 가져옵니다. |
![]() |
Site | 사이트 개체를 가져오거나 설정 합니다. (DataSiteableObject<T>에서 상속됨) |
![]() |
Values | 연결 문자열의 값을 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
![]() |
Add(String, Object) | 현재 연결 속성 컬렉션에 새 속성을 추가 합니다. PropertyChanged 이벤트를 발생시킵니다. |
![]() |
Add(String, Type, Object) | 현재 연결 속성 컬렉션에 새 속성을 추가 합니다. |
![]() |
Contains | 지정 된 속성 이름 및 값 쌍 현재 연결 속성 집합의 멤버 인지 여부를 테스트 합니다. |
![]() |
ContainsKey | 지정 된 속성 이름 현재 연결 속성 집합의 멤버 인지 여부를 테스트 합니다. |
![]() |
CopyTo | 지정한 배열 인덱스에서 시작 하는 배열, 연결 속성의 집합을 복사 합니다. |
![]() |
Equals | 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨) |
![]() |
Finalize | 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) |
![]() |
GetHashCode | 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨) |
![]() |
GetSynonyms | 지정 된 데이터 연결 속성에 대 한 동의어는 배열 목록을 검색합니다. |
![]() |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) |
![]() |
IsSensitive | 반환 된 Boolean 지정 된 속성에 중요 한 정보가 들어 있는지 여부를 나타내는 값입니다. |
![]() |
MemberwiseClone | 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨) |
![]() |
OnPropertyChanged | 발생의 PropertyChanged 이벤트에 데이터 연결 문자열 속성을 변경할 때. |
![]() |
OnSiteChanged | 사이트에서 변경 된 경우 이벤트를 발생 시킵니다. (DataSiteableObject<T>.OnSiteChanged(EventArgs)을(를) 재정의함) |
![]() |
Parse | 설정에서 현재 연결 속성의 집합으로 분해 하는 연결 문자열의 구성 요소 AdoDotNetConnectionProperties 클래스 인스턴스. PropertyChanged 이벤트를 발생시킵니다. |
![]() |
Remove | 현재 연결 속성 컬렉션에서 속성을 제거합니다. |
![]() |
Reset() | 연결 속성을 초기 값으로 다시 설정 하 고 발생 된 PropertyChanged 이벤트. |
![]() |
Reset(String) | 연결 문자열에서 지정 된 속성을 제거 하 고 발생 된 PropertyChanged 이벤트. |
![]() |
ToDisplayString | 현재 화면에 대 한 적절 한 데이터 연결 속성 집합의 문자열 표현을 표시를 검색 합니다. |
![]() |
ToSafeString | 현재 집합을 serialize 해야 중요 한 속성을 제외 하는 데이터 연결 속성의 문자열 표현을 반환 합니다. |
![]() |
ToString | 현재 데이터 연결 속성 집합의 문자열 표현을 반환합니다. (Object.ToString()을(를) 재정의함) |
![]() |
TryGetValue | 제공 된 키에.NET Framework 연결 문자열 작성기 클래스에서이 메서드를 호출 하 여 해당 값을 검색 합니다 (DbConnectionStringBuilder). |
위쪽
이벤트
이름 | 설명 | |
---|---|---|
![]() |
PropertyChanged | 연결 속성에 대 한 변경 내에 발생합니다. |
![]() |
SiteChanged | Site 속성이 변경될 때 발생합니다. (DataSiteableObject<T>에서 상속됨) |
위쪽
명시적 인터페이스 구현
위쪽
설명
DDEX ADO.NET에 따라 공급자 열거 개체를 사용자 지정 해야 예정입니다.그러나이 클래스를 확장할 수 있는 기본 클래스는 시나리오 추가 되거나 수정 된 열거 기능 Visual Studio 안에 필요 합니다.
대부분이이 클래스의 공용 메서드는 기본 클래스에서 재정의 되는 (IVsDataConnectionProperties)에서 기본 클래스 구문 분석 및 작성 합니다; 같은 작업에 대 한 도움말을이 구현에 의존 하지 않으므로 그 보다는 일반적으로 연결 문자열 작성기 개체에 해당 하는 호출을 위임합니다.
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.