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