TransferEncoding Sabit listesi

Tanım

E-posta iletisi eki için content-Transfer-Encoding üst bilgi bilgilerini belirtir.

public enum class TransferEncoding
public enum TransferEncoding
type TransferEncoding = 
Public Enum TransferEncoding
Devralma
TransferEncoding

Alanlar

Name Değer Description
Unknown -1

Aktarım kodlamasının bilinmediğini gösterir.

QuotedPrintable 0

US-ASCII karakter kümesindeki yazdırılabilir karakterlerden oluşan verileri kodlar. Bkz. RFC 2406 Bölüm 6.7.

Base64 1

Akış tabanlı verileri kodlar. Bkz. RFC 2406 Bölüm 6.8.

SevenBit 2

Kodlanmış olmayan veriler için kullanılır. Veriler 7 bit US-ASCII karakterdedir ve toplam satır uzunluğu 1000 karakterden uzun değildir. Bkz. RFC2406 Bölüm 2.7.

EightBit 3

Veriler, toplam satır uzunluğu 1000 8 bit karakterden uzun olmayan uluslararası karakterleri temsil eden 8 bit karakterlerdir. Bu 8 bit MIME aktarım uzantısı hakkında daha fazla bilgi için bkz. IETF RFC 6152.

Örnekler

Aşağıdaki kod örneği bir ek tarafından kullanılan görüntüler TransferEncoding .

public static void DisplayStreamAttachment(Attachment a)
{
    Stream s = a.ContentStream;
    StreamReader reader = new StreamReader(s);
    Console.WriteLine("Content: {0}", reader.ReadToEnd());
    Console.WriteLine("Content Type {0}", a.ContentType.ToString());
    Console.WriteLine("Transfer Encoding {0}", a.TransferEncoding);
    // Note that you cannot close the reader before the email is sent.
    // Closing the reader before sending the email will close the
    // ContentStream and cause an SmtpException.
    reader = null;
}

Açıklamalar

Numaralandırmadaki TransferEncoding değerler özelliğiyle AttachmentBase.TransferEncoding birlikte kullanılır.

content-Transfer-Encoding üst bilgisi, SMTP gereksinimlerini karşılaması için ilişkili ileti gövdesinin kodlamasını belirtir. SMTP, aktarım verilerinin 1000 karakterden uzun olmayan satırlarla 7 bit US-ASCII karakterde olmasını gerektirir.

content-Transfer-Encoding değerleri RFC 2045 Bölüm 6'da ayrıntılı olarak açıklanmıştır ve adresinde https://www.ietf.orgbulunabilir.

Şunlara uygulanır