文字訊息的主體含有一個字串。
在應用程式建立文字訊息後, 訊息的主體即為可讀寫的。在應用程式傳送訊息後, 主體仍維持可讀寫。當應用程式接收文字訊息時, 訊息的主體是唯讀的。當文字訊息的主體為唯讀時, 如果應用程式呼叫 Message 類別(若為 C 或 C++)或 IMessage 介面(若為 .NET)的「清除主體」方法時, 主體會變成可讀寫。此方法亦會清除主體。