SmtpClient.Host Proprietà

Definizione

Ottiene o imposta il nome o l'indirizzo IP dell'host utilizzato per le transazioni 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

Valore della proprietà

Classe String contenente il nome o l'indirizzo IP del computer da utilizzare per le transazioni SMTP.

Eccezioni

Il valore specificato per un'operazione set è null.

Il valore specificato per un'operazione di impostazione è uguale a Empty ("").

Non è possibile modificare il valore di questa proprietà mentre viene inviato un messaggio di posta elettronica.

Esempio

Nell'esempio di codice seguente viene illustrato l'invio di un messaggio di posta elettronica usando l'host e la porta specificata in un file di configurazione dell'applicazione.

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());
    }
}

Commenti

Il valore della proprietà può essere impostato anche usando costruttori o file di Host configurazione dell'applicazione o del computer. Per altre informazioni, vedere <elemento mailSettings> (Impostazioni di rete).

Se le informazioni vengono specificate usando questa proprietà, queste informazioni eseguono l'override delle impostazioni del file di configurazione.

Si applica a

Vedi anche