Используя WCF, могу ли я создать свою собственную привязку (на основе WSHttpBinding) и использовать ее для манипулирования HTTP-запросом, чтобы я мог добавить к ней стандартные вложения MIME (SwA)?
Нет, не так далеко, как я знаю. Почему вы не используете MTOM ?