Freigeben über


IBackgroundCopyJob2-Schnittstelle (bits1_5.h)

Verwenden Sie die IBackgroundCopyJob2-Schnittstelle , um Antwortdaten aus einem Upload-Antwort-Auftrag abzurufen, den Fortschritt der Antwortdatenübertragung an den Client zu ermitteln, die Befehlszeilenausführung anzufordern und Anmeldeinformationen für Proxy- und Remoteserverauthentifizierungsanforderungen bereitzustellen.

Die IBackgroundCopyJob2-Schnittstelle erbt von der IBackgroundCopyJob-Schnittstelle .

Um einen IBackgroundCopyJob2-Schnittstellenzeiger abzurufen, rufen Sie die IBackgroundCopyJob::QueryInterface-Methode mit __uuidof(IBackgroundCopyJob2) für den Schnittstellenbezeichner auf. Verwenden Sie den IBackgroundCopyJob2-Schnittstellenzeiger , um sowohl die Methoden IBackgroundCopyJob als auch IBackgroundCopyJob2 aufzurufen.

Vererbung

Die IBackgroundCopyJob2-Schnittstelle erbt von IBackgroundCopyJob. IBackgroundCopyJob2 verfügt auch über folgende Membertypen:

Methoden

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

 
IBackgroundCopyJob2::GetNotifyCmdLine

Ruft das Programm ab, das ausgeführt werden soll, wenn der Auftrag in den Fehler- oder übertragenen Zustand wechselt.
IBackgroundCopyJob2::GetReplyData

Ruft eine In-Memory-Kopie der Antwortdaten aus der Serveranwendung ab. Rufen Sie diese Methode nur auf, wenn der Typ des Auftrags BG_JOB_TYPE_UPLOAD_REPLY und der Status BG_JOB_STATE_TRANSFERRED ist.
IBackgroundCopyJob2::GetReplyFileName

Ruft den Namen der Datei ab, die die Antwortdaten aus der Serveranwendung enthält. Rufen Sie diese Methode nur auf, wenn der Auftragstyp BG_JOB_TYPE_UPLOAD_REPLY ist.
IBackgroundCopyJob2::GetReplyProgress

Ruft Statusinformationen im Zusammenhang mit der Übertragung der Antwortdaten aus einem Upload/Antwortauftrag ab.
IBackgroundCopyJob2::RemoveCredentials

Entfernt Anmeldeinformationen aus der Verwendung. Die Anmeldeinformationen müssen mit einem vorhandenen Ziel- und Schemapaar übereinstimmen, das Sie mit der IBackgroundCopyJob2::SetCredentials-Methode angegeben haben. Es gibt keine Methode zum Abrufen der von Ihnen festgelegten Anmeldeinformationen.
IBackgroundCopyJob2::SetCredentials

Gibt die Anmeldeinformationen an, die für eine Proxy- oder Remoteserver-Benutzerauthentifizierungsanforderung verwendet werden sollen.
IBackgroundCopyJob2::SetNotifyCmdLine

Gibt ein Programm an, das ausgeführt werden soll, wenn der Auftrag in den BG_JOB_STATE_ERROR- oder BG_JOB_STATE_TRANSFERRED-Zustand wechselt. BITS führt das Programm im Kontext des Benutzers aus, der diese Methode aufgerufen hat.
IBackgroundCopyJob2::SetReplyFileName

Gibt den Namen der Datei an, die die Antwortdaten der Serveranwendung enthalten soll. Rufen Sie diese Methode nur auf, wenn der Typ des Auftrags BG_JOB_TYPE_UPLOAD_REPLY ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2003
Zielplattform Windows
Kopfzeile bits1_5.h (Bits.h einschließen)
Verteilbare Komponente BITS 1.5 unter Windows XP

Weitere Informationen

IBackgroundCopyJob