SmtpClient.Host Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.