HttpClientConnection.UseProxyCredentials Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или устанавливает булевое значение, указывающее, будет ли соединение использовать сетевые учетные данные.
public:
property bool UseProxyCredentials { bool get(); void set(bool value); };
public bool UseProxyCredentials { get; set; }
member this.UseProxyCredentials : bool with get, set
Public Property UseProxyCredentials As Boolean
Значение свойства
Булевый сигнал, который показывает, будет ли прокси-соединение использовать сетевые учетные данные. Значение true указывает на то, что соединение будет использовать сетевые учетные данные. Значение false указывает на то, что соединение не будет использовать сетевые учетные данные.
Примеры
Следующий пример кода создаёт HttpClientConnection, затем задаёт свойства. Значение свойств требует замены на значения, которые действительны для вашего приложения.
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"
Комментарии
Значение по умолчанию — false.