ContentDisposition Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een HEADER content-disposition van het MIME-protocol.
public ref class ContentDisposition
public class ContentDisposition
type ContentDisposition = class
Public Class ContentDisposition
- Overname
-
ContentDisposition
Voorbeelden
In het volgende codevoorbeeld wordt een e-mailbericht gemaakt met een bijlage die inline moet worden weergegeven.
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();
}
Opmerkingen
De informatie in de ContentDisposition klasse begeleidt een e-mailbericht dat bijlagen bevat wanneer het e-mailbericht naar de bestemming wordt verzonden. De informatie in ContentDisposition kan worden gebruikt door software die e-mail weergeeft om de e-mailbijlagen te presenteren op de manier die door de afzender is bedoeld.
E-mailberichten worden gemaakt met behulp van exemplaren van de MailMessage klasse. Exemplaren van de Attachment klasse worden gebruikt om bijlagen toe te voegen aan e-mailberichten. Als u de ContentDisposition eigenschap voor een bijlage wilt wijzigen, haalt u het exemplaar op uit de Attachment.ContentDisposition eigenschap.
Inhoud die moet worden weergegeven als onderdeel van de berichttekst heeft het verwijderingstype Inline. Inhoud die niet wordt weergegeven, maar in een afzonderlijk bestand is bijgevoegd, heeft het verwijderingstype Attachment. Gebruik de Inline eigenschap om het verwijderingstype te bepalen voor de bijlage die is gekoppeld aan een exemplaar van ContentDisposition.
Voor bestandsbijlagen kunt u de eigenschappen van de ContentDisposition bestanden gebruiken om de bestandsgrootte in te stellen, evenals de datum waarop het bestand is gemaakt, laatst is gelezen en voor het laatst gewijzigd. Voor alle bijlagen kunt u een aanbevolen bestandsnaam instellen in het geval dat de bijlage is opgeslagen op de ontvangende computer.
De ToString methode retourneert de header Content-Disposition. De header Content-Disposition wordt beschreven in RFC 2183 dat beschikbaar is op https://www.ietf.org.
Constructors
| Name | Description |
|---|---|
| ContentDisposition() |
Initialiseert een nieuw exemplaar van de ContentDisposition klasse met een DispositionType van Attachment. |
| ContentDisposition(String) |
Initialiseert een nieuw exemplaar van de ContentDisposition klasse met de opgegeven verwijderingsgegevens. |
Eigenschappen
| Name | Description |
|---|---|
| CreationDate |
Hiermee haalt u de aanmaakdatum voor een bestandsbijlage op of stelt u deze in. |
| DispositionType |
Hiermee wordt het verwijderingstype voor een e-mailbijlage ophaalt of ingesteld. |
| FileName |
Hiermee haalt u de voorgestelde bestandsnaam voor een e-mailbijlage op of stelt u deze in. |
| Inline |
Hiermee wordt een Boolean waarde opgehaald of ingesteld waarmee het verwijderingstype (inline of bijlage) voor een e-mailbijlage wordt bepaald. |
| ModificationDate |
Hiermee haalt u de wijzigingsdatum voor een bestandsbijlage op of stelt u deze in. |
| Parameters |
Hiermee haalt u de parameters op die zijn opgenomen in de header Content-Disposition die wordt vertegenwoordigd door dit exemplaar. |
| ReadDate |
Hiermee haalt u de leesdatum voor een bestandsbijlage op of stelt u deze in. |
| Size |
Hiermee haalt u de grootte van een bestandsbijlage op of stelt u deze in. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Hiermee bepaalt u of de koptekst voor inhoudsopgave van het opgegeven ContentDisposition object gelijk is aan de koptekst voor inhoudsopgave van dit object. |
| GetHashCode() |
Bepaalt de hash-code van het opgegeven ContentDisposition object. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een String weergave van dit exemplaar. |