在Docker.DotNet中,如何通过指定Dockerfile的目录来构建映像?

I am trying to build an image and start a container, for the purposes of integration testing, in a C# xunit test. I currently have the code below, but can't find away to specify the path to the docker file. The client does have Images.BuildImageFromDockerfileAsync but that deals with unpacking TAR files.

        using(var client = new DockerClientConfiguration(
            new Uri(RuntimeInformation.IsOSPlatform(OSPlatform.Windows) 
                ? "npipe://./pipe/docker_engine"
                : "unix:/var/run/docker.sock")).CreateClient())
        {
            await client
                .Images
                .CreateImageAsync(
                    new ImagesCreateParameters(),
                    new AuthConfig(),
                    new Progress<JSONMessage>());

        }

I want to do the equivalent of docker build -t yyyy -f ./zzzzzz/Dockerfile . using the Docker.DotNet api but I can't work out a way to do it. Any help would be kindly appreciated.