캐시에서 개체 업데이트(Windows Server AppFabric 캐싱)

다음 예제에서는 캐시의 개체를 업데이트하는 방법을 보여 줍니다.

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

참고

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

캐시의 개체를 업데이트하려면

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

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

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

  4. DataCache 개체를 만든 후 Put 메서드 또는 Item 속성을 사용하여 캐시에 개체를 추가합니다. 다음 예제에서 DataCache 인스턴스의 이름은 myCache로 지정됩니다.

예제

다음 예제에서는 Put 메서드를 사용하여 캐시에 개체를 추가합니다. 이 메서드가 호출될 때 개체가 없으면 해당 개체는 캐시에 추가됩니다. 개체가 이미 있으면 대체됩니다.

'add or replace object in cache using key "Key0"
myCache.Put("Key0", "object replaced or added using Key0")
//add or replace object in cache using key "Key0"
myCache.Put("Key0", "object replaced or added using Key0");

다음 예제에서는 배열 주석이 있는 Item 속성을 사용하여 캐시에 개체를 추가합니다. 이 메서드가 호출될 때 개체가 없으면 해당 개체는 캐시에 추가됩니다. 개체가 이미 있으면 대체됩니다.

'add or replace object in cache using array notation
myCache("Key0") = "object replaced or added using Key0"
//add or replace object in cache using array notation
myCache["Key0"] = "object replaced or added using Key0";

참고

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

참고 항목

개념

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

  2011-12-05