Compartilhar via


HttpCachePolicy.SetETag(String) Método

Definição

Define o cabeçalho HTTP ETag para a cadeia de caracteres especificada.

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

Parâmetros

etag
String

O texto a ser usado para o cabeçalho ETag.

Exceções

etag é null.

O cabeçalho ETag já foi definido.

- ou - O SetETagFromFileDependencies() já foi chamado.

Exemplos

O exemplo de código a seguir demonstra como definir o ETag cabeçalho como um valor personalizado.

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

Comentários

O ETag cabeçalho é um identificador exclusivo para uma versão específica de um documento. Ele é usado pelos clientes para validar o conteúdo armazenado em cache do cliente para evitar solicitá-lo novamente. Depois que um ETag cabeçalho é definido, as tentativas subsequentes de defini-lo falham e uma exceção é lançada.

SetETagé introduzido no .NET Framework versão 3.5. Para saber mais, confira Versões e dependências.

Aplica-se a