다음을 통해 공유


HttpCachePolicy.SetETag(String) 메서드

정의

ETag HTTP 헤더를 지정된 문자열로 설정합니다.

public:
 void SetETag(System::String ^ etag);
public void SetETag (string etag);
member this.SetETag : string -> unit
Public Sub SetETag (etag As String)

매개 변수

etag
String

ETag 헤더에 사용할 텍스트입니다.

예외

etag이(가) null인 경우

ETag 헤더가 이미 설정되었습니다.

또는 SetETagFromFileDependencies()가 이미 호출된 경우

예제

다음 코드 예제에서는 헤더를 사용자 지정 값으로 설정하는 ETag 방법을 보여 줍니다.

Response.Cache.SetETag("\"50f59e42f4d8bc1:cd7\"");
       Response.Cache.SetETag("""50f59e42f4d8bc1:cd7""")

설명

머리글 ETag 은 특정 버전의 문서에 대한 고유 식별자입니다. 클라이언트에서 클라이언트 캐시 콘텐츠의 유효성을 검사하여 다시 요청하지 않도록 하는 데 사용됩니다. 헤더가 ETag 설정되면 이후에 헤더를 설정하려고 시도하면 실패하고 예외가 throw됩니다.

SetETag .NET Framework 버전 3.5에서에서 도입 되었습니다. 자세한 내용은 버전 및 종속성을 참조하세요.

적용 대상