Share via


SmtpClient.Host Properti

Definisi

Mendapatkan atau mengatur nama atau alamat IP host yang digunakan untuk transaksi 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

Nilai Properti

String yang berisi nama atau alamat IP komputer yang akan digunakan untuk transaksi SMTP.

Pengecualian

Nilai yang ditentukan untuk operasi yang ditetapkan adalah null.

Nilai yang ditentukan untuk operasi yang ditetapkan sama dengan Empty ("").

Anda tidak dapat mengubah nilai properti ini saat email sedang dikirim.

Contoh

Contoh kode berikut menunjukkan pengiriman pesan email dengan menggunakan host dan port yang ditentukan dalam file konfigurasi aplikasi.

static void CreateTestMessage4( String^ server )
{
   MailAddress^ from = gcnew MailAddress( L"ben@contoso.com" );
   MailAddress^ to = gcnew MailAddress( L"Jane@contoso.com" );
   MailMessage^ message = gcnew MailMessage( from,to );
   message->Subject = L"Using the SmtpClient class.";
   message->Body = L"Using this feature, you can send an email message from an application very easily.";
   SmtpClient^ client = gcnew SmtpClient( server );
   Console::WriteLine( L"Sending an email message to {0} by using SMTP host {1} port {2}.", to, client->Host, client->Port );
   client->Send( message );
   client->~SmtpClient();
}
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());
    }
}

Keterangan

Nilai Host properti juga dapat diatur menggunakan konstruktor atau file konfigurasi aplikasi atau komputer. Untuk informasi selengkapnya, lihat <MailSettings> Element (Pengaturan Jaringan).

Jika informasi ditentukan menggunakan properti ini, informasi ini akan mengambil alih pengaturan file konfigurasi.

Berlaku untuk

Lihat juga