private void SerializeRequest(IMessage message, MethodDefinition method, object[] args)
        {
            message.InitializeRequestMessage(this._serviceProxy.ClientChannel, this._serviceInterface.Namespace, this._serviceProxy.ActiveInterfaceName, method.Name);

            for (int i = 0; i < method.Parameters.Count; i++)
            {
                ParameterDefinition parameter = method.Parameters[i];
                message.Write(parameter.Name, args[i], parameter.Type, parameter.StreamingFormat);
            }

            message.FinalizeMessage();
        }