다음을 통해 공유


DataConnectionProperties 클래스

정의

IVsDataConnectionProperties 및 IVsDataConnectionUIProperties 인터페이스의 구현을 나타냅니다.

public ref class DataConnectionProperties abstract : Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataConnectionUIProperties, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::ComponentModel::ICustomTypeDescriptor, System::ComponentModel::INotifyPropertyChanged
public abstract class DataConnectionProperties : Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataConnectionUIProperties, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>, System.ComponentModel.ICustomTypeDescriptor, System.ComponentModel.INotifyPropertyChanged
type DataConnectionProperties = class
    interface IVsDataConnectionProperties
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
    interface IVsDataConnectionUIProperties
    interface ICustomTypeDescriptor
    interface INotifyPropertyChanged
Public MustInherit Class DataConnectionProperties
Implements ICollection(Of KeyValuePair(Of String, Object)), ICustomTypeDescriptor, IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), INotifyPropertyChanged, IVsDataConnectionUIProperties
상속
DataConnectionProperties
구현

생성자

DataConnectionProperties()

매개 변수가 없는 클래스의 instance 초기화합니다DataConnectionProperties.

DataConnectionProperties(IEqualityComparer<String>)

속성 이름을 비교하는 기능을 제공하는 클래스의 DataConnectionProperties 매개 변수가 있는 instance 초기화합니다.

DataConnectionProperties(IEqualityComparer<String>, Char, Char)

속성 이름을 비교하는 기능을 제공하는 클래스의 DataConnectionProperties 매개 변수가 있는 instance 초기화합니다.

속성

Count

기존 데이터 연결 속성의 수를 가져옵니다.

IsComplete

지정된 연결 문자열 완료되었는지 여부를 나타내는 부울 값을 가져옵니다.

IsExtensible

DDEX 공급자 연결 속성을 확장할 수 있는지 여부를 나타내는 부울 값을 가져오거나 설정합니다.

Item[String]

DDEX 공급자의 지정된 속성에 대한 값을 가져오거나 설정합니다.

Keys

현재 속성 키 이름의 컬렉션을 가져옵니다.

OrderedProperties

문자열 형식으로 표시될 때 속성에 대해 적절한(또는 필요한) 순서를 지정하는 속성 이름의 컬렉션을 가져옵니다.

Values

현재 속성 값의 컬렉션을 검색합니다.

메서드

Add(String, Object)

현재 연결 속성 컬렉션에 새 속성을 추가합니다.

Add(String, Type, Object)

현재 연결 속성 컬렉션에 새 속성을 추가합니다.

AddProperty(PropertyDescriptor, Attribute[])

클래스의 현재 instance DataConnectionProperties 고유하게 인식되는 속성 컬렉션에 새 속성을 동적으로 추가합니다.

AddProperty(String, Type, Attribute[])

이 데이터 연결 속성 instance 고유하게 인식되는 속성 컬렉션에 새 속성을 동적으로 추가합니다.

Contains(KeyValuePair<String,Object>)

지정된 속성과 해당 값이 현재 연결 속성 집합에 있는지 여부를 테스트합니다.

ContainsKey(String)

지정된 속성이 현재 연결 속성 집합의 멤버인지 여부를 테스트합니다.

CopyTo(KeyValuePair<String,Object>[], Int32)

지정된 배열 인덱스에서 시작하여 현재 연결 속성 집합과 해당 값을 지정된 배열에 복사합니다.

GetKeyAsString(String)

연결 문자열 배치할 속성 키의 형식을 지정합니다.

GetProperties()

현재 알려진 모든 속성의 설명자 컬렉션을 검색합니다.

GetProperties(Attribute[])

지정된 특성 집합과 일치하는 현재 알려진 속성의 설명자 컬렉션을 검색합니다.

GetProperty(String)

지정된 속성 이름을 사용하여 속성의 설명자를 검색합니다.

GetSynonyms(String)

지정된 속성의 동의어 배열 목록을 검색합니다.

GetValueAsString(String)

연결 문자열 배치에 대한 속성 값의 형식을 지정합니다.

Initialize(IDictionary<String,Object>)

현재 DataConnectionProperties instance 기본 상태로 초기화한 다음 지정된 사전의 각 속성을 설정합니다.

InitializeProperties()

현재 DataConnectionProperties instance 대해 고유하게 인식되는 속성 집합을 초기화합니다.

InitializeSynonyms()

현재 DataConnectionProperties instance 고유하게 인식되는 각 속성에 사용할 수 있는 동의어 집합을 초기화합니다.

InitializeValue(String, Object)

지정된 연결 속성의 값을 초기화합니다.

InitializeValues(IDictionary<String,Object>)

이름/값 쌍 사전을 사용하여 지정된 속성 집합에 대한 값을 초기화합니다.

IsSensitive(String)

속성에 중요한 정보가 포함되어 있는지 여부를 나타냅니다.

ModifyProperty(String, Attribute[])

현재 DataConnectionProperties instance 기본적으로 인식하는 기존 속성을 수정합니다.

OnPropertyChanged(PropertyChangedEventArgs)

PropertyChanged 이벤트를 발생시킵니다.

Parse(String)

연결 문자열 구성 요소를 현재 DataConnectionProperties instance 속성 집합으로 디스어셈블합니다.

ReadKeyFromString(String, Int32)

지정된 인덱스에서 시작하는 연결 문자열 속성 키 이름을 읽은 다음 속성 키 이름 바로 뒤의 위치를 가리키도록 인덱스를 업데이트합니다.

ReadValueFromString(String, String, Int32)

지정된 인덱스에서 시작하는 연결 문자열 속성 값을 읽고 올바른 형식으로 변환한 다음 속성 이름 다음 위치를 가리키도록 인덱스를 업데이트합니다.

Remove(String)

현재 연결 속성 컬렉션에서 속성을 제거합니다.

RemoveProperty(String)

속성의 현재 컬렉션에서 고유하게 인식되는 속성을 제거합니다.

Reset()

연결 속성의 값을 초기 상태로 다시 설정합니다.

Reset(String)

현재 데이터 연결 속성 집합에서 지정된 속성을 제거합니다.

ResolveProperty(String, Boolean)

동의어 목록에서 지정된 속성을 조회하고, 동의어 컬렉션의 기본 이름이 아닌 경우 필요에 따라 이 속성을 기본 이름으로 만듭니다.

SetPropertySynonyms(String, String[])

지정된 속성의 동의어를 설정하거나 지웁니다.

ShouldPersistProperty(String)

연결 문자열 빌드할 때 속성을 유지해야 하는지 여부를 나타냅니다.

ToDisplayString()

화면 표시에 적합한 현재 데이터 연결 속성 집합의 문자열 표현을 검색합니다.

ToSafeString()

유지해서는 안 되는 중요한 속성 또는 속성을 제외하는 현재 데이터 연결 속성 집합의 문자열 표현을 검색합니다.

ToString()

현재 연결 속성의 기본 문자열 표현을 검색합니다.

TryGetValue(String, Object)

지정된 속성의 값을 검색합니다.

이벤트

PropertyChanged

연결 속성에 대한 변경 내용이 발생할 때 발생합니다.

명시적 인터페이스 구현

ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>)

IVsDataConnectionProperties 및 IVsDataConnectionUIProperties 인터페이스의 구현을 나타냅니다.

ICollection<KeyValuePair<String,Object>>.Clear()

IVsDataConnectionProperties 및 IVsDataConnectionUIProperties 인터페이스의 구현을 나타냅니다.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

IVsDataConnectionProperties 및 IVsDataConnectionUIProperties 인터페이스의 구현을 나타냅니다.

ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>)

IVsDataConnectionProperties 및 IVsDataConnectionUIProperties 인터페이스의 구현을 나타냅니다.

ICustomTypeDescriptor.GetAttributes()

지정된 개체에 대한 사용자 지정 특성 컬렉션을 검색합니다.

ICustomTypeDescriptor.GetClassName()

지정된 개체의 클래스 이름을 검색합니다.

ICustomTypeDescriptor.GetComponentName()

지정된 개체의 이름을 검색합니다.

ICustomTypeDescriptor.GetConverter()

지정된 개체의 형식 변환기를 검색합니다.

ICustomTypeDescriptor.GetDefaultEvent()

지정된 개체의 기본 이벤트를 검색합니다.

ICustomTypeDescriptor.GetDefaultProperty()

지정된 개체의 기본 속성을 검색합니다.

ICustomTypeDescriptor.GetEditor(Type)

이 개체에 대해 지정된 형식의 편집기를 검색합니다.

ICustomTypeDescriptor.GetEvents()

구성 요소의 지정된 instance 대한 이벤트를 검색합니다.

ICustomTypeDescriptor.GetEvents(Attribute[])

지정된 특성 배열을 필터로 사용하여 구성 요소의 이 instance 대한 이벤트를 검색합니다.

ICustomTypeDescriptor.GetProperties()

구성 요소의 지정된 instance 대한 속성을 검색합니다.

ICustomTypeDescriptor.GetProperties(Attribute[])

특성 배열을 필터로 사용하여 구성 요소의 지정된 instance 대한 속성을 검색합니다.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

지정된 속성 설명자가 설명하는 속성이 포함된 개체를 검색합니다.

IEnumerable.GetEnumerator()

를 검색 IEnumerator합니다.

IEnumerable<KeyValuePair<String,Object>>.GetEnumerator()

IVsDataConnectionProperties 및 IVsDataConnectionUIProperties 인터페이스의 구현을 나타냅니다.

확장 메서드

AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IDictionary<TKey,TValue>, Boolean)

한 사전 콘텐츠를 다른 사전에 추가

GetOrDefault<TK,TV>(IDictionary<TK,TV>, TK)

지정된 키로 값을 가져옵니다.

EmptyIfNull<T>(IEnumerable<T>)

null이 아닌 경우 이 열거형을 반환합니다. null이면 빈 열거형을 반환합니다.

적용 대상