В конечном счете, эта ответственность может упасть на транспортном канале, хотя каналы в уровнях выше, которые потенциально могут помешать этому. Лучшим вариантом будет просто использовать EndpointAddress.ApplyTo (message), чтобы убедиться, что оно заполнено.