MailMessage.HeadersEncoding Proprietà

Definizione

Ottiene o imposta la codifica usata per le intestazioni personalizzate definite dall'utente per questo messaggio di posta elettronica.

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

Valore della proprietà

Codifica utilizzata per le intestazioni personalizzate definite dall'utente per questo messaggio di posta elettronica.

Commenti

Il valore predefinito della HeadersEncoding proprietà è Encoding.UTF8.

I messaggi SMTP sono costituiti da intestazioni e parti del corpo. Le RFC IETF per SMTP limitano i nomi di intestazione e parte del corpo in modo che siano ASCII. Tuttavia, le RFC IETF consentono ai valori delle parti dell'intestazione e del corpo di contenere caratteri Unicode. In qualsiasi valore specifico, se esistono caratteri non ASCII, il valore viene codificato usando una combinazione di codifica dei caratteri (UTF8 o SHIFT-JIS, ad esempio) seguita dalla codifica byte (Base64 o QuotedPrintable ad esempio). Il risultato è in genere che solo i caratteri ASCII si trovano nel flusso di trasmissione di rete.

Si applica a

Vedi anche