네임 스페이스 Alachisoft.NCache.고객
클래스
캐시 컬렉션
동일한 애플리케이션 도메인 내에서 초기화된 캐시 모음을 나타냅니다.
캐시 연결
이 클래스의 인스턴스는 캐시와의 연결을 설정하기 위한 매개변수를 정의하는 데 사용될 수 있습니다.
캐시 연결 옵션
이 클래스의 인스턴스는 클라이언트가 캐시와 연결할 때 매개변수를 정의하는 데 사용할 수 있습니다.
캐시 이벤트 인수
이 개체는 이벤트가 발생하고 위임할 때 수신됩니다. CacheDataNotification콜백 실행됩니다. CacheEventArg에는 이벤트를 식별하고 그에 따라 필요한 작업을 수행하는 데 필요한 정보가 포함되어 있습니다. 상속받는다 이벤트 인수 의 부모이기도 합니다. CQEventArg. 이 클래스는 선택 이벤트와 일반 이벤트 모두에서 일관됩니다.
캐시 이벤트 설명자
이 클래스의 인스턴스는 등록된 대리자에 대한 링크를 보유합니다. 필요한 경우 등록된 대리인 등록을 취소하는 데 사용합니다. 부울 등록되어있다 대리자를 등록 취소하기 위해 설명자가 사용된 경우 false를 반환합니다. 그런 다음 이 인스턴스를 폐기할 수 있습니다. 관심 있는 이벤트에 재등록하면 새로운 설명자가 생성됩니다.
캐시 아이템
NCache 캐시에 개체를 저장하기 위해 "키" 및 "값" 구조를 사용합니다. 개체가 캐시에 추가되면 지정된 키에 대한 값과 메타데이터로 저장됩니다. 이러한 값과 메타데이터의 조합은 다음에서 CacheItem으로 정의됩니다. NCache. 캐시에 저장된 개체의 값은 단순한 문자열 유형에서 복잡한 개체에 이르기까지 다양합니다.
CacheItem 클래스 NCache 캐시에 추가할 항목에 대한 메타데이터를 설정할 수 있는 속성이 있습니다. 조직적인 방식으로. 캐시에 항목을 추가하는 동안 여러 속성을 설정해야 하는 시나리오에서는 CacheItem을 사용하는 것이 좋습니다. CacheItem 클래스 객체를 사용하면 여러 API 오버로드를 사용할 때 발생하는 문제가 제거됩니다. 캐시에 데이터를 추가/업데이트하는 중입니다. 기본 API 오버로드를 쉽게 사용할 수 있으며, CacheItem을 이용하면 쉽게 데이터를 추가/업데이트할 수 있습니다.
캐시 항목 버전
각 캐시 항목의 버전을 나타냅니다. 이 클래스의 인스턴스는 데이터 무결성을 보장하기 위해 낙관적 동시성 모델에서 사용됩니다.
캐시매니저
의 인스턴스를 제공하고 관리합니다. 아이캐시.
캐시스트림
CacheStream은 System.IO.Stream에서 파생됩니다. 표준을 사용하여 BLOB(Binary Large Object)를 제공/가져오도록 설계되었습니다. 스트림 인터페이스.
CacheStream속성
CacheStreamAttributes 클래스에는 캐시스트림 속성.
CacheSync의존성
클라이언트 애플리케이션은 둘 이상의 캐시 인스턴스를 초기화할 수 있습니다. CacheSyncDependency는 한 캐시에 있는 항목을 다른 캐시에 있는 항목과 동기화된 상태로 유지합니다.
연속 쿼리
알림을 위한 개체 쿼리 및 값을 보유하는 클래스입니다.
CQEventArg
이 개체는 이벤트가 발생하고 위임할 때 수신됩니다. QueryDataNotification콜백 실행된다 CQEventArg에는 이벤트를 식별하고 그에 따라 필요한 조치를 수행하는 데 필요한 정보가 포함되어 있습니다. 상속받는다 이벤트 인수 의 부모이기도 합니다. 캐시 이벤트 인수.
신임장
권한 부여를 위한 보안 매개변수를 제공하는 클래스입니다.
이벤트 인수
의 부모 CQEventArg 및 캐시 이벤트 인수. 발생하는 이벤트와 관련된 필수 정보가 포함되어 있습니다.
이벤트 캐시 항목
이것은 제거된 버전입니다. 캐시 아이템 캐시에 있는 아이템의 기본 정보를 담고 있습니다. QueryDataNotification콜백 or Alachisoft.NCache.Client.CacheItemRemovedCallback 그러나 이벤트가 에 대해 등록된 경우에만 메타 데이터 or 데이터와메타데이터.
잠금 핸들
이 클래스의 인스턴스는 비관적 동시성 모델에서 캐시 항목을 잠그거나 잠금 해제하는 데 사용됩니다.
노드 정보
클러스터 구성원 노드에 대한 정보를 보유합니다. IP 주소와 포트의 조합으로 클러스터의 각 구성원을 고유하게 식별합니다. 이 클래스의 인스턴스는 인스턴스화할 수 없습니다. 클라이언트 애플리케이션이 이벤트를 등록할 때 MemberJoined콜백 or MemberLeft콜백, NodeInfo의 인스턴스가 알림에 전달됩니다.
쿼리 명령
쿼리 텍스트 및 값을 보유하는 클래스입니다.
원격 캐시 키 종속성
이 클래스를 사용하면 원격 캐시에서 키 기반 종속성을 형성할 수 있습니다.
서버 정보
캐시의 서버 노드에 클라이언트에 대한 연결 정보를 제공합니다.
인터페이스
아이캐시
이 인터페이스는 캐시에서 작업을 수행하는 데 사용되는 서비스와 메서드를 포함합니다.
ICacheReader
캐시 소스에서 OQ 명령을 실행하여 결과 집합의 정방향 전용 스트림을 하나 이상 읽습니다.
열거 형
캐시 항목 제거 이유
항목이 캐시에서 제거된 이유를 지정합니다.
클라이언트캐시동기화모드
클라이언트 캐시가 이벤트를 통해 클러스터 캐시와 동기화되는 방법을 지정하는 열거형을 가져오거나 설정합니다.
격리 수준
격리 수준을 지정합니다. 아이캐시.
LogLevel
사용하려는 로깅 수준을 정의합니다.
스트림 모드
CacheStream의 모드를 지정합니다.
태그검색옵션
태그 검색 옵션을 정의하는 열거입니다.
대표자들
CacheCleared콜백
다음과 같은 경우 애플리케이션에 알리기 위한 콜백 메서드를 정의합니다. 아이캐시 지워집니다.
CacheDataNotification콜백
항목이 업데이트될 때 애플리케이션에 알리는 콜백 메서드를 정의합니다. Alachisoft.NCache.클라이언트.캐시.
캐시 중지된 콜백
다음과 같은 경우 애플리케이션에 알리기 위한 콜백 메서드를 정의합니다. Alachisoft.NCache.클라이언트.캐시 중지합니다.
연속 쿼리 지우기 콜백
연속 쿼리 결과 집합이 지워지면 응용 프로그램에 알리는 콜백 메서드를 정의합니다.
MemberJoined콜백
새 노드가 클러스터에 합류할 때 애플리케이션에 알리는 콜백 메서드를 정의합니다.
MemberLeft콜백
노드가 클러스터를 떠날 때 애플리케이션에 알리는 콜백 메서드를 정의합니다.
QueryDataNotification콜백
연속 쿼리 결과에서 항목이 추가, 업데이트 또는 제거될 때 애플리케이션에 알리는 콜백 메서드를 정의합니다.