AlternateView Sınıf

Tanım

E-posta iletisini görüntüleme biçimini temsil eder.

public ref class AlternateView : System::Net::Mail::AttachmentBase
public class AlternateView : System.Net.Mail.AttachmentBase
type AlternateView = class
    inherit AttachmentBase
Public Class AlternateView
Inherits AttachmentBase
Devralma
AlternateView

Açıklamalar

Bir e-posta iletisinin AlternateView kopyalarını farklı biçimlerde belirtmek için sınıfını kullanın. Örneğin, HTML ile ileti gönderirseniz, alıcılardan bazılarının HTML içeriğini görüntüleyemeyen e-posta okuyucuları kullanması durumunda düz metin sürümü de sağlamak isteyebilirsiniz.

Bu sınıfın iki özelliği LinkedResources vardır ve BaseUri e-posta içeriğindeki URL'leri çözümlemek için kullanılır. LinkedResources bir nesne koleksiyonudur LinkedResource . İşlendiğinde, e-postanın içeriğindeki URL'ler ilk olarak koleksiyondaki her LinkedResource nesnenin ContentLink URL'leri LinkedResources ile eşleştirilir ve çözümlenir. BaseUri, posta okuyucusu tarafından gövde içindeki göreli URL'leri çözümlemek ve ayrıca koleksiyondaki LinkedResources göreli ContentLink URL'leri çözümlemek için kullanılır.

Oluşturucular

AlternateView(Stream)

Belirtilen Streamile yeni bir örneğini AlternateView başlatır.

AlternateView(Stream, ContentType)

belirtilen Stream ve ContentTypeile yeni bir örneğini AlternateView başlatır.

AlternateView(Stream, String)

Belirtilen Stream ve medya türüyle yeni bir örneğini AlternateView başlatır.

AlternateView(String)

Belirtilen dosya adıyla yeni bir örneğini AlternateView başlatır.

AlternateView(String, ContentType)

Belirtilen dosya adı ve içerik türüyle yeni bir örneğini AlternateView başlatır.

AlternateView(String, String)

Belirtilen dosya adı ve medya türüyle yeni bir örneğini AlternateView başlatır.

Özellikler

BaseUri

içindeki göreli URI'leri çözümlemek için kullanılacak temel URI'yi AlternateViewalır veya ayarlar.

ContentId

Bu ek için MIME içerik kimliğini alır veya ayarlar.

(Devralındığı yer: AttachmentBase)
ContentStream

Bu ekin içerik akışını alır.

(Devralındığı yer: AttachmentBase)
ContentType

Bu ekin içerik türünü alır.

(Devralındığı yer: AttachmentBase)
LinkedResources

Bu ekin başvurduğu ekli kaynak kümesini alır.

TransferEncoding

Bu ekin kodlamasını alır veya ayarlar.

(Devralındığı yer: AttachmentBase)

Yöntemler

CreateAlternateViewFromString(String)

içinde AlternateView belirtilen Stringiçeriği kullanarak bir e-posta iletisi oluşturur.

CreateAlternateViewFromString(String, ContentType)

AlternateView bir içinde belirtilen içeriği ve içeriğin belirtilen MIME medya türünü kullanarak bir String e-posta iletisi oluşturur.

CreateAlternateViewFromString(String, Encoding, String)

AlternateView içinde belirtilen içeriği, belirtilen metin kodlamasını ve içeriğin MIME medya türünü kullanarak bir Stringe-posta iletisi oluşturur.

Dispose()

tarafından AttachmentBasekullanılan kaynakları serbest bırakır.

(Devralındığı yer: AttachmentBase)
Dispose(Boolean)

AlternateView tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır