MailMessage.Body Eigenschaft

Definition

Ruft den Nachrichtentext ab oder legt diesen fest.

public:
 property System::String ^ Body { System::String ^ get(); void set(System::String ^ value); };
public string Body { get; set; }
member this.Body : string with get, set
Public Property Body As String

Eigenschaftswert

Ein String, der den Nachrichtentext enthält.

Beispiele

Im folgenden Codebeispiel wird das Festlegen der Body Eigenschaft veranschaulicht.

static void CreateTestMessage2( String^ server )
{
   String^ to = L"jane@contoso.com";
   String^ from = L"ben@contoso.com";
   MailMessage^ message = gcnew MailMessage( from,to );
   message->Subject = L"Using the new SMTP client.";
   message->Body = L"Using this new feature, you can send an email message from an application very easily.";
   SmtpClient^ client = gcnew SmtpClient( server );
   
   // Credentials are necessary if the server requires the client 
   // to authenticate before it will send email on the client's behalf.
   client->UseDefaultCredentials = true;
   client->Send( message );
   client->~SmtpClient();
}
public static void CreateTestMessage2(string server)
{
    string to = "jane@contoso.com";
    string from = "ben@contoso.com";
    MailMessage message = new MailMessage(from, to);
    message.Subject = "Using the new SMTP client.";
    message.Body = @"Using this new feature, you can send an email message from an application very easily.";
    SmtpClient client = new SmtpClient(server);
    // Credentials are necessary if the server requires the client
    // to authenticate before it will send email on the client's behalf.
    client.UseDefaultCredentials = true;

    try
    {
        client.Send(message);
    }
    catch (Exception ex)
    {
        Console.WriteLine("Exception caught in CreateTestMessage2(): {0}",
            ex.ToString());
    }
}
Public Shared Sub CreateTestMessage2(ByVal server As String)
    Dim [to] As String = "jane@contoso.com"
    Dim from As String = "ben@contoso.com"
    Dim message As MailMessage = New MailMessage(from, [to])
    message.Subject = "Using the new SMTP client."
    message.Body = "Using this new feature, you can send an email message from an application very easily."
    Dim client As SmtpClient = New SmtpClient(server)
    ' Credentials are necessary if the server requires the client
    ' to authenticate before it will send email on the client's behalf.
    client.UseDefaultCredentials = True

    Try
        client.Send(message)
    Catch ex As Exception
        Console.WriteLine("Exception caught in CreateTestMessage2(): {0}", ex.ToString())
    End Try
End Sub

Hinweise

Der ContentType des Body Inhalts ist "text/plain". Geben Sie die für den Textkörper verwendete Codierung mit der -Eigenschaft an BodyEncoding .

Wenn der Textinhalt in alternativen Formaten verfügbar ist, die umfangreichere Darstellungsoptionen für die Empfänger bieten, können Sie alternative Ansichten für den Textinhalt angeben, indem Sie die AlternateViews -Eigenschaft verwenden. Beispielsweise kann eine Anwendung auswählen, dass sie sowohl den Nur-Text-Text als auch eine HTML-Version des Nachrichtentexts sendet. Email Leser, die HTML anzeigen können, können die HTML-Version des Textkörpers dem Empfänger präsentieren, während Leser, die HTML nicht anzeigen können, stattdessen die Nur-Text-Version der Nachricht anzeigen.

Gilt für: