Właściwość HttpClientConnection.UseProxyCredentials
Pobiera lub ustawia wartość logiczna , wskazuje, czy połączenie będzie korzystać z poświadczenia sieciowe.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Runtime
Zestaw: Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)
Składnia
'Deklaracja
Public Property UseProxyCredentials As Boolean
Get
Set
'Użycie
Dim instance As HttpClientConnection
Dim value As Boolean
value = instance.UseProxyCredentials
instance.UseProxyCredentials = value
public bool UseProxyCredentials { get; set; }
public:
property bool UseProxyCredentials {
bool get ();
void set (bool value);
}
member UseProxyCredentials : bool with get, set
function get UseProxyCredentials () : boolean
function set UseProxyCredentials (value : boolean)
Wartość właściwości
Typ: System.Boolean
A wartość logiczna oznacza połączenie proxy zostanie użyte poświadczenia sieciowe.Wartość true wskazuje, że połączenia będą używać poświadczenia sieciowe.Wartość false wskazuje, że połączenie nie będzie używać poświadczenia sieciowe.
Uwagi
Wartością domyślną jest false.
Przykłady
Poniższy kod ilustruje tworzenie HttpClientConnection, następnie ustawia właściwości.Wartość właściwości wymagają wymiana z wartościami, które są prawidłowe dla aplikacji.
string[] byPassList = { "http://myserver", "http://companysite" };
Package pkg = new Package();
ConnectionManager httpConn = pkg.Connections.Add("HTTP");
HttpClientConnection clientConn = new HttpClientConnection(httpConn.AcquireConnection(null));
clientConn.ChunkSize = 5; // Default is 1.
clientConn.ProxyBypassList = byPassList;
clientConn.Timeout = 60; // Default is 30.
clientConn.UseSecureConnection = false;
// When UseServerCredentials is true, provide Domain and Password.
clientConn.UseServerCredentials = true;
clientConn.ServerDomain = "serverLogOnDomain";
clientConn.ServerUserName = "serversUserName";
clientConn.ServerPassword = "serverPasswd"; // Write-only property.
// When UseProxyCredentials is true, provide Domain and Password.
clientConn.UseProxyCredentials = true;
clientConn.ProxyDomain = "myDomain";
clientConn.ProxyPassword = "proxyPassword";
Dim byPassList() As String = {"http://myserver", "http://companysite"}
Dim pkg As Package = New Package()
Dim httpConn As ConnectionManager = pkg.Connections.Add("HTTP")
Dim clientConn As HttpClientConnection = New HttpClientConnection(httpConn.AcquireConnection(Nothing))
clientConn.ChunkSize = 5 ' Default is 1.
clientConn.ProxyBypassList = byPassList
clientConn.Timeout = 60 ' Default is 30.
clientConn.UseSecureConnection = False
' When UseServerCredentials is true, provide Domain and Password.
clientConn.UseServerCredentials = True
clientConn.ServerDomain = "serverLogOnDomain"
clientConn.ServerUserName = "serversUserName"
clientConn.ServerPassword = "serverPasswd" ' Write-only property.
' When UseProxyCredentials is true, provide Domain and Password.
clientConn.UseProxyCredentials = True
clientConn.ProxyDomain = "myDomain"
clientConn.ProxyPassword = "proxyPassword"