HttpCachePolicy.SetETag(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.