class Net::IMAP::BodyTypeBasic

Net::IMAP::BodyTypeBasic 表示消息和消息部分的基本主体结构,除非它们的 Content-TypeBodyTypeTextBodyTypeMessageBodyTypeMultipart 处理。

有关所有 BODYSTRUCTURE 字段的完整说明,请参阅 [IMAP4rev1] §7.4.2[IMAP4rev2] §7.5.2,以及 Net::IMAP 的消息信封和主体结构 以获取其他相关 RFC。

公共实例方法

content_id → 字符串 单击以切换源代码

返回一个字符串,给出 [MIME-IMB] §7 中定义的内容 ID。

# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 857
      
description → 字符串 单击以切换源代码

返回一个字符串,给出 [MIME-IMB] §8 中定义的内容描述。

# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 865
      
disposition → ContentDisposition 单击以切换源代码

返回一个 ContentDisposition 对象,给出 [DISPOSITION] 定义的内容处置。

# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 894
      
encoding → 字符串 单击以切换源代码

返回一个字符串,给出 [MIME-IMB] §6 中定义的内容传输编码。

# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 873
      
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