Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore MailAddress (String)

 

Data di pubblicazione: ottobre 2016

Inizializza un'istanza nuova della classe MailAddress usando l'indirizzo specificato.

Spazio dei nomi:   System.Net.Mail
Assembly:  System (in System.dll)

public MailAddress(
	string address
)

Parametri

address
Type: System.String

Oggetto String che contiene un indirizzo di posta elettronica.

Exception Condition
ArgumentNullException

address è null.

ArgumentException

address è String.Empty ("").

FormatException

address non è in un formato riconosciuto.

Il address parametro può contenere un nome visualizzato e l'indirizzo di posta elettronica associato se l'indirizzo racchiusi tra parentesi quadre. Ad esempio:

"Tom Smith <tsmith@contoso.com>"

Lo spazio vuoto è consentito tra il nome visualizzato e le parentesi uncinate.

Nella tabella seguente vengono illustrati i valori di proprietà per un MailAddress oggetto costruito utilizzando l'indirizzo dell'esempio precedente.

Proprietà

Valore

DisplayName

"Tom Smith"

Host

"contoso.com"

User

"tsmith"

Address

"tsmith@contoso.com"

Esempio di codice seguente utilizza questo costruttore per creare un MailAddress dell'oggetto per il Bcc destinatario del messaggio di posta elettronica.

public static void CreateBccTestMessage(string server)
{
	MailAddress from = new MailAddress("ben@contoso.com", "Ben Miller");
	MailAddress to = new MailAddress("jane@contoso.com", "Jane Clayton");
	MailMessage message = new MailMessage(from, to);
	message.Subject = "Using the SmtpClient class.";
	message.Body = @"Using this feature, you can send an e-mail message from an application very easily.";
	MailAddress bcc = new MailAddress("manager1@contoso.com");
	message.Bcc.Add(bcc);
	SmtpClient client = new SmtpClient(server);
	client.Credentials = CredentialCache.DefaultNetworkCredentials;
	Console.WriteLine("Sending an e-mail message to {0} and {1}.", 
	    to.DisplayName, message.Bcc.ToString());
    try {
      client.Send(message);
    }  
    catch (Exception ex) {
      Console.WriteLine("Exception caught in CreateBccTestMessage(): {0}", 
                  ex.ToString() );
	  }
	}

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: