Sdílet prostřednictvím


SmtpClient.Host Vlastnost

Definice

Získá nebo nastaví název nebo IP adresu hostitele používaného pro transakce SMTP.

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

Hodnota vlastnosti

A String obsahující název nebo IP adresu počítače, který se má použít pro transakce SMTP.

Výjimky

Hodnota zadaná pro operaci sady je null.

Hodnota zadaná pro operaci množiny se rovná Empty ("").

Hodnotu této vlastnosti nelze změnit při odesílání e-mailu.

Příklady

Následující příklad kódu ukazuje odeslání e-mailové zprávy pomocí hostitele a portu zadaného v konfiguračním souboru aplikace.

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());
    }
}

Poznámky

Hodnotu vlastnosti lze také nastavit pomocí konstruktorů nebo aplikace nebo konfiguračního Host souboru počítače. Další informace najdete v tématu <mailSettings> – element (nastavení sítě).

Pokud jsou informace zadány pomocí této vlastnosti, tyto informace přepíší nastavení konfiguračního souboru.

Platí pro

Viz také