ContentDisposition Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar ett MIME-protokoll innehållsborttagningshuvud.
public ref class ContentDisposition
public class ContentDisposition
type ContentDisposition = class
Public Class ContentDisposition
- Arv
-
ContentDisposition
Exempel
I följande kodexempel skapas ett e-postmeddelande med en bifogad fil som ska visas infogat.
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();
}
Kommentarer
Informationen i ContentDisposition klassen medföljer ett e-postmeddelande som innehåller bifogade filer när e-postmeddelandet skickas till målet. Informationen i ContentDisposition kan användas av programvara som visar e-post för att presentera e-postbilagor på det sätt som avsändaren har tänkt sig.
E-postmeddelanden skapas med hjälp av instanser av MailMessage klassen. Instanser av Attachment klassen används för att lägga till bifogade filer i e-postmeddelanden. Om du vill ändra ContentDisposition för en bifogad fil hämtar du instansen från egenskapen Attachment.ContentDisposition .
Innehåll som ska visas som en del av meddelandetexten har borttagningstypen Inline. Innehåll som inte visas men som är kopplat i en separat fil har borttagningstypen Attachment. Använd egenskapen Inline för att styra borttagningstypen för den bifogade filen som är associerad med en instans av ContentDisposition.
För bifogade filer kan du använda egenskaperna ContentDisposition för för att ange filstorleken, samt det datum då filen skapades, senast läst och senast ändrades. För alla bifogade filer kan du ange ett rekommenderat filnamn om den bifogade filen lagras på den mottagande datorn.
Metoden ToString returnerar rubriken Content-Disposition. Rubriken Content-Disposition beskrivs i RFC 2183 som finns på https://www.ietf.org.
Konstruktorer
| Name | Description |
|---|---|
| ContentDisposition() |
Initierar en ny instans av ContentDisposition klassen med en DispositionType av Attachment. |
| ContentDisposition(String) |
Initierar en ny instans av ContentDisposition klassen med den angivna borttagningsinformationen. |
Egenskaper
| Name | Description |
|---|---|
| CreationDate |
Hämtar eller anger skapandedatumet för en bifogad fil. |
| DispositionType |
Hämtar eller anger borttagningstypen för en bifogad e-postbilaga. |
| FileName |
Hämtar eller anger det föreslagna filnamnet för en bifogad e-postbilaga. |
| Inline |
Hämtar eller anger ett Boolean värde som avgör borttagningstypen (infogad eller bifogad fil) för en e-postbilaga. |
| ModificationDate |
Hämtar eller anger ändringsdatumet för en bifogad fil. |
| Parameters |
Hämtar parametrarna som ingår i rubriken Content-Disposition som representeras av den här instansen. |
| ReadDate |
Hämtar eller anger läsdatum för en bifogad fil. |
| Size |
Hämtar eller anger storleken på en bifogad fil. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om innehållsborttagningshuvudet för det angivna ContentDisposition objektet är lika med objektets innehållsborttagningsrubrik. |
| GetHashCode() |
Avgör hash-koden för det angivna ContentDisposition objektet. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en String representation av den här instansen. |