이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문
Visual Studio 2017을 사용하는 것이 좋습니다.

IVsDataSiteableObject<T> 인터페이스

특정 형식에 위치할 수 있는 개체를 나타냅니다.

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

public interface IVsDataSiteableObject<T>

형식 매개 변수

T

매개 변수의 형식입니다.

IVsDataSiteableObject<T> 형식에서는 다음과 같은 멤버를 노출합니다.

  이름설명
Public 속성Site사이트를 가져오거나 설정 합니다.
위쪽

데이터 디자이너 확장성 (DDEX) 아키텍처는 사용 하 여 공급자 개체 팩터리 DDEX 공급자 지원 엔터티 개체의 생성에 크게 의존합니다. 이러한 개체의 생성을 일부 큰 컨텍스트 내에 넣을 하나 이상의 작업으로 나옵니다. 사이트 개체가 하나 이상의 다른 개체와 이러한 개체 컨텍스트를 제공 하는 데 사용 되는 메커니즘 것입니다. 추가 개체 (예를 들어, 데이터 연결 개체) 공급자 개체의 "소유자"를 포함할 수 있습니다. 이거나 추가 개체 방금 공급자 개체 액세스 하려면 모든 Visual Studio 서비스 전역 서비스 공급자 개체입니다. DDEX 지원 엔터티에 대 한 여러 사이트에 공통 되는 참고.

DDEX 구현의 사용자 지정 다음 코드를 보여 줍니다 있는 IVsDataConnectionProperties 엔터티를 지원 합니다. 코드의 구현을 포함의 IVsDataSiteableObject<T> 인터페이스 모두에 대해는 IVsDataProvider 만든 개체와 전역 서비스 공급자 개체입니다.

using System;
using Microsoft.VisualStudio.Data.Core;
using Microsoft.VisualStudio.Data.Framework;

internal class MyConnectionProperties : DataConnectionProperties,
    IVsDataSiteableObject<IVsDataProvider>,
    IVsDataSiteableObject<IServiceProvider>
{
    private IVsDataProvider _provider;
    private IServiceProvider _serviceProvider;

    IVsDataProvider IVsDataSiteableObject<IVsDataProvider>.Site
    {
        get
        {
            return _provider;
        }
        set
        {
            _provider = value;
        }
    }

    IServiceProvider IVsDataSiteableObject<IServiceProvider>.Site
    {
        get
        {
            return _serviceProvider;
        }
        set
        {
            _serviceProvider = value;
        }
    }
}
표시: