다음을 통해 공유


방법: Office 문서에서 프로그래밍 방식으로 데이터 소스 캐싱

업데이트: 2007년 11월

적용 대상

이 항목의 정보는 지정된 Visual Studio Tools for Office 프로젝트 및 Microsoft Office 버전에만 적용됩니다.

프로젝트 형식

  • 문서 수준 프로젝트

Microsoft Office 버전

  • 2007 Microsoft Office system

  • Microsoft Office 2003

자세한 내용은 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하십시오.

Document, Workbook, Worksheet 등과 같은 호스트 항목의 StartCaching 메서드를 호출하여 문서의 데이터 캐시에 데이터 개체를 프로그래밍 방식으로 추가할 수 있습니다. StartCaching 메서드는 전용 메서드이지만 IntelliSense에 표시됩니다.

StartCaching 메서드를 사용하여 데이터 개체를 데이터 캐시에 추가하는 경우 CachedAttribute 특성을 사용하여 데이터 개체를 선언할 필요가 없습니다. 그러나, 데이터 캐시에 추가하려면 데이터 개체가 특정 요구 사항을 충족해야 합니다. 자세한 내용은 데이터 캐싱을 참조하십시오.

데이터 개체를 프로그래밍 방식으로 캐시하려면

  1. 메서드 내부가 아니라 클래스 수준에서 데이터 개체를 선언합니다. 이 예제에서는 프로그래밍 방식으로 캐시하려는 dataSet1이라는 DataSet을 선언하는 것으로 가정합니다.

    Public dataSet1 As DataSet
    
    public DataSet dataSet1;
    
  2. 데이터 개체를 인스턴스화한 다음 문서 또는 워크시트 인스턴스의 StartCaching 메서드를 호출하고 데이터 개체 이름을 전달합니다.

    dataSet1 = New DataSet()
    
    If Not (Me.IsCached("dataSet1")) Then
        Me.StartCaching("dataSet1")
    End If
    
    dataSet1 = new DataSet();
    
    if (!this.IsCached("dataSet1"))
    {
        this.StartCaching("dataSet1");
    }
    

참고 항목

작업

방법: 오프라인이나 서버에서 사용할 데이터 캐싱

방법: 프로그래밍 방식으로 데이터 소스 캐싱 중지

방법: 암호로 보호된 문서의 데이터 캐시

개념

데이터 캐싱

서버에 있는 문서의 데이터 액세스

기타 리소스

데이터 저장

ADO.NET의 동시성 제어