<p>Tout d’abord, vous devez ajouter le fichier HTML à votre projet, et dans les propriétés, définir « Copy to Output Directory » sur « Copy if newer ».</p>
<p>Ensuite, dans le code de votre fonction, ajoutez un paramètre supplémentaire <code>ExecutionContext context</code> (notez qu’il s’agit de <code>Microsoft.Azure.WebJobs.ExecutionContext</code> et <strong>non</strong> de <code>System.Threading.ExecutionContext</code>). Et lorsque vous devez accéder à votre fichier HTML, vous pouvez alors écrire :</p>
<pre><code class="lang-auto">string htmlFilePath = Path.Combine(context.FunctionAppDirectory, "test.html");
</code></pre>
<p>Cela suppose que vous avez ajouté le fichier à la <em>racine</em> de votre projet VS. Si vous l’avez plutôt ajouté dans un dossier <code>Data</code> (meilleure pratique), vous écririez :</p>
<pre><code class="lang-auto">string htmlFilePath = Path.Combine(context.FunctionAppDirectory, "Data", "test.html");
</code></pre>
<p>Voir <a href="https://github.com/davidebbo-test/FunctionAppVS2017/blob/8ab7ff3c3c0de66326da111c224ec312269f6da8/FunctionAppVS2017/HelloHttp.cs">ici</a> pour un exemple fonctionnel complet.</p>