Share via


HttpClientConnection.UseSecureConnection Property

Gets or sets a Boolean that indicates whether the connection is HTTPS or HTTP.

Namespace:  Microsoft.SqlServer.Dts.Runtime
Assembly:  Microsoft.SqlServer.ManagedDTS (in Microsoft.SqlServer.ManagedDTS.dll)

Syntax

'Declaration
Public Property UseSecureConnection As Boolean 
    Get 
    Set
'Usage
Dim instance As HttpClientConnection 
Dim value As Boolean 

value = instance.UseSecureConnection

instance.UseSecureConnection = value
public bool UseSecureConnection { get; set; }
public:
property bool UseSecureConnection {
    bool get ();
    void set (bool value);
}
member UseSecureConnection : bool with get, set
function get UseSecureConnection () : boolean 
function set UseSecureConnection (value : boolean)

Property Value

Type: System.Boolean
A Boolean that indicates whether the connection is HTTPS or HTTP. A value of true means that a secure HTTPS connection is used. A value of false means that a secure connection is not used. Instead, HTTP is used.

Remarks

Default value is false.

Examples

The following code example creates an HttpClientConnection, then sets the properties. The value of the properties requires replacement with values that are valid for your application.

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"

See Also

Reference

HttpClientConnection Class

Microsoft.SqlServer.Dts.Runtime Namespace