Share via


HttpClientConnection100Class Class

This API supports the SQL Server 2012 infrastructure and is not intended to be used directly from your code.

Contains properties and methods that enable a package to access a Web server using the HTTP protocol to send or receive files. This class cannot be inherited.

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Dts.Runtime.Wrapper.HttpClientConnection100Class

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

Syntax

'Declaration
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
<GuidAttribute("02A32716-E885-4926-99AF-00A3B7784C93")> _
Public Class HttpClientConnection100Class _
    Implements IDTSHttpClientConnection100, HttpClientConnection100
'Usage
Dim instance As HttpClientConnection100Class
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[GuidAttribute("02A32716-E885-4926-99AF-00A3B7784C93")]
public class HttpClientConnection100Class : IDTSHttpClientConnection100, 
    HttpClientConnection100
[ClassInterfaceAttribute(ClassInterfaceType::None)]
[GuidAttribute(L"02A32716-E885-4926-99AF-00A3B7784C93")]
public ref class HttpClientConnection100Class : IDTSHttpClientConnection100, 
    HttpClientConnection100
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
[<GuidAttribute("02A32716-E885-4926-99AF-00A3B7784C93")>]
type HttpClientConnection100Class =  
    class 
        interface IDTSHttpClientConnection100 
        interface HttpClientConnection100 
    end
public class HttpClientConnection100Class implements IDTSHttpClientConnection100, HttpClientConnection100

The HttpClientConnection100Class type exposes the following members.

Constructors

  Name Description
Public method HttpClientConnection100Class Infrastructure. Initializes a new instance of the HttpClientConnection100Class class.

Top

Properties

  Name Description
Public property BypassProxyOnLocal Infrastructure. Gets or sets a Boolean that indicates if the proxy server is configured to use credentials and bypass the proxy server and use local addresses instead.
Public property Certificate Infrastructure. Gets or sets a byte array that represents the actual X.509 binary encoding of the certificate.
Public property CertificateIdentifier Infrastructure. Gets or sets the X.509 certificate identifier.
Public property ChunkSize Infrastructure. Gets or sets the value that indicates the minimum number of bytes to retrieve from or send to the server during a read/write operation.
Public property ProxyBypassList Infrastructure. Gets or sets the addresses that do not use a proxy server.
Public property ProxyDomain Infrastructure. Gets or sets the domain setting that is used to log on to the proxy.
Public property ProxyPassword Infrastructure. Sets the password used to log on to the proxy. This property is read-only.
Public property ProxyURL Infrastructure. Gets or sets the URL that specifies the location of the proxy.
Public property ProxyUserName Infrastructure. Gets or sets the username that is used when logging on to the proxy.
Public property ServerDomain Infrastructure. Gets or sets the domain used to log on to the server.
Public property ServerPassword Infrastructure. Sets the password used to log on to the server. This property is write-only.
Public property ServerURL Infrastructure. Gets or sets the URL that specifies the location of the server.
Public property ServerUserName Infrastructure. Gets or sets the username used to log on to the server.
Public property Timeout Infrastructure. Gets or sets the number of seconds after which the HTTP operation times out.
Public property UseProxy Infrastructure. Gets or sets a Boolean that indicates whether or not the connection will use a proxy.
Public property UseProxyCredentials Infrastructure. Gets or sets a Boolean that indicates whether or not the connection will use network credentials.
Public property UseSecureConnection Infrastructure. Gets or sets a Boolean that indicates whether the connection is HTTPS or HTTP.
Public property UseServerCredentials Infrastructure. Gets or sets a Boolean that indicates whether the connection uses network credentials.

Top

Methods

  Name Description
Public method Clone Infrastructure. Returns a new connection object that has the exact same state as the one being cloned.
Public method DownloadData Infrastructure. Returns a byte array that contains the data downloaded from the resource that was specified in the ServerURL property.
Public method DownloadFile Infrastructure. Downloads data from the resource specified by ServerURL property to a local file.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetProxyPassword Infrastructure. Gets the proxy password.
Public method GetServerPassword Infrastructure. Gets the server password.
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method OpenRead Infrastructure. Opens a readable stream for the data to be downloaded from the resource specified by the ServerURL property.
Public method ShowCertificateDialog Infrastructure. Displays the Windows certificate information dialog box.
Public method ToString (Inherited from Object.)

Top

Remarks

For more information, see HttpClientConnection.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.SqlServer.Dts.Runtime.Wrapper Namespace