SmtpClient.Host Egenskap

Definition

Hämtar eller anger namnet eller IP-adressen för värden som används för SMTP-transaktioner.

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

Egenskapsvärde

En String som innehåller namnet eller IP-adressen för datorn som ska användas för SMTP-transaktioner.

Undantag

Värdet som anges för en angiven åtgärd är null.

Värdet som anges för en uppsättningsåtgärd är lika med Empty ("").

Du kan inte ändra värdet för den här egenskapen när ett e-postmeddelande skickas.

Exempel

Följande kodexempel visar hur du skickar ett e-postmeddelande med hjälp av värden och porten som anges i en programkonfigurationsfil.

public static void CreateTestMessage4(string server)
{
    MailAddress from = new MailAddress("ben@contoso.com");
    MailAddress to = new MailAddress("Jane@contoso.com");
    MailMessage message = new MailMessage(from, to);
    message.Subject = "Using the SmtpClient class.";
    message.Body = @"Using this feature, you can send an email message from an application very easily.";
    SmtpClient client = new SmtpClient(server);
    Console.WriteLine("Sending an email message to {0} by using SMTP host {1} port {2}.",
         to.ToString(), client.Host, client.Port);

    try
    {
        client.Send(message);
    }
    catch (Exception ex)
    {
        Console.WriteLine("Exception caught in CreateTestMessage4(): {0}",
            ex.ToString());
    }
}

Kommentarer

Värdet för Host egenskapen kan också anges med konstruktorer eller program- eller datorkonfigurationsfilen. Mer information finns i <mailSettings-element> (nätverksinställningar).

Om information anges med den här egenskapen åsidosätter den här informationen konfigurationsfilinställningarna.

Gäller för

Se även