MailMessage.HeadersEncoding Propriedade
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.
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.