SmtpClient.Host Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví název nebo IP adresu hostitele 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 , který obsahuje název nebo IP adresu počítače pro transakce SMTP.
Výjimky
Hodnota zadaná pro operaci sady je null
.
Hodnota zadaná pro operaci set je rovna 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.
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());
}
}
Poznámky
Hodnotu Host vlastnosti lze také nastavit pomocí konstruktorů nebo konfiguračního souboru aplikace nebo počítače. Další informace najdete v tématu <mailSettings> – element (nastavení sítě).
Pokud jsou informace zadány pomocí této vlastnosti, přepíše tyto informace nastavení konfiguračního souboru.