SmtpClient.Host Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia nazwę lub adres IP hosta używanego do obsługi transakcji 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
Wartość właściwości
Element String zawierający nazwę lub adres IP komputera do użycia na potrzeby transakcji SMTP.
Wyjątki
Wartość określona dla operacji zestawu to null
.
Wartość określona dla operacji zestawu jest równa Empty ("").
Nie można zmienić wartości tej właściwości podczas wysyłania wiadomości e-mail.
Przykłady
Poniższy przykład kodu przedstawia wysyłanie wiadomości e-mail przy użyciu hosta i portu określonego w pliku konfiguracji aplikacji.
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());
}
}
Uwagi
Wartość Host właściwości można również ustawić przy użyciu konstruktorów lub pliku konfiguracji aplikacji lub maszyny. Aby uzyskać więcej informacji, zobacz <mailSettings> , element (ustawienia sieciowe).
Jeśli informacje są określone przy użyciu tej właściwości, te informacje zastępują ustawienia pliku konfiguracji.