Pemacu Snowflake .NET mendokumenkan sokongan proksi dari versi 2.0.4. Tambah medan proksi ke dalam konfigurasi sambungan sedia ada aplikasi:

var settings =
    new Snowflake.Data.Client.SnowflakeDbConnectionStringBuilder();
settings.ConnectionString = existingConnectionString;

settings["useProxy"] = true;
settings["proxyHost"] = "proxy.example.net";
settings["proxyPort"] = 8080;

var connection = new Snowflake.Data.Client.SnowflakeDbConnection
{
    ConnectionString = settings.ConnectionString
};

existingConnectionString mengandungi tetapan akaun dan pengesahan Snowflake biasa aplikasi. Konfigurasikan sambungan sebelum membukanya.

proxyHost ialah nama hos. Port diberikan secara berasingan; jangan masukkan http:// ke dalam medan hos atau ulangi :8080 di situ. Untuk laluan proksi awam yang dibenarkan ke Snowflake, senarai proksi HTTP menyediakan nilai hos dan port calon; ia tidak menyediakan akaun proksi.

Jika perantara memerlukan akaun, tambah proxyUser dan proxyPassword melalui pembina dari sumber kelayakan aplikasi. Pembina rentetan sambungan mengendalikan pemisah dalam nilai dengan lebih boleh dipercayai daripada menggabungkan kata laluan mentah ke dalam rentetan.

Asingkan sintaks NONPROXYHOSTS pemacu daripada tatabahasa NO_PROXY klien lain. Corak Snowflake yang didokumenkan dipadankan dengan URL dan menyokong bentuk kad liar mereka sendiri.

Artikel berkaitan