캐시에서 개체 가져오기(Windows Server AppFabric 캐싱)

다음 예제에서는 캐시에서 개체를 검색할 수 있는 여러 방법을 보여 줍니다.

이러한 예에서 사용된 방법에 대한 자세한 내용은 다음 클래스 라이브러리 항목을 참조하십시오.

참고

이러한 절차에서는 캐시 클러스터를 이미 설정했으며 개발 환경을 준비했다고 가정합니다. 자세한 내용은 캐시 클라이언트 개발 환경 준비(Windows Server AppFabric 캐싱)를 참조하십시오.

캐시에서 개체를 가져오려면

  • Microsoft.ApplicationServer.Caching 네임스페이스를 참조하는 using 문(Visual Basic의 경우 Imports)이 응용 프로그램 코드의 맨 위에 있는지 확인합니다.

  • 캐시 클라이언트가 필요한 응용 프로그램의 모든 부분에서 액세스할 수 있는 DataCacheFactory 개체를 만듭니다. 가능한 경우 메모리를 절약하고 성능을 최적화하기 위해 동일한 DataCacheFactory 개체를 저장하고 다시 사용합니다.

  • DataCacheFactory 개체를 사용하여 캐시 클라이언트라고도 하는 DataCache 개체를 만듭니다.

  • DataCache 개체가 만들어지면 Get 메서드 또는 Item 속성을 사용하여 캐시에서 개체를 검색합니다. 다음 예제에서 DataCache 인스턴스의 이름은 myCache로 지정됩니다.

예제

다음 예제에서는 이전에 문자열 개체가 "Key0"의 키 값을 사용하여 캐시에 추가되었다고 가정합니다. 캐시에 개체 추가에 대한 자세한 내용은 캐시에 개체 추가(Windows Server AppFabric 캐싱)를 참조하십시오.

다음 예제에서는 Get 메서드를 사용하여 캐시에서 개체를 검색합니다.

'get string from cache using key "Key0"
Dim myString1 As String = myCache.Get("Key0")
//get string from cache using key "Key0"
string myString1 = (string) myCache.Get("Key0");

다음 예제에서는 배열 주석이 있는 Item 속성을 사용하여 캐시에서 개체를 검색합니다.

'get string from cache using array notation
Dim myString2 As String = myCache("Key0")
//get string from cache using array notation
string myString2 = (string) myCache["Key0"];

참고

Get 메서드에 사용할 수 있는 다른 매개 변수가 많이 있습니다. 자세한 내용은 DataCache 클래스를 참조하십시오.

참고 항목

개념

캐시 클라이언트 개발 환경 준비(Windows Server AppFabric 캐싱)
캐시에 개체 추가(Windows Server AppFabric 캐싱)
캐시에서 개체 업데이트(Windows Server AppFabric 캐싱)
캐시에서 개체 제거(Windows Server AppFabric 캐싱)
Windows Server AppFabric 캐싱 개념
캐시 클라이언트 개발(Windows Server AppFabric 캐싱)

  2011-12-05