Aracılığıyla paylaş


ContentDisposition Sınıf

Tanım

MIME protokolü content-Disposition üst bilgisini temsil eder.

public ref class ContentDisposition
public class ContentDisposition
type ContentDisposition = class
Public Class ContentDisposition
Devralma
ContentDisposition

Örnekler

Aşağıdaki kod örneği, satır içinde görüntülenecek ek içeren bir e-posta iletisi oluşturur.

public static void CreateMessageInlineAttachment(string server, string
textMessage)
{
    // Create a message and set up the recipients.
    MailMessage message = new MailMessage(
       "jane@contoso.com",
       "ben@contoso.com",
       "An inline text message for you.",
       "Message: ");

    // Attach the message string to this email message.
    Attachment data = new Attachment(textMessage, MediaTypeNames.Text.Plain);
    // Send textMessage as part of the email body.
    message.Attachments.Add(data);
    ContentDisposition disposition = data.ContentDisposition;
    disposition.Inline = true;
    //Send the message.
    // Include credentials if the server requires them.
    SmtpClient client = new SmtpClient(server);
    client.Credentials = CredentialCache.DefaultNetworkCredentials;

    try
    {
        client.Send(message);
    }
    catch (Exception ex)
    {
        Console.WriteLine("Exception caught in CreateMessageInlineAttachment: {0}",
            ex.ToString());
    }
    data.Dispose();
}

Açıklamalar

Sınıftaki ContentDisposition bilgiler, e-posta iletisi hedefine gönderildiğinde ekleri içeren bir e-posta iletisine eşlik eder. içindeki ContentDisposition bilgiler, e-posta eklerini gönderenin istediği şekilde sunmak için e-postayı görüntüleyen yazılımlar tarafından kullanılabilir.

E-posta iletileri sınıfın MailMessage örnekleri kullanılarak oluşturulur. Sınıfın Attachment örnekleri, e-posta iletilerine ek eklemek için kullanılır. Ekin öğesini ContentDisposition değiştirmek için özelliğinden Attachment.ContentDisposition örneği alın.

İleti gövdesinin bir parçası olarak görüntülenecek içerik, değerlendirme türüne Inlinesahiptir. Görüntülenmeyen ancak ayrı bir dosyaya eklenmiş olan içerik, değerlendirme türüne Attachmentsahiptir. Inline bir örneğiyle ContentDispositionilişkilendirilmiş ekin değerlendirme türünü denetlemek için özelliğini kullanın.

Dosya ekleri için, dosya boyutunu ve dosyanın oluşturulduğu, son okunduğu ve son değiştirildiği tarihi ayarlamak için öğesinin özelliklerini ContentDisposition kullanabilirsiniz. Tüm ekler için, ekin alıcı bilgisayarda depolanması durumunda önerilen bir dosya adı ayarlayabilirsiniz.

yöntemi content-Disposition ToString üst bilgisini döndürür. content-Disposition üst bilgisi RFC 2183'te https://www.ietf.orgaçıklanmıştır.

Oluşturucular

Name Description
ContentDisposition()

ile sınıfının yeni bir DispositionTypeAttachmentörneğini ContentDisposition başlatır.

ContentDisposition(String)

Belirtilen değerlendirme bilgileriyle sınıfının yeni bir örneğini ContentDisposition başlatır.

Özellikler

Name Description
CreationDate

Bir dosya eki için oluşturma tarihini alır veya ayarlar.

DispositionType

E-posta eki için değerlendirme türünü alır veya ayarlar.

FileName

E-posta eki için önerilen dosya adını alır veya ayarlar.

Inline

E-posta eki için değerlendirme türünü (Satır içi veya Ek) belirleyen bir değer alır veya ayarlar Boolean .

ModificationDate

Dosya eki için değişiklik tarihini alır veya ayarlar.

Parameters

Bu örnek tarafından temsil edilen content-Disposition üst bilgisine dahil edilen parametreleri alır.

ReadDate

Dosya eki için okuma tarihini alır veya ayarlar.

Size

Dosya ekinin boyutunu alır veya ayarlar.

Yöntemler

Name Description
Equals(Object)

Belirtilen ContentDisposition nesnenin içerik ayrıştırma üst bilgisinin bu nesnenin içerik ayrıştırma üst bilgisine eşit olup olmadığını belirler.

GetHashCode()

Belirtilen ContentDisposition nesnenin karma kodunu belirler.

GetType()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

Bu örneğin bir String gösterimini döndürür.

Şunlara uygulanır