This documentation is archived and is not being maintained.

HttpCachePolicy.SetETagFromFileDependencies Method

Sets the ETag HTTP header based on the time stamps of the handler's file dependencies.

[Visual Basic]
Public Sub SetETagFromFileDependencies()
[C#]
public void SetETagFromFileDependencies();
[C++]
public: void SetETagFromFileDependencies();
[JScript]
public function SetETagFromFileDependencies();

Exceptions

Exception Type Condition
InvalidOperationException The ETag header has already been set.

Remarks

SetEtagFromFileDependencies sets the ETag header by retrieving the last modified time stamps of all files on which the handler is dependent, combining all file names and time stamps into a single string, then hashing that string into a single digest that is used as the ETag.

Example

The following example sets the ETag header.

[Visual Basic] 
Response.Cache.SetETagFromFileDependencies()
 

[C#] 
Response.Cache.SetETagFromFileDependencies();
 

[C++] 
Response->Cache->SetETagFromFileDependencies();
 

[JScript] 
Response.Cache.SetETagFromFileDependencies()
 

Requirements

Platforms: Windows 2000, Windows XP Professional, Windows Server 2003 family

See Also

HttpCachePolicy Class | HttpCachePolicy Members | System.Web Namespace

Show: