MailMessage.HeadersEncoding Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 usata per le intestazioni personalizzate definite dall'utente per questo messaggio di posta elettronica.
Commenti
Il valore della HeadersEncoding proprietà viene predefinito su Encoding.UTF8.
I messaggi SMTP sono costituiti da intestazioni e parti del corpo. Le schede RFC IETF per SMTP limitano i nomi di intestazione e parte del corpo in modo che siano ASCII. Tuttavia, le schede di rete IETF consentono i valori di intestazione e parte del corpo per 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.