Compartilhar via


MailMessage.HeadersEncoding Propriedade

Definição

Obtém ou define a codificação usada para os cabeçalhos personalizados definidos pelo usuário dessa mensagem de email.

public:
 property System::Text::Encoding ^ HeadersEncoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };
public System.Text.Encoding? HeadersEncoding { get; set; }
public System.Text.Encoding HeadersEncoding { get; set; }
member this.HeadersEncoding : System.Text.Encoding with get, set
Public Property HeadersEncoding As Encoding

Valor da propriedade

A codificação usada para cabeçalhos personalizados definidos pelo usuário para esta mensagem de email.

Comentários

O valor da HeadersEncoding propriedade usa como padrão Encoding.UTF8.

As mensagens SMTP consistem em cabeçalhos e partes do corpo. Os RFCs IETF para SMTP restringem os nomes de cabeçalho e de partes do corpo a serem ASCII. No entanto, os RFCs IETF permitem que os valores de cabeçalho e parte do corpo contenham caracteres Unicode. Em qualquer valor específico, se houver caracteres não ASCII, o valor será codificado usando uma combinação de codificação de caracteres (UTF8 ou Shift-JIS, por exemplo) seguida de codificação de bytes (Base64 ou QuotedPrintable por exemplo). O resultado geralmente é que apenas caracteres ASCII estão no fluxo de transmissão de rede.

Aplica-se a

Confira também