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) |