Snowflakes .NET-drivrutin dokumenterar proxy-stöd från version 2.0.4. Lägg till dess proxyfält i programmets befintliga anslutningskonfiguration:

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 innehåller programmets vanliga Snowflake-konto- och autentiseringsinställningar. Konfigurera anslutningen innan den öppnas.

proxyHost är ett värdnamn. Porten anges separat; infoga inte http:// i värdnamnsfältet och upprepa inte :8080 där. För en tillåten route för offentlig proxy till Snowflake erbjuder HTTP-proxylistan kandidatvärden för värd och port; den tillhandahåller inget proxykonto.

Om mellanhanden kräver ett konto lägger du till proxyUser och proxyPassword via byggaren från programmets källa för autentiseringsuppgifter. En anslutningssträngsbyggare hanterar avgränsare i värden mer tillförlitligt än att sammanfoga råa lösenord i en sträng.

Håll drivrutinens NONPROXYHOSTS-syntax åtskild från en annan klients NO_PROXY-grammatik. Snowflakes dokumenterade mönster matchas mot URL:er och stöder sin egen jokerteckenform.

Relaterade artiklar