다음을 통해 공유


IVsDataSupport.OpenSupportStream 메서드

열고 반환 데이터 스트림을 지원으로 데이터를 표시 하는 XML 개체를 지원 합니다.

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

구문

‘선언
Function OpenSupportStream As Stream
Stream OpenSupportStream()
Stream^ OpenSupportStream()
abstract OpenSupportStream : unit -> Stream 
function OpenSupportStream() : Stream

반환 값

형식: System.IO.Stream
열려 있는 스트림에 데이터를 포함 하는 데이터 지원 개체가 나타내는 XML을 지원 합니다.

설명

희귀 DDEX 공급자를 명시적으로이 메서드를 제외 하 고 데이터 연결 같은 일부 특정 컨텍스트에 따라 XML의 동적 생성을 필요로 하는 고급 시나리오에서 구현 됩니다.일반적으로 XML은 디스크를 안전한 장소에 또는 DDEX 공급자 어셈블리에 리소스로 저장 됩니다.DDEX framework XML 파일 또는 리소스를 찾는 데 적절 한 데이터를 간단 하 게 필요한 두이 시나리오 모두에 대 한 기본 구현을 제공 합니다.

예제

다음 코드는이 인터페이스에 데이터 원본 개체의 계층 구조로 보기에 대 한 지원을 제공 하는 잠재적인 구현 방법을 보여 줍니다.

using System;
using System.IO;
using Microsoft.VisualStudio.Data.Core;
using Microsoft.VisualStudio.Data.Services.SupportEntities;

internal class MyViewSupport
    : IVsDataViewSupport // inherits from IVsDataSupport
{
    public Stream OpenSupportStream()
    {
        return GetType().Assembly.GetManifestResourceStream(
            "MyViewSupport.xml");
    }

    public void Close()
    {
    }

    public void Initialize()
    {
    }
}

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

IVsDataSupport 인터페이스

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