MailAddress.DisplayName Propiedad

Definición

Obtiene el nombre para mostrar compuesto por el nombre para mostrar y la información de dirección especificados cuando se creó esta instancia.

public:
 property System::String ^ DisplayName { System::String ^ get(); };
public string DisplayName { get; }
member this.DisplayName : string
Public ReadOnly Property DisplayName As String

Valor de propiedad

que String contiene el nombre para mostrar; de lo contrario, Empty ("") si no se especificó ninguna información de nombre para mostrar cuando se creó esta instancia.

Ejemplos

En el ejemplo de código siguiente se muestra para DisplayName el destinatario de un mensaje de correo electrónico.

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

Comentarios

Los nombres para mostrar que contienen caracteres no ASCII se devuelven en forma legible. Use el ToString() método para obtener la forma codificada de DisplayName.

Algunos programas de software que se usan para leer el correo electrónico muestran el valor de la DisplayName propiedad en lugar de, o además, la dirección de correo electrónico.

Se aplica a