Freigeben über


IBackgroundCopyJobHttpOptions-Schnittstelle (bits2_5.h)

Verwenden Sie diese Schnittstelle, um Clientzertifikate für die zertifikatbasierte Clientauthentifizierung und benutzerdefinierte Header für HTTP-Anforderungen anzugeben.

Um diese Schnittstelle abzurufen, rufen Sie die IBackgroundCopyJob::QueryInterface-Methode mit __uuidof(IBackgroundCopyJobHttpOptions) für den Schnittstellenbezeichner auf.

Vererbung

Die IBackgroundCopyJobHttpOptions-Schnittstelle erbt von der IUnknown-Schnittstelle . IBackgroundCopyJobHttpOptions verfügt auch über folgende Membertypen:

Methoden

Die IBackgroundCopyJobHttpOptions-Schnittstelle verfügt über diese Methoden.

 
IBackgroundCopyJobHttpOptions::GetClientCertificate

Ruft das Clientzertifikat aus dem Auftrag ab.
IBackgroundCopyJobHttpOptions::GetCustomHeaders

Ruft die benutzerdefinierten Header ab, die durch einen früheren Aufruf von IBackgroundCopyJobHttpOptions::SetCustomHeaders festgelegt wurden (d. h. Header, die BITS an die Remotedatei sendet, nicht Header, die BITS von der Remote empfängt).
IBackgroundCopyJobHttpOptions::GetSecurityFlags

Ruft die Flags für HTTP ab, die bestimmen, ob die Zertifikatsperrliste überprüft und bestimmte Zertifikatfehler ignoriert werden, sowie die Richtlinie, die verwendet werden soll, wenn ein Server die HTTP-Anforderung umleitet.
IBackgroundCopyJobHttpOptions::RemoveClientCertificate

Entfernt das Clientzertifikat aus dem Auftrag.
IBackgroundCopyJobHttpOptions::SetClientCertificateByID

Gibt den Bezeichner des Client-Zertifikats an, das für die Client-Authentifizierung in einer HTTPS (SSL)-Anfrage verwendet werden soll.
IBackgroundCopyJobHttpOptions::SetClientCertificateByName

Gibt den Antragstellernamen des Clientzertifikats an, das für die Clientauthentifizierung in einer HTTPS-Anforderung (SSL) verwendet werden soll.
IBackgroundCopyJobHttpOptions::SetCustomHeaders

Gibt mindestens einen benutzerdefinierten HTTP-Header an, der in HTTP-Anforderungen eingeschlossen werden soll.
IBackgroundCopyJobHttpOptions::SetSecurityFlags

Legt Flags für HTTP fest, die bestimmen, ob die Zertifikatsperrliste überprüft und bestimmte Zertifikatfehler ignoriert werden, sowie die Richtlinie, die verwendet werden soll, wenn ein Server die HTTP-Anforderung umleitet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile bits2_5.h (Bits.h einschließen)

Weitere Informationen

IBackgroundCopyJob