class Net::IMAP::BodyTypeBasic
Net::IMAP::BodyTypeBasic
表示消息和消息部分的基本主体结构,除非它们的 Content-Type
由 BodyTypeText
、BodyTypeMessage
或 BodyTypeMultipart
处理。
有关所有 BODYSTRUCTURE
字段的完整说明,请参阅 [IMAP4rev1] §7.4.2 和 [IMAP4rev2] §7.5.2,以及 Net::IMAP
的消息信封和主体结构 以获取其他相关 RFC。
公共实例方法
content_id → 字符串 单击以切换源代码
description → 字符串 单击以切换源代码
disposition → ContentDisposition 单击以切换源代码
返回一个 ContentDisposition
对象,给出 [DISPOSITION] 定义的内容处置。
# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 894
encoding → 字符串 单击以切换源代码
extension → 字符串 单击以切换源代码
返回扩展数据。BODYSTRUCTURE
获取属性包含扩展数据,但 BODY
不包含。
# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 919
language → 字符串 单击以切换源代码
返回一个字符串或字符串数组,给出 [LANGUAGE-TAGS] 中定义的主体语言值。
# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 902
md5 → 字符串 单击以切换源代码
返回一个字符串,给出 [MD5] 中定义的主体 MD5 值。
# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 887
media_subtype → subtype 单击以切换源代码
- 已过时
请改用
subtype
。调用此方法将向stderr
生成一条警告消息,然后返回subtype
的值。
# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 943 def media_subtype warn("media_subtype is obsolete, use subtype instead.\n", uplevel: 1, category: :deprecated) return subtype end
media_type → 字符串 单击以切换源代码
[MIME-IMB] 中定义的顶层媒体类型。
# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 836
multipart? → false 单击以切换源代码
BodyTypeBasic
不用于多部分 MIME 部分。
# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 929 def multipart? return false end
param → 字符串 单击以切换源代码
返回一个哈希值,表示 [MIME-IMB] 中定义的参数。
# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 850
size → 整数 单击以切换源代码
返回一个数字,给出主体的大小(以字节为单位)。
# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 881
subtype → 字符串 单击以切换源代码
[MIME-IMB] 中定义的媒体子类型名称。
# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 843