Snowflake .NET-ის დრაივერი პროქსის მხარდაჭერას ასაბუთებს 2.0.4 ვერსიიდან. დაამატეთ პროქსის ველები აპლიკაციის არსებულ კავშირის კონფიგურაციას:

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 შეიცავს აპლიკაციის ჩვეულებრივ Snowflake-ის ანგარიშისა და ავთენტიფიკაციის პარამეტრებს. კონფიგურაცია გაუკეთეთ კავშირს გახსნამდე.

proxyHost ჰოსტის სახელია. პორტი ცალკე მიეწოდება; არ ჩაამატოთ http:// ჰოსტის ველში და არ გაიმეოროთ :8080 იქ. Snowflake-ზე დაშვებული საჯარო პროქსის მარშრუტისთვის HTTP პროქსების სია გთავაზობთ ჰოსტისა და პორტის კანდიდატ მნიშვნელობებს; ის პროქსის ანგარიშს არ გაძლევთ.

თუ შუამავალი ანგარიშს მოითხოვს, დაამატეთ proxyUser და proxyPassword builder-ის მეშვეობით აპლიკაციის სერტიფიკატების წყაროდან. კავშირის სტრიქონის builder უფრო საიმედოდ ამუშავებს მნიშვნელობებში არსებულ გამყოფებს, ვიდრე ნედლი პაროლების სტრიქონში გაერთიანება.

დრაივერის NONPROXYHOSTS სინტაქსი გამოყავით სხვა კლიენტის NO_PROXY გრამატიკისგან. Snowflake-ის დოკუმენტირებული ნიმუშები URL-ებს ემთხვევა და მხარს უჭერს საკუთარ ველური ბარათის ფორმას.

დაკავშირებული სტატიები