Condividi tramite


ContentType.ToString Metodo

Definizione

Restituisce una rappresentazione sotto forma di stringa dell'oggetto ContentType corrente.

public:
 override System::String ^ ToString();
public override string ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String

Restituisce

Classe String contenente le impostazioni correnti per l'oggetto ContentType.

Esempio

Nell'esempio di codice seguente viene visualizzata la rappresentazione di stringa di un oggetto ContentType.

static void CreateMessageInlineAttachment2( String^ server, String^ textMessage )
{
   
   // Create a message and set up the recipients.
   MailMessage^ message = gcnew MailMessage( L"jane@contoso.com",L"ben@contoso.com",L"A text message for you.",L"Message: " );
   
   // Attach the message string to this email message.
   Attachment^ data = gcnew Attachment( textMessage );
   
   // Send textMessage as part of the email body.
   message->Attachments->Add( data );
   ContentType^ content = data->ContentType;
   content->MediaType = MediaTypeNames::Text::Plain;
   
   //Send the message.
   // Include credentials if the server requires them.
   SmtpClient^ client = gcnew SmtpClient( server );
   client->Credentials = CredentialCache::DefaultNetworkCredentials;
   client->Send( message );
   data->~Attachment();
   client->~SmtpClient();
}
public static void CreateMessageInlineAttachment2(string server, string
textMessage)
{
    // Create a message and set up the recipients.
    MailMessage message = new MailMessage(
       "jane@contoso.com",
       "ben@contoso.com",
       "A text message for you.",
       "Message: ");

    // Attach the message string to this email message.
    Attachment data = new Attachment(textMessage);
    // Send textMessage as part of the email body.
    message.Attachments.Add(data);
    ContentType content = data.ContentType;
    content.MediaType = MediaTypeNames.Text.Plain;
    //Send the message.
    // Include credentials if the server requires them.
    SmtpClient client = new SmtpClient(server);
    client.Credentials = CredentialCache.DefaultNetworkCredentials;

    try
    {
        client.Send(message);
    }
    catch (Exception ex)
    {
        Console.WriteLine("Exception caught in CreateMessageInlineAttachment2: {0}",
            ex.ToString());
    }
    data.Dispose();
}

Commenti

Il valore del ToString metodo contiene la stringa utilizzata per creare questo ContentTypeoggetto , se ne è stato specificato uno e non sono stati modificati valori di proprietà. Se non è stata specificata alcuna stringa o dopo ContentType la creazione di uno o più valori di proprietà, il valore di ToString è una stringa nel formato di un'intestazione Content-Type composta utilizzando i valori della proprietà correnti. La stringa non include il "Content-type:" prefisso.

La sintassi dell'intestazione Content-Type è descritta in RFC 2045 Sezione 5.1, disponibile all'indirizzo https://www.ietf.org.

Si applica a