다음을 통해 공유


IVsDataConnection 인터페이스

정의

데이터 연결을 나타냅니다.

public interface class IVsDataConnection : IDisposable, IServiceProvider, Microsoft::VisualStudio::Data::Services::IVsDataConnectionEvents
public interface IVsDataConnection : IDisposable, IServiceProvider, Microsoft.VisualStudio.Data.Services.IVsDataConnectionEvents
type IVsDataConnection = interface
    interface IVsDataConnectionEvents
    interface IServiceProvider
    interface IDisposable
Public Interface IVsDataConnection
Implements IDisposable, IServiceProvider, IVsDataConnectionEvents
구현

속성

ConnectionTimeout

시도를 종료하고 시간 제한 오류를 생성하기 전에 연결을 설정할 때까지 대기할 시간을 가져오거나 설정합니다.

CurrentThreadHasLock

현재 스레드에 데이터 연결 개체에 대한 잠금이 있는지 여부를 나타내는 값을 가져옵니다.

DisplayConnectionString

중요한 정보가 있는 경우 보안 표시를 위해 형식이 지정된 연결 문자열 가져옵니다.

EncryptedConnectionString

암호화된 버전의 연결 문자열 가져옵니다.

IsLocked

현재 데이터 연결이 잠겨 있는지 여부를 나타내는 값을 가져옵니다.

IsNonLocking

데이터 연결이 자동 잠금을 지원하는지 여부를 나타내는 값을 가져옵니다.

Provider

데이터 공급자의 GUID를 가져옵니다.

SafeConnectionString

중요한 정보를 제외한 연결 문자열 가져옵니다.

Source

현재 데이터 연결에 대한 데이터 원본의 GUID(있는 경우)를 가져옵니다.

State

데이터 연결의 현재 상태를 가져옵니다.

메서드

Clone()

현재 데이터 연결의 복사본을 만듭니다.

Clone(Boolean)

현재 데이터 연결의 복사본을 만듭니다.

Close()

현재 데이터 연결을 닫습니다.

EnsureConnected()

현재 데이터 연결이 연결되어 있는지 여부를 확인하고 연결되지 않은 경우 엽니다.

EquivalentTo(Guid, String, Boolean)

공급자 GUID 및 연결 문자열 나타내는 지정된 데이터 연결 정보가 데이터 연결의 현재 instance 해당하는지 여부를 나타냅니다.

GetLockedProviderObject()

현재 데이터 연결을 지원하는 기본 잠긴 데이터 공급자를 검색합니다.

GetLockedProviderObject(Int32)

현재 데이터 연결을 잠간 후 기본 데이터 공급자를 검색합니다.

Lock()

현재 데이터 연결을 잠킵니다.

Lock(Int32)

현재 데이터 연결을 잠킵니다.

Open()

현재 데이터 연결을 엽니다.

ReleaseExclusiveAccessProxy()

기존 전용 액세스 프록시를 해제합니다.

Unlock()

현재 데이터 연결의 잠금을 해제합니다.

UnlockProviderObject()

현재 데이터 연결에 대한 기본 공급자 개체의 잠금을 해제합니다.

이벤트

MessageReceived

데이터 원본에서 메시지를 받을 때 발생합니다.

(다음에서 상속됨 IVsDataConnectionEvents)
StateChanged

데이터 연결의 상태가 변경되면 발생합니다.

(다음에서 상속됨 IVsDataConnectionEvents)

적용 대상