public Task Execute( IProgress<float> progress = null )
public: virtual Task^ Execute( IProgress<float>^ progress = nullptr ) sealed