SqlDataSource.CacheKeyDependency 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
데이터 소스 컨트롤에서 만든 모든 데이터 캐시 개체에 링크된 사용자 정의 키 종속성을 가져오거나 설정합니다. 이 키가 만료되면 모든 캐시 개체도 명시적으로 만료됩니다.
public:
virtual property System::String ^ CacheKeyDependency { System::String ^ get(); void set(System::String ^ value); };
public virtual string CacheKeyDependency { get; set; }
member this.CacheKeyDependency : string with get, set
Public Overridable Property CacheKeyDependency As String
속성 값
SqlDataSource에서 만든 모든 캐시 개체를 식별하는 키입니다.
설명
SqlDataSource 컨트롤이 데이터 캐싱을 지원 합니다. 데이터 캐시 되어 있는 동안은 Select 메서드 기본 데이터베이스 대신 캐시에서 데이터를 검색 합니다. 캐시가 만료 되는 Select 메서드, 기본 데이터베이스에서 데이터를 검색 하 고 다시 데이터를 캐시 합니다.
설정할 수 있습니다 합니다 CacheKeyDependency 속성에서 만든 모든 캐시 항목 간의 종속성을 만들려면는 SqlDataSource 컨트롤과 키입니다. 키를 만료 하 여 언제 든 지 모든 캐시 항목을 만료 프로그래밍 방식으로 있습니다.
합니다 SqlDataSource 컨트롤에서 데이터를 캐시할 수의 경우에만 DataSet 모드입니다. NotSupportedException 예외를 throw를 Select 메서드를 경우 합니다 SqlDataSource 로 설정 되어를 DataReader 값 및 캐싱도 사용 합니다.
모든 조합에 대 한 고유 캐시 엔트리 만들어집니다 합니다 SelectCommand, ConnectionString, 및 SelectParameters 속성입니다. 여러 SqlDataSource 컨트롤 같은 캐시 엔트리 시나리오에서 사용할 수 컨트롤 같은 기본 데이터베이스에서 동일한 데이터를 로드 합니다.
중요
Microsoft Windows 인증에서 클라이언트 가장을 사용 하는 첫 번째 사용자 데이터에 액세스 하는 경우 데이터 캐시 됩니다. 다른 사용자가 동일한 데이터를 요청 하는 경우 데이터 캐시에서 검색 됩니다. 데이터를 호출 하 여 다른 데이터베이스로 데이터에 대 한 사용자의 액세스를 확인 하려면 검색 되지 않습니다. 데이터에 액세스 하는 둘 이상의 사용자를 예상 하는 경우 각 검색 데이터를 데이터베이스에 대 한 보안 구성으로 확인에 캐싱을 사용 하지 마십시오.
적용 대상
추가 정보
.NET