다음을 통해 공유


DataConnectionProperties 클래스

데이터 연결 속성을 포함 하는 연결 문자열의 서식 지정 및 구문 분석에 대 한 강력한 형식의 속성이 저장소, 사용자 지정 특성 및 동의어에 대 한 지원을 제공 합니다.

상속 계층 구조

Object
  Microsoft.VisualStudio.Data.Framework.DataConnectionProperties

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

구문

‘선언
Public MustInherit Class DataConnectionProperties _
    Implements IVsDataConnectionProperties, IDictionary(Of String, Object),  _
    ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)),  _
    IEnumerable, IVsDataConnectionUIProperties, ICustomTypeDescriptor, INotifyPropertyChanged
public abstract class DataConnectionProperties : IVsDataConnectionProperties, 
    IDictionary<string, Object>, ICollection<KeyValuePair<string, Object>>, 
    IEnumerable<KeyValuePair<string, Object>>, IEnumerable, IVsDataConnectionUIProperties, 
    ICustomTypeDescriptor, INotifyPropertyChanged
public ref class DataConnectionProperties abstract : IVsDataConnectionProperties, 
    IDictionary<String^, Object^>, ICollection<KeyValuePair<String^, Object^>>, 
    IEnumerable<KeyValuePair<String^, Object^>>, IEnumerable, 
    IVsDataConnectionUIProperties, ICustomTypeDescriptor, INotifyPropertyChanged
[<AbstractClass>]
type DataConnectionProperties =  
    class 
        interface IVsDataConnectionProperties 
        interface IDictionary<string, Object>
        interface ICollection<KeyValuePair<string, Object>>
        interface IEnumerable<KeyValuePair<string, Object>>
        interface IEnumerable 
        interface IVsDataConnectionUIProperties 
        interface ICustomTypeDescriptor 
        interface INotifyPropertyChanged 
    end
public abstract class DataConnectionProperties implements IVsDataConnectionProperties, IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable, IVsDataConnectionUIProperties, ICustomTypeDescriptor, INotifyPropertyChanged

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

생성자

  이름 설명
Protected 메서드 DataConnectionProperties() 매개 변수가 없는 인스턴스는 DataConnectionProperties 클래스입니다.
Protected 메서드 DataConnectionProperties(IEqualityComparer<String>) 매개 변수화 된 인스턴스는 DataConnectionProperties 속성 이름을 비교 하는 기능을 제공 하는 클래스입니다.
Protected 메서드 DataConnectionProperties(IEqualityComparer<String>, Char, Char) 매개 변수화 된 인스턴스는 DataConnectionProperties 속성 이름을 비교 하는 기능을 제공 하는 클래스입니다.

위쪽

속성

  이름 설명
Public 속성 Count 기존 데이터 연결 속성을 가져옵니다.
Public 속성 IsComplete 가져옵니다는 Boolean 지정 된 연결 문자열이 완료 여부를 나타내는 값입니다.
Public 속성 IsExtensible 가져오거나는 Boolean DDEX 공급자 연결 속성은 확장할 수 있는지 여부를 나타내는 값입니다.
Public 속성 Item DDEX 공급자의 지정 된 속성의 값을 가져오거나 설정 합니다.
Public 속성 Keys 현재 키 속성 이름의 컬렉션을 가져옵니다.
Protected 속성 OrderedProperties 문자열 형식으로 표현 될 때 속성에 대 한 적절 한 (또는 필요) 순서를 지정 하는 속성 이름의 컬렉션을 가져옵니다.
Public 속성 Values 현재 속성 값의 컬렉션을 검색 합니다.

위쪽

메서드

  이름 설명
Public 메서드 Add(String, Object) 현재 연결 속성 컬렉션에 새 속성을 추가 합니다.
Public 메서드 Add(String, Type, Object) 현재 연결 속성 컬렉션에 새 속성을 추가 합니다.
Protected 메서드 AddProperty(PropertyDescriptor, array<Attribute[]) 기본적으로 하 여 현재 인스턴스의 인식 된 속성의 컬렉션에 새 속성을 동적으로 추가 된 DataConnectionProperties 클래스입니다.
Protected 메서드 AddProperty(String, Type, array<Attribute[]) 동적으로 데이터 연결 속성 인스턴스가이 기본적으로 인식 되는 속성의 컬렉션에 새 속성을 추가 합니다.
Public 메서드 Contains 지정된 된 속성 및 해당 값이 있는지 없는지 테스트 연결 속성의 현재 설정에.
Public 메서드 ContainsKey 지정된 된 속성이 현재 연결 속성 집합의 멤버 인지 여부를 테스트 합니다.
Public 메서드 CopyTo 복사 현재 설정 연결 속성과 속성 값의 지정된 된 배열 인덱스에서 시작 하 여 지정 된 배열에.
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지를 확인합니다. (Object에서 상속됨)
Protected 메서드 Finalize 가비지 수집기가 회수하기 전에 개체가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 GetHashCode 기본 해시 함수로 작동합니다. (Object에서 상속됨)
Protected 메서드 GetKeyAsString 연결 문자열에 배치 하기 위해 키 속성 형식을 지정 합니다.
Protected 메서드 GetProperties() 현재까지 알려진 모든 속성 설명자의 컬렉션을 검색합니다.
Protected 메서드 GetProperties(array<Attribute[]) 지정 된 특성 집합에 일치 하는 현재까지 알려진 속성 설명자의 컬렉션을 검색 합니다.
Protected 메서드 GetProperty 지정된 된 속성 이름 사용 하 여 속성 설명자를 가져옵니다.
Public 메서드 GetSynonyms 배열에 지정 된 속성에 대 한 동의어 목록을 검색합니다.
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Protected 메서드 GetValueAsString 연결 문자열에서의 위치에 대 한 속성 값의 형식을 지정 합니다.
Protected 메서드 Initialize 현재 초기화 DataConnectionProperties 인스턴스를 기본 상태로 한 다음 지정된 된 디렉터리에 각 속성을 설정 합니다.
Protected 메서드 InitializeProperties 현재 기본적으로 인식 된 속성 집합이 초기화 DataConnectionProperties 인스턴스.
Protected 메서드 InitializeSynonyms 현재에서 기본적으로 인식 된 각 속성에 대해 사용할 수 있는 동의어 집합 초기화 DataConnectionProperties 인스턴스.
Protected 메서드 InitializeValue 지정 된 연결 속성의 값을 초기화합니다.
Protected 메서드 InitializeValues 지정된 된 이름/값 쌍의 사전을 사용 하 여 속성 집합에 대 한 값을 초기화 합니다.
Public 메서드 IsSensitive 속성에 중요 한 정보가 포함 되어 있는지 여부를 나타냅니다.
Protected 메서드 MemberwiseClone 현재 Object의 부분 복사본을 만듭니다. (Object에서 상속됨)
Protected 메서드 ModifyProperty 기존 속성을 수정 합니다. 현재 DataConnectionProperties 인스턴스는 기본적으로 인식 합니다.
Protected 메서드 OnPropertyChanged PropertyChanged 이벤트를 발생시킵니다.
Public 메서드 Parse 속성의 현재 설정에 연결 문자열의 구성 요소를 분해 DataConnectionProperties 인스턴스.
Protected 메서드 ReadKeyFromString 지정된 된 인덱스에서 시작 하는 연결 문자열에서 속성 키 이름을 읽고 인덱스 키 속성 이름 바로 다음에 위치를 가리키도록 업데이트 합니다.
Protected 메서드 ReadValueFromString 지정된 된 인덱스에서 시작 하는 연결 문자열에서 속성 값을 읽고 올바른 형식으로 변환 및 인덱스 속성 이름 뒤에 있는 위치를 가리키도록 업데이트 합니다.
Public 메서드 Remove 현재 연결 속성 컬렉션에서 속성을 제거 합니다.
Protected 메서드 RemoveProperty 기본적으로 인식 된 속성을 속성의 현재 컬렉션에서 제거합니다.
Public 메서드 Reset() 연결 속성의 값을 초기 상태로 다시 설정합니다.
Public 메서드 Reset(String) 데이터 연결 속성 현재 집합에서 지정된 된 속성을 제거합니다.
Protected 메서드 ResolveProperty 동의어 목록에 지정된 된 속성을 찾습니다 고 필요에 따라이 속성 동의어 컬렉션에 대 한 기본 이름 없는 경우 이므로 이미 있습니다.
Protected 메서드 SetPropertySynonyms 설정 하거나 지정된 된 속성에 대 한 동의어를 지웁니다.
Protected 메서드 ShouldPersistProperty 연결 문자열을 작성 하는 경우는 속성을 유지 해야 하는지 여부를 나타냅니다.
Public 메서드 ToDisplayString 디스플레이 현재 화면에 적합 하 게 되는 데이터 연결 속성 집합의 문자열 표현을 검색 합니다.
Public 메서드 ToSafeString 중요 한 속성이 나 유지 해야 하는 속성을 제외 하는 데이터 연결 속성 현재 집합의 문자열 표현을 검색 합니다.
Public 메서드 ToString 현재 연결의 기본 문자열 표현을 검색합니다. (Object.ToString을(를) 재정의함)
Public 메서드 TryGetValue 지정된 된 속성의 값을 검색 합니다.

위쪽

이벤트

  이름 설명
Public 이벤트 PropertyChanged 연결 속성에 대 한 변경에서 발생합니다.

위쪽

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현Private 메서드 ICollection<KeyValuePair<String, Object>>.Add 현재 연결 속성 집합에 키/값 쌍으로 요소를 추가 합니다.
명시적 인터페이스 구현Private 메서드 ICollection<KeyValuePair<String, Object>>.Clear 현재 연결 속성 집합에서 모든 요소를 제거합니다.
명시적 인터페이스 구현Private 메서드 ICustomTypeDescriptor.GetAttributes 지정된 된 개체에 대 한 사용자 지정 특성의 컬렉션을 검색 합니다.
명시적 인터페이스 구현Private 메서드 ICustomTypeDescriptor.GetClassName 지정된 된 개체의 클래스 이름을 검색합니다.
명시적 인터페이스 구현Private 메서드 ICustomTypeDescriptor.GetComponentName 지정된 된 개체의 이름을 검색합니다.
명시적 인터페이스 구현Private 메서드 ICustomTypeDescriptor.GetConverter 지정된 된 개체에 대 한 형식 변환기를 검색합니다.
명시적 인터페이스 구현Private 메서드 ICustomTypeDescriptor.GetDefaultEvent 지정된 된 개체에 대 한 기본 이벤트를 검색 합니다.
명시적 인터페이스 구현Private 메서드 ICustomTypeDescriptor.GetDefaultProperty 지정된 된 개체의 기본 속성을 검색합니다.
명시적 인터페이스 구현Private 메서드 ICustomTypeDescriptor.GetEditor 이 개체에 대해 지정 된 형식의 편집기를 가져옵니다.
명시적 인터페이스 구현Private 메서드 IEnumerable<KeyValuePair<String, Object>>.GetEnumerator 검색 된 IEnumeratorKeyValuePair.
명시적 인터페이스 구현Private 메서드 IEnumerable.GetEnumerator 검색 된 IEnumerator.
명시적 인터페이스 구현Private 메서드 ICustomTypeDescriptor.GetEvents() 지정 된 구성 요소 인스턴스의 이벤트를 검색합니다.
명시적 인터페이스 구현Private 메서드 ICustomTypeDescriptor.GetEvents(array<Attribute[]) 지정된 된 특성 배열을 필터로 사용 하 여 구성 요소 인스턴스의 이벤트를 검색 합니다.
명시적 인터페이스 구현Private 메서드 ICustomTypeDescriptor.GetProperties() 지정된 된 구성 요소 인스턴스에 대 한 속성을 검색합니다.
명시적 인터페이스 구현Private 메서드 ICustomTypeDescriptor.GetProperties(array<Attribute[]) 지정된 된 특성 배열을 필터로 사용 하 여 구성 요소 인스턴스에 대 한 속성을 검색 합니다.
명시적 인터페이스 구현Private 메서드 ICustomTypeDescriptor.GetPropertyOwner 지정된 된 속성 설명자가 설명 하는 속성이 포함 된 개체를 검색 합니다.
명시적 인터페이스 구현Private 속성 ICollection<KeyValuePair<String, Object>>.IsReadOnly 가져옵니다는 Boolean 나타내는 값 여부를 현재 ICollection 인스턴스는 읽기 전용입니다.
명시적 인터페이스 구현Private 메서드 ICollection<KeyValuePair<String, Object>>.Remove 현재 연결 속성 집합에서 지정된 된 속성을 제거합니다.

위쪽

설명

가장 간단한 경우 파생된 클래스의 클래스 속성을 추가 하 고 구성 요소 속성의 동작을 사용자 지정 하려면이 속성에 배치 해야 합니다. 고급 케이스 파생된 클래스 구문 분석 및 형식 지정 코드를 재정의 하 고 속성의 값을 설정 하는 등의 특정 동작에 따라 속성을 동적으로 변경할 수 있습니다.

스레드로부터의 안전성

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

참고 항목

참조

Microsoft.VisualStudio.Data.Framework 네임스페이스