ContentDisposition Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |