Freigeben über


ContentType.ToString Methode

Definition

Gibt eine Zeichenfolgenentsprechung dieses ContentType-Objekts zurück.

public:
 override System::String ^ ToString();
public override string ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String

Gibt zurück

Ein String, der die aktuellen Einstellungen für diesen ContentType enthält.

Beispiele

Im folgenden Codebeispiel wird die Zeichenfolgendarstellung eines ContentTypeangezeigt.

static void CreateMessageInlineAttachment2( String^ server, String^ textMessage )
{
   
   // Create a message and set up the recipients.
   MailMessage^ message = gcnew MailMessage( L"jane@contoso.com",L"ben@contoso.com",L"A text message for you.",L"Message: " );
   
   // Attach the message string to this email message.
   Attachment^ data = gcnew Attachment( textMessage );
   
   // Send textMessage as part of the email body.
   message->Attachments->Add( data );
   ContentType^ content = data->ContentType;
   content->MediaType = MediaTypeNames::Text::Plain;
   
   //Send the message.
   // Include credentials if the server requires them.
   SmtpClient^ client = gcnew SmtpClient( server );
   client->Credentials = CredentialCache::DefaultNetworkCredentials;
   client->Send( message );
   data->~Attachment();
   client->~SmtpClient();
}
public static void CreateMessageInlineAttachment2(string server, string
textMessage)
{
    // Create a message and set up the recipients.
    MailMessage message = new MailMessage(
       "jane@contoso.com",
       "ben@contoso.com",
       "A text message for you.",
       "Message: ");

    // Attach the message string to this email message.
    Attachment data = new Attachment(textMessage);
    // Send textMessage as part of the email body.
    message.Attachments.Add(data);
    ContentType content = data.ContentType;
    content.MediaType = MediaTypeNames.Text.Plain;
    //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 CreateMessageInlineAttachment2: {0}",
            ex.ToString());
    }
    data.Dispose();
}

Hinweise

Der Wert der ToString -Methode enthält die Zeichenfolge, die zum Erstellen dieses ContentTypeverwendet wird, wenn eine angegeben wurde und keine Eigenschaftswerte geändert wurden. Wenn keine Zeichenfolge angegeben wurde oder sich seit der ContentType Erstellung mindestens ein Eigenschaftswert geändert hat, ist der Wert von ToString eine Zeichenfolge im Format eines Content-Type-Headers, der mit den aktuellen Eigenschaftswerten erstellt wird. Die Zeichenfolge enthält "Content-type:" das Präfix nicht.

Die Syntax des Content-Type-Headers wird in RFC 2045 Abschnitt 5.1 beschrieben, verfügbar unter https://www.ietf.org.

Gilt für: