Export (0) Print
Expand All

IBackgroundCopyJobHttpOptions interface

Use this interface to specify client certificates for certificate-based client authentication and custom headers for HTTP requests.

To get this interface, call the IBackgroundCopyJob::QueryInterface method using __uuidof(IBackgroundCopyJobHttpOptions) for the interface identifier.

Members

The IBackgroundCopyJobHttpOptions interface inherits from the IUnknown interface. IBackgroundCopyJobHttpOptions also has these types of members:

Methods

The IBackgroundCopyJobHttpOptions interface has these methods.

MethodDescription
GetClientCertificate

Retrieves the client certificate from the job.

GetCustomHeaders

Retrieves the custom HTTP headers from the job.

GetSecurityFlags

Retrieves the flags for HTTP that determine whether the certificate revocation list is checked and certain certificate errors are ignored, and the policy to use when a server redirects the HTTP request.

RemoveClientCertificate

Removes the client certificate from the job.

SetClientCertificateByID

Specifies the identifier of the client certificate to use for client authentication in an HTTPS (SSL) request.

SetClientCertificateByName

Specifies the subject name of the client certificate to use for client authentication in an HTTPS (SSL) request.

SetCustomHeaders

Specifies one or more custom HTTP headers to include in HTTP requests.

SetSecurityFlags

Sets flags for HTTP that determine whether the certificate revocation list is checked and certain certificate errors are ignored, and the policy to use when a server redirects the HTTP request.

 

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008

Header

Bits2_5.h (include Bits.h)

IDL

Bits2_5.idl

Library

Bits.lib

DLL

BitsPrx4.dll

IID

IID_IBackgroundCopyJobHttpOptions is defined as f1bd1079-9f01-4bdc-8036-f09b70095066

See also

IBackgroundCopyJob

 

 

Community Additions

ADD
Show:
© 2014 Microsoft