SmtpClient.Host Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Namen oder die IP-Adresse des Hosts ab, der bzw. die für SMTP-Transaktionen verwendet wird, oder legt diese Informationen fest.
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
Eigenschaftswert
Ein String, der den Namen oder die IP-Adresse des für SMTP-Transaktionen zu verwendenden Computers enthält.
Ausnahmen
Der für einen SET-Vorgang festgelegte Wert ist null
.
Der für einen set-Vorgang angegebene Wert ist gleich Empty ("").
Sie können den Wert dieser Eigenschaft nicht ändern, während eine E-Mail-Nachricht gesendet wird.
Beispiele
Das folgende Codebeispiel veranschaulicht das Senden einer E-Mail-Nachricht mit dem Host und Port, der in einer Anwendungskonfigurationsdatei angegeben ist.
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());
}
}
Hinweise
Der Wert der Host -Eigenschaft kann auch mithilfe von Konstruktoren oder der Anwendungs- oder Computerkonfigurationsdatei festgelegt werden. Weitere Informationen finden Sie unter <mailSettings-Element> (Netzwerkeinstellungen).
Wenn Informationen mithilfe dieser Eigenschaft angegeben werden, überschreiben diese Informationen die Konfigurationsdateieinstellungen.