ContentType.ToString Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu ContentType nesnenin dize gösterimini döndürür.
public:
override System::String ^ ToString();
public override string ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String
Döndürülenler
String Bunun ContentTypegeçerli ayarlarını içeren bir .
Örnekler
Aşağıdaki kod örneği, dize ContentTypegösterimini görüntüler.
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();
}
Açıklamalar
yönteminin ToString değeri, belirtildiyse ve hiçbir özellik değeri değiştirilmediyse, bunu ContentTypeoluşturmak için kullanılan dizeyi içerir. Hiçbir dize belirtilmediyse veya bu ContentType oluşturulduktan sonra bir veya daha fazla özellik değeri değiştiyse, değeri ToString geçerli özellik değerleri kullanılarak oluşturulan content-Type üst bilgisi biçiminde bir dizedir. Dize ön eki içermez "Content-type:"
.
İçerik Türü üst bilgisinin söz dizimi RFC 2045 Bölüm 5.1'de açıklanmıştır ve adresinde https://www.ietf.orgbulunabilir.