Layanan Transfer Cerdas Latar Belakang
Gambaran umum teknologi Layanan Transfer Cerdas Latar Belakang.
Untuk mengembangkan Layanan Transfer Cerdas Latar Belakang, Anda memerlukan header ini:
- bits.h
- bits10_1.h
- bits10_2.h
- bits10_3.h
- bits1_5.h
- bits2_0.h
- bits2_5.h
- bits3_0.h
- bits4_0.h
- bits5_0.h
- bitscfg.h
- qmgr.h
Untuk panduan pemrograman untuk teknologi ini, lihat:
BG_AUTH_SCHEME Menentukan konstanta yang menentukan skema autentikasi yang akan digunakan saat proksi atau server meminta autentikasi pengguna. |
BG_AUTH_TARGET Menentukan konstanta yang menentukan apakah kredensial digunakan untuk permintaan autentikasi pengguna proksi atau server. |
BG_CERT_STORE_LOCATION Menentukan konstanta yang menentukan lokasi penyimpanan sertifikat. |
BG_ERROR_CONTEXT Menentukan konstanta yang menentukan konteks terjadinya kesalahan. |
BG_JOB_PRIORITY Menentukan konstanta yang menentukan tingkat prioritas pekerjaan. |
BG_JOB_PROXY_USAGE Menentukan konstanta yang menentukan proksi mana yang akan digunakan untuk transfer file. Anda dapat menentukan pengaturan proksi yang berbeda untuk setiap pekerjaan. |
BG_JOB_STATE Menentukan konstanta yang menentukan berbagai status pekerjaan. |
BG_JOB_TYPE Menentukan konstanta yang menentukan jenis pekerjaan transfer, seperti unduhan. |
BITS_FILE_PROPERTY_ID Menentukan konstanta yang menentukan nilai ID yang terkait dengan properti file salinan latar belakang. |
BITS_JOB_PROPERTY_ID Menentukan konstanta yang menentukan ID properti untuk pekerjaan BITS. |
BITS_JOB_TRANSFER_POLICY Menentukan konstanta yang menentukan nilai ID yang terkait dengan properti BITS. |
GROUPPROP Enumerasi GROUPPROP menentukan nilai konstanta untuk mengambil dan mengatur nilai properti grup. |
AddFile Menambahkan satu file ke pekerjaan. |
TambahkanFiles Gunakan metode AddFiles untuk menambahkan satu atau beberapa file untuk diunduh ke pekerjaan. |
AddFileSet Menambahkan beberapa file ke pekerjaan. |
AddFileWithRanges Menambahkan file ke pekerjaan pengunduhan dan menentukan rentang file yang ingin Anda unduh. |
Batalkan Menghapus pekerjaan dari antrean transfer dan menghapus file sementara terkait dari klien (unduhan) dan server (unggahan). |
CancelGroup Gunakan metode CancelGroup untuk menghapus grup dari antrean. File sepenuhnya diunduh sebelum memanggil metode ini tersedia untuk klien. Anda dapat membatalkan grup kapan saja; namun, grup tidak dapat dipulihkan setelah dibatalkan. |
ClearHelperToken Membuang token pembantu, dan tidak mengubah bendera penggunaan. |
ClearPeers Menghapus semua rekan dari daftar rekan yang dapat menyajikan konten. |
ClearRecords Menghapus semua rekaman dan file dari cache. |
Kloning Membuat enumerator IEnumBackgroundCopyFiles lain yang berisi status enumerasi yang sama dengan yang saat ini. |
Kloning Membuat enumerator IEnumBackgroundCopyJobs lain yang berisi status enumerasi yang sama dengan yang saat ini. |
Kloning Membuat enumerator IEnumBitsPeerCacheRecords lain yang berisi status enumerasi yang sama dengan yang saat ini. |
Kloning Membuat enumerator IEnumBitsPeers lain yang berisi status enumerasi yang sama dengan yang saat ini. |
Kloning Gunakan metode Kloning untuk membuat enumerator IEnumBackgroundCopyGroups lain yang berisi status enumerasi yang sama dengan yang saat ini. |
Kloning Gunakan metode Kloning untuk membuat enumerator IEnumBackgroundCopyJobs1 lain yang berisi status enumerasi yang sama dengan yang saat ini. |
Selesai Mengakhiri pekerjaan dan menyimpan file yang ditransfer pada klien. |
CreateGroup Gunakan metode CreateGroup untuk membuat grup baru dan menambahkannya ke antrean unduhan. |
CreateJob Membuat pekerjaan. |
CreateJob Gunakan metode CreateJob untuk menambahkan pekerjaan baru ke grup. Grup hanya dapat berisi satu pekerjaan. |
DeleteRecord Menghapus rekaman dan file dari cache. Metode ini menggunakan pengidentifikasi rekaman untuk mengidentifikasi rekaman yang akan dihapus. |
DeleteUrl Menghapus semua rekaman cache dan file dari cache untuk URL yang diberikan. |
DisableBITSUploads Gunakan metode DisableBITSUploads untuk menonaktifkan unggahan BITS pada direktori virtual tempat objek ADSI menunjuk. Metode ini mengatur properti ekstensi IIS BITSUploadEnabled. |
DiscoverPeers Menghasilkan daftar rekan yang dapat menyajikan konten. |
EnableBITSUploads Gunakan metode EnableBITSUploads untuk mengaktifkan unggahan BITS pada direktori virtual tempat objek ADSI menunjuk. Metode ini mengatur properti ekstensi IIS BITSUploadEnabled. |
EnumFiles Mengambil penunjuk antarmuka IEnumBackgroundCopyFiles yang Anda gunakan untuk menghitung file dalam pekerjaan. |
EnumGroups Gunakan metode EnumGroups untuk mengambil daftar grup yang dimiliki pengguna saat ini. Jika pengguna saat ini memiliki hak istimewa Administrator, metode mengembalikan semua grup dalam antrean. |
EnumJobs Mengambil penunjuk antarmuka ke objek enumerator yang Anda gunakan untuk menghitung pekerjaan dalam antrean transfer. Urutan pekerjaan dalam enumerator bersifat arbitrer. |
EnumJobs Gunakan metode EnumJobs untuk mengambil daftar pekerjaan dalam grup. Daftar ini hanya berisi satu pekerjaan. |
EnumPeers Mendapatkan penunjuk antarmuka IEnumBitsPeers yang Anda gunakan untuk menghitung rekan-rekan yang dapat menyajikan konten. Enumerasi adalah rekam jepret rekaman dalam cache. |
EnumRecords Mendapatkan penunjuk antarmuka IEnumBitsPeerCacheRecords yang Anda gunakan untuk menghitung rekaman dalam cache. Enumerasi adalah rekam jepret rekaman dalam cache. |
FileRangesTransferred BITS memanggil implementasi metode FileRangesTransferred Anda ketika satu atau beberapa rentang file telah diunduh. Rentang file ditambahkan ke pekerjaan menggunakan metode IBackgroundCopyFile6::RequestFileRanges. |
File Ditransfer BITS memanggil implementasi metode FileTransferred ketika BITS berhasil menyelesaikan transfer file. |
get_GroupID Gunakan metode get_GroupID untuk mengambil pengidentifikasi grup. |
get_JobID Gunakan metode get_JobID untuk mengambil pengidentifikasi pekerjaan. |
get_Size Gunakan metode get_Size untuk mengambil ukuran semua file dalam grup untuk diunduh. |
GetCleanupTask Gunakan metode GetCleanupTask untuk mengambil penunjuk antarmuka ke tugas pembersihan yang terkait dengan direktori virtual. |
GetCleanupTaskName Gunakan metode GetCleanupTaskName untuk mengambil nama tugas pembersihan yang terkait dengan direktori virtual. |
GetClientCertificate Mengambil sertifikat klien dari pekerjaan. |
GetConfigurationFlags Mendapatkan bendera konfigurasi yang menentukan apakah komputer melayani konten ke rekan-rekan dan dapat mengunduh konten dari rekan-rekan. |
GetCount Mengambil hitungan jumlah file dalam enumerasi. |
GetCount Mengambil hitungan jumlah pekerjaan dalam enumerasi. |
GetCount Mengambil hitungan jumlah rekaman cache dalam enumerasi. |
GetCount Mengambil hitungan jumlah rekan dalam enumerasi. |
GetCount Gunakan metode GetCount untuk mengambil hitungan jumlah grup dalam enumerasi. |
GetCount Gunakan metode GetCount untuk mengambil hitungan jumlah pekerjaan dalam enumerasi. |
GetCustomHeaders Mengambil header kustom yang diatur oleh panggilan sebelumnya ke IBackgroundCopyJobHttpOptions::SetCustomHeaders (yaitu, header yang akan dikirim BITS ke jarak jauh, bukan header yang diterima BITS dari jarak jauh). |
GetDescription Mengambil deskripsi pekerjaan. |
GetDisplayName Mengambil nama tampilan untuk pekerjaan tersebut. Biasanya, Anda menggunakan nama tampilan untuk mengidentifikasi pekerjaan di antarmuka pengguna. |
GetError Mengambil kode kesalahan dan mengidentifikasi konteks di mana kesalahan terjadi. |
GetError Mengambil antarmuka kesalahan setelah terjadi kesalahan. |
GetErrorContextDescription Mengambil deskripsi konteks tempat kesalahan terjadi. |
GetErrorCount Mengambil berapa kali BITS mencoba mentransfer pekerjaan dan terjadi kesalahan. |
GetErrorDescription Mengambil teks kesalahan yang terkait dengan kesalahan. |
GetErrorDescription Mengambil deskripsi untuk kode kesalahan yang ditentukan. |
GetFile Mengambil penunjuk antarmuka ke objek file yang terkait dengan kesalahan. |
GetFile Gunakan metode GetFile untuk mengambil nama file jarak jauh dan lokal untuk file yang diberikan dalam pekerjaan. |
GetFileACLFlags Mengambil bendera yang mengidentifikasi informasi pemilik dan ACL untuk dipertahankan saat mentransfer file menggunakan SMB. |
GetFileCount Gunakan metode GetFileCount untuk mengambil jumlah file dalam pekerjaan. |
GetFileModificationTime Mendapatkan tanggal dan waktu file terakhir diubah pada server. |
GetFileRanges Mendapatkan rentang file yang ada di cache. |
GetFileRanges Mengambil rentang yang ingin Anda unduh dari file jarak jauh. |
GetFileSize Mendapatkan ukuran file. |
GetFilledFileRanges Mengembalikan kumpulan rentang file yang telah diunduh. |
GetGroup Gunakan metode GetGroup untuk mengambil grup dari antrean unduhan. |
GetHelperTokenFlags Mengembalikan bendera penggunaan untuk token yang terkait dengan pekerjaan transfer BITS. |
GetHelperTokenSid Mengembalikan SID token pembantu jika ditetapkan. |
GetHttpMethod Mengambil string lebar yang berisi nama metode HTTP untuk transfer BITS. Secara default, pekerjaan unduhan akan menjadi "GET", dan pekerjaan unggah dan unggah balasan akan menjadi "BITS_POST". |
GetId Mengambil pengidentifikasi yang digunakan untuk mengidentifikasi pekerjaan dalam antrean. |
GetId Mendapatkan pengidentifikasi yang secara unik mengidentifikasi rekaman dalam cache. |
GetJobs Mengambil pekerjaan tertentu dari antrean transfer. Biasanya, aplikasi Anda mempertahankan pengidentifikasi pekerjaan, sehingga Anda nantinya dapat mengambil pekerjaan dari antrean. |
GetJob Gunakan metode GetJob untuk mengambil pekerjaan dari grup. |
GetLastAccessTime Mendapatkan tanggal dan waktu file terakhir diakses. |
GetLocalName Mengambil nama lokal file. |
GetMaximumCacheSize Mendapatkan ukuran maksimum cache. |
GetMaximumContentAge Mendapatkan usia pada saat file dihapus dari cache. |
GetMaximumDownloadTime Mengambil waktu maksimum yang akan dihabiskan BITS untuk mentransfer file dalam pekerjaan. |
GetMinimumRetryDelay Mengambil lama waktu minimum layanan menunggu setelah mengalami kondisi kesalahan sementara sebelum mencoba mentransfer file. |
GetNoProgressTimeout Mengambil lama waktu layanan mencoba mentransfer file setelah kondisi kesalahan sementara terjadi. Jika ada kemajuan, timer diatur ulang. |
GetNotifyCmdLine Mengambil program yang akan dijalankan ketika pekerjaan memasuki status kesalahan atau ditransfer. |
GetNotifyFlags Mengambil bendera pemberitahuan peristiwa untuk pekerjaan tersebut. |
GetNotifyInterface Mengambil penunjuk antarmuka ke implementasi antarmuka IBackgroundCopyCallback Anda. |
GetObject Gunakan metode GetObject untuk mengambil pointer ke antarmuka IBITSExtensionSetup. Metode ini melakukan pengikatan yang sama dengan yang dilakukan fungsi ADsGetObject ADSI. |
GetOriginUrl Mendapatkan URL asal file yang di-cache. |
GetOwner Mengambil identitas pemilik pekerjaan. |
GetOwnerElevationState Mendapatkan nilai yang menentukan apakah token pemilik ditingkatkan pada saat mereka membuat atau mengambil kepemilikan pekerjaan. |
GetOwnerIntegrityLevel Mendapatkan tingkat integritas token pemilik yang membuat atau mengambil kepemilikan pekerjaan. |
GetPeerCachingFlags Mengambil bendera yang menentukan apakah file pekerjaan dapat di-cache dan dilayani ke serekan dan apakah BITS dapat mengunduh konten untuk pekerjaan dari serekan. |
GetPeerDownloadStats Menentukan statistik tentang jumlah data yang diunduh dari rekan dan server asal. |
GetPeerName Mendapatkan nama utama server yang secara unik mengidentifikasi serekan. |
GetPriority Mengambil tingkat prioritas untuk pekerjaan tersebut. Tingkat prioritas menentukan kapan pekerjaan diproses relatif terhadap pekerjaan lain dalam antrean transfer. |
GetProgress Mengambil informasi tentang kemajuan transfer file. |
GetProgress Mengambil informasi kemajuan terkait pekerjaan, seperti jumlah byte dan file yang ditransfer. |
GetProgress Gunakan metode GetProgress untuk mengambil kemajuan unduhan. |
GetProgress Gunakan metode GetProgress untuk mengambil kemajuan pekerjaan. |
GetProp Gunakan metode GetProp untuk mengambil nilai properti dari grup. |
Getproperty Mendapatkan properti generik dari transfer file BITS. |
Getproperty Metode generik untuk mendapatkan properti pekerjaan BITS. |
GetProtocol Mengambil protokol yang digunakan untuk mentransfer file. Nama file jarak jauh mengidentifikasi protokol yang akan digunakan untuk mentransfer file. |
GetProxySettings Mengambil informasi proksi yang digunakan pekerjaan untuk mentransfer file. |
GetRecord Mendapatkan rekaman dari cache. |
GetRemoteName Mengambil nama jarak jauh file. |
GetReplyData Mengambil salinan data balasan dalam memori dari aplikasi server. Panggil metode ini hanya jika jenis pekerjaan BG_JOB_TYPE_UPLOAD_REPLY dan statusnya BG_JOB_STATE_TRANSFERRED. |
GetReplyFileName Mengambil nama file yang berisi data balasan dari aplikasi server. Panggil metode ini hanya jika jenis pekerjaan BG_JOB_TYPE_UPLOAD_REPLY. |
GetReplyProgress Mengambil informasi kemajuan yang terkait dengan transfer data balasan dari pekerjaan balasan unggahan. |
GetSecurityFlags Mengambil bendera untuk HTTP yang menentukan apakah daftar pencabutan sertifikat diperiksa dan kesalahan sertifikat tertentu diabaikan, dan kebijakan yang akan digunakan saat server mengalihkan permintaan HTTP. |
GetState Mengambil status pekerjaan. |
GetStatus Gunakan metode GetStatus untuk mengambil status grup. |
GetStatus Gunakan metode GetStatus untuk mengambil status pekerjaan. |
GetTemporaryName Mendapatkan jalur lengkap file sementara yang berisi konten unduhan. |
GetTimes Mengambil stempel waktu terkait pekerjaan, seperti waktu pekerjaan dibuat atau terakhir dimodifikasi. |
GetType Mengambil jenis transfer yang sedang dilakukan, seperti pengunduhan atau pengunggahan file. |
GetValidationState Mendapatkan status validasi saat ini dari file ini. |
IsAuthenticated Menentukan apakah peer diautentikasi. |
Tersedia Menentukan apakah serekan tersedia (online) untuk menyajikan konten. |
IsDownloadedFromPeer Mendapatkan nilai yang menentukan apakah ada bagian file yang diunduh dari serekan. |
IsFileValidated Menentukan apakah file telah divalidasi. |
JobError BITS memanggil implementasi metode JobError Anda ketika status pekerjaan berubah menjadi BG_JOB_STATE_ERROR. |
JobModification BITS memanggil implementasi metode JobModification Anda ketika pekerjaan telah dimodifikasi. |
Pekerjaan Ditransfer BITS memanggil implementasi metode JobTransferred Anda ketika semua file dalam pekerjaan telah berhasil ditransfer. |
MakeCustomHeadersWriteOnly Mengatur header kustom HTTP agar pekerjaan ini menjadi tulis-saja. |
Berikutnya Mengambil jumlah item tertentu dalam urutan enumerasi. Jika ada kurang dari jumlah elemen yang diminta yang tersisa dalam urutan, elemen yang tersisa akan diambil. (IEnumBackgroundCopyFiles.Next) |
Berikutnya Mengambil jumlah item tertentu dalam urutan enumerasi. Jika ada kurang dari jumlah elemen yang diminta yang tersisa dalam urutan, elemen yang tersisa akan diambil. (IEnumBackgroundCopyJobs.Next) |
Berikutnya Mengambil jumlah item tertentu dalam urutan enumerasi. Jika ada kurang dari jumlah elemen yang diminta yang tersisa dalam urutan, elemen yang tersisa akan diambil. (IEnumBitsPeerCacheRecords.Next) |
Berikutnya Mengambil jumlah item tertentu dalam urutan enumerasi. Jika ada kurang dari jumlah elemen yang diminta yang tersisa dalam urutan, elemen yang tersisa akan diambil. (IEnumBitsPeers.Next) |
Berikutnya Gunakan metode Berikutnya untuk mengambil jumlah item yang ditentukan dalam urutan enumerasi. Jika ada kurang dari jumlah elemen yang diminta yang tersisa dalam urutan, elemen yang tersisa akan diambil. (IEnumBackgroundCopyGroups.Next) |
Berikutnya Gunakan metode Berikutnya untuk mengambil jumlah item yang ditentukan dalam urutan enumerasi. Jika ada kurang dari jumlah elemen yang diminta yang tersisa dalam urutan, elemen yang tersisa akan diambil. (IEnumBackgroundCopyJobs1.Next) |
OnStatus Terapkan metode OnStatus untuk menerima pemberitahuan ketika grup selesai atau terjadi kesalahan. |
RemoveClientCertificate Menghapus sertifikat klien dari pekerjaan. |
RemoveCredentials Menghapus kredensial dari penggunaan. Kredensial harus cocok dengan pasangan target dan skema yang ada yang Anda tentukan menggunakan metode IBackgroundCopyJob2::SetCredentials. Tidak ada metode untuk mengambil kredensial yang telah Anda tetapkan. |
ReplaceRemotePrefix Mengganti teks awal semua nama jarak jauh dalam pekerjaan pengunduhan dengan string yang ditentukan. |
RequestFileRanges Menambahkan sekumpulan rentang file baru yang akan diprioritaskan untuk diunduh. |
Atur ulang Mengatur ulang urutan enumerasi ke awal. (IEnumBackgroundCopyFiles.Reset) |
Atur ulang Mengatur ulang urutan enumerasi ke awal. (IEnumBackgroundCopyJobs.Reset) |
Atur ulang Mengatur ulang urutan enumerasi ke awal. (IEnumBitsPeerCacheRecords.Reset) |
Atur ulang Mengatur ulang urutan enumerasi ke awal. (IEnumBitsPeers.Reset) |
Atur ulang Gunakan metode Reset untuk mengatur ulang urutan enumerasi ke awal. (IEnumBackgroundCopyGroups.Reset) |
Atur ulang Gunakan metode Reset untuk mengatur ulang urutan enumerasi ke awal. (IEnumBackgroundCopyJobs1.Reset) |
Lanjutkan Mengaktifkan pekerjaan baru atau memulai ulang pekerjaan yang telah ditangguhkan. |
ResumeGroup Gunakan metode ResumeGroup untuk memulai grup yang telah ditangguhkan dalam antrean unduhan. |
SetClientCertificateByID Menentukan pengidentifikasi sertifikat klien yang akan digunakan untuk autentikasi klien dalam permintaan HTTPS (SSL). |
SetClientCertificateByName Menentukan nama subjek sertifikat klien yang akan digunakan untuk autentikasi klien dalam permintaan HTTPS (SSL). |
SetConfigurationFlags Mengatur bendera konfigurasi yang menentukan apakah komputer dapat menyajikan konten ke rekan-rekan dan dapat mengunduh konten dari rekan-rekan. |
SetCredentials Menentukan kredensial yang akan digunakan untuk permintaan autentikasi pengguna proksi atau server jarak jauh. |
SetCustomHeaders Menentukan satu atau beberapa header HTTP kustom untuk disertakan dalam permintaan HTTP. |
SetDescription Menyediakan deskripsi pekerjaan. |
SetDisplayName Menentukan nama tampilan untuk pekerjaan tersebut. Biasanya, Anda menggunakan nama tampilan untuk mengidentifikasi pekerjaan di antarmuka pengguna. |
SetFileACLFlags Menentukan informasi pemilik dan ACL untuk dipertahankan saat menggunakan SMB untuk mengunduh atau mengunggah file. |
SetHelperToken Mengatur token pembantu untuk meniru token klien COM. |
SetHelperTokenFlags Mengatur bendera penggunaan untuk token yang terkait dengan pekerjaan transfer BITS. |
SetHttpMethod Mengambil alih metode HTTP default yang digunakan untuk transfer BITS. |
SetMaximumCacheSize Menentukan ukuran maksimum cache. |
SetMaximumContentAge Menentukan kapan file dihapus dari cache berdasarkan usia. |
SetMaximumDownloadTime Mengatur waktu maksimum yang akan dihabiskan BITS untuk mentransfer file dalam pekerjaan. |
SetMinimumRetryDelay Mengatur lama waktu minimum bit menunggu setelah mengalami kondisi kesalahan sementara sebelum mencoba mentransfer file. |
SetNoProgressTimeout Mengatur lamanya waktu bitS mencoba mentransfer file setelah kondisi kesalahan sementara terjadi. Jika ada kemajuan, timer diatur ulang. |
SetNotifyCmdLine Menentukan program yang akan dijalankan jika pekerjaan memasuki status BG_JOB_STATE_ERROR atau BG_JOB_STATE_TRANSFERRED. BITS menjalankan program dalam konteks pengguna yang memanggil metode ini. |
SetNotifyFlags Menentukan jenis pemberitahuan peristiwa yang ingin Anda terima, seperti peristiwa yang ditransfer pekerjaan. |
SetNotifyInterface Mengidentifikasi implementasi antarmuka IBackgroundCopyCallback Anda ke BITS. Gunakan antarmuka IBackgroundCopyCallback untuk menerima pemberitahuan peristiwa terkait pekerjaan. |
SetPeerCachingFlags Mengatur bendera yang menentukan apakah file pekerjaan dapat di-cache dan disajikan ke rekan-rekan dan apakah pekerjaan dapat mengunduh konten dari rekan-rekan. |
SetPriority Menentukan tingkat prioritas pekerjaan Anda. Tingkat prioritas menentukan kapan pekerjaan Anda diproses relatif terhadap pekerjaan lain dalam antrean transfer. |
SetProp Gunakan metode SetProp untuk mengatur nilai properti untuk properti grup. |
SetProperty Mengatur properti generik dari transfer file BITS. |
SetProperty Metode generik untuk mengatur properti pekerjaan BITS. |
SetProxySettings Menentukan proksi mana yang akan digunakan untuk mentransfer file. |
SetRemoteName Mengubah nama jarak jauh ke URL baru dalam pekerjaan pengunduhan. |
SetReplyFileName Menentukan nama file untuk memuat data balasan dari aplikasi server. Panggil metode ini hanya jika jenis pekerjaan BG_JOB_TYPE_UPLOAD_REPLY. |
SetSecurityFlags Mengatur bendera untuk HTTP yang menentukan apakah daftar pencabutan sertifikat diperiksa dan kesalahan sertifikat tertentu diabaikan, dan kebijakan yang akan digunakan saat server mengalihkan permintaan HTTP. |
SetServerCertificateValidationInterface Sertifikat server dikirim ketika koneksi HTTPS dibuka. Gunakan metode ini untuk mengatur panggilan balik yang akan dipanggil untuk memvalidasi sertifikat server tersebut. |
SetValidationState Menyetel status validasi file ini. |
Lewati Melompati jumlah elemen berikutnya yang ditentukan dalam urutan enumerasi. Jika ada lebih sedikit elemen yang tersisa dalam urutan daripada jumlah elemen yang diminta untuk dilewati, elemen tersebut melewati elemen terakhir dalam urutan. (IEnumBackgroundCopyFiles.Skip) |
Lewati Melompati jumlah elemen berikutnya yang ditentukan dalam urutan enumerasi. Jika ada lebih sedikit elemen yang tersisa dalam urutan daripada jumlah elemen yang diminta untuk dilewati, elemen tersebut melewati elemen terakhir dalam urutan. (IEnumBackgroundCopyJobs.Skip) |
Lewati Melompati jumlah elemen berikutnya yang ditentukan dalam urutan enumerasi. Jika ada lebih sedikit elemen yang tersisa dalam urutan daripada jumlah elemen yang diminta untuk dilewati, elemen tersebut melewati elemen terakhir dalam urutan. (IEnumBitsPeerCacheRecords.Skip) |
Lewati Melompati jumlah elemen berikutnya yang ditentukan dalam urutan enumerasi. Jika ada lebih sedikit elemen yang tersisa dalam urutan daripada jumlah elemen yang diminta untuk dilewati, elemen tersebut melewati elemen terakhir dalam urutan. (IEnumBitsPeers.Skip) |
Lewati Gunakan metode Lewati untuk melewati jumlah elemen berikutnya yang ditentukan dalam urutan enumerasi. Jika ada lebih sedikit elemen yang tersisa dalam urutan daripada jumlah elemen yang diminta untuk dilewati, elemen tersebut melewati elemen terakhir dalam urutan. (IEnumBackgroundCopyGroups.Skip) |
Lewati Gunakan metode Lewati untuk melewati jumlah elemen berikutnya yang ditentukan dalam urutan enumerasi. Jika ada lebih sedikit elemen yang tersisa dalam urutan daripada jumlah elemen yang diminta untuk dilewati, elemen tersebut melewati elemen terakhir dalam urutan. (IEnumBackgroundCopyJobs1.Skip) |
Tangguhkan Menangguhkan pekerjaan. Pekerjaan baru, pekerjaan yang mengalami kesalahan, dan pekerjaan yang telah selesai mentransfer file secara otomatis ditangguhkan. |
SuspensiGroup Gunakan metode SuspendGroup untuk menjeda grup dalam antrean unduhan. Grup baru, grup yang mengalami kesalahan, atau grup yang telah selesai diunduh secara otomatis ditangguhkan. |
SwitchToForeground Gunakan metode SwitchToForeground untuk mengunduh grup di latar depan alih-alih latar belakang. |
TakeOwnership Mengubah kepemilikan pekerjaan ke pengguna saat ini. |
UpdateDownloadPosition Menentukan posisi untuk memprioritaskan pengunduhan data yang hilang. |
ValidateServerCertificate Metode panggilan balik yang Anda terapkan yang akan dipanggil sehingga Anda dapat memvalidasi sertifikat server yang dikirim saat koneksi HTTPS dibuka. |
IBackgroundCopyCallback Terapkan antarmuka IBackgroundCopyCallback untuk menerima pemberitahuan bahwa pekerjaan selesai, telah dimodifikasi, atau dalam kesalahan. Klien menggunakan antarmuka ini alih-alih polling untuk status pekerjaan. |
IBackgroundCopyCallback1 Terapkan antarmuka IBackgroundCopyCallback1 untuk menerima pemberitahuan saat peristiwa terjadi. |
IBackgroundCopyCallback2 Terapkan antarmuka ini untuk menerima pemberitahuan bahwa file telah selesai diunduh. |
IBackgroundCopyCallback3 Klien menerapkan antarmuka IBackgroundCopyCallback3 untuk menerima pemberitahuan bahwa rentang file telah selesai diunduh. |
IBackgroundCopyError Gunakan antarmuka IBackgroundCopyError untuk menentukan penyebab kesalahan dan apakah proses transfer dapat dilanjutkan. |
IBackgroundCopyFile IBackgroundCopyFile berisi informasi tentang file yang merupakan bagian dari pekerjaan. Misalnya, Anda dapat menggunakan metode IBackgroundCopyFile untuk mengambil nama lokal dan jarak jauh file dan mentransfer informasi kemajuan. |
IBackgroundCopyFile2 Gunakan antarmuka IBackgroundCopyFile2 untuk menentukan nama jarak jauh baru untuk file dan mengambil daftar rentang untuk diunduh. |
IBackgroundCopyFile3 Gunakan antarmuka ini untuk mengambil nama file sementara yang berisi konten yang diunduh dan untuk memvalidasi file sehingga rekan-rekan dapat meminta kontennya. |
IBackgroundCopyFile4 Gunakan antarmuka ini untuk mengambil statistik unduhan untuk rekan dan server asal. |
IBackgroundCopyFile5 Gunakan antarmuka ini untuk mendapatkan atau mengatur properti generik transfer file BITS. |
IBackgroundCopyFile6 Gunakan antarmuka ini untuk meminta rentang file untuk pekerjaan unduhan Sesuai Permintaan. |
IBackgroundCopyGroup Gunakan antarmuka IBackgroundCopyGroup untuk mengelola grup. Grup berisi pekerjaan pengunduhan. Misalnya, tambahkan pekerjaan ke grup, atur properti grup, dan mulai dan hentikan grup dalam antrean unduhan. |
IBackgroundCopyJob Gunakan antarmuka IBackgroundCopyJob untuk menambahkan file ke pekerjaan, mengatur tingkat prioritas pekerjaan, menentukan status pekerjaan, dan untuk memulai dan menghentikan pekerjaan. |
IBackgroundCopyJob1 Gunakan antarmuka IBackgroundCopyJob1 untuk menambahkan file ke pekerjaan dan mengambil status pekerjaan. |
IBackgroundCopyJob2 Ambil data balasan dari pekerjaan balasan unggahan, tentukan kemajuan transfer data balasan ke klien, minta eksekusi baris perintah, dan berikan kredensial untuk permintaan autentikasi proksi dan server jarak jauh. |
IBackgroundCopyJob3 Gunakan antarmuka IBackgroundCopyJob3 untuk mengunduh rentang file dan mengubah awalan nama file jarak jauh. |
IBackgroundCopyJob4 Gunakan antarmuka ini untuk mengaktifkan penembolokan serekan, membatasi waktu pengunduhan, dan memeriksa karakteristik token pengguna. |
IBackgroundCopyJob5 Gunakan antarmuka ini untuk mengkueri atau mengatur beberapa perilaku opsional pekerjaan. |
IBackgroundCopyJobHttpOptions Gunakan antarmuka ini untuk menentukan sertifikat klien untuk autentikasi klien berbasis sertifikat dan header kustom untuk permintaan HTTP. |
IBackgroundCopyJobHttpOptions2 Gunakan antarmuka ini untuk mengambil dan/atau mengambil alih metode HTTP yang digunakan untuk transfer BITS. |
IBackgroundCopyJobHttpOptions3 Gunakan antarmuka ini untuk mengatur header pelanggan HTTP ke tulis-saja, atau untuk mengatur metode panggilan balik validasi sertifikat server yang telah Anda terapkan. |
IBackgroundCopyManager Membuat pekerjaan transfer, mengambil objek enumerator yang berisi pekerjaan dalam antrean, dan mengambil pekerjaan individual dari antrean. |
IBackgroundCopyQMgr Gunakan antarmuka IBackgroundCopyQMgr untuk membuat grup baru, mengambil grup yang ada, atau menghitung semua grup dalam antrean. Grup berisi pekerjaan pengunduhan. |
IBackgroundCopyServerCertificateValidationCallback Sertifikat server dikirim ketika koneksi HTTPS dibuka. Gunakan metode ini untuk mengimplementasikan panggilan balik yang akan dipanggil untuk memvalidasi sertifikat server tersebut. |
IBITSExtensionSetup Gunakan antarmuka IBITSExtensionSetup untuk mengaktifkan atau menonaktifkan unggahan BITS ke direktori virtual. |
IBITSExtensionSetupFactory Gunakan antarmuka IBITSExtensionSetupFactory untuk mendapatkan penunjuk ke antarmuka IBITSExtensionSetup. |
IBitsPeer Gunakan IBitsPeer untuk mendapatkan informasi tentang serekan di lingkungan ini. |
IBitsPeerCacheAdministration Gunakan IBitsPeerCacheAdministration untuk mengelola kumpulan peer tempat Anda dapat mengunduh konten. |
IBitsPeerCacheRecord Gunakan IBitsPeerCacheRecord untuk mendapatkan informasi tentang file di cache. |
IBitsTokenOptions Gunakan IBitsTokenOptions untuk mengaitkan dan mengelola sepasang token keamanan untuk pekerjaan transfer Background Intelligent Transfer Service (BITS). |
IEnumBackgroundCopyFiles Gunakan antarmuka IEnumBackgroundCopyFiles untuk menghitung file yang berisi pekerjaan. Untuk mendapatkan penunjuk antarmuka IEnumBackgroundCopyFiles, panggil metode IBackgroundCopyJob::EnumFiles. |
IEnumBackgroundCopyGroups Gunakan antarmuka IEnumBackgroundCopyGroups untuk menghitung daftar grup dalam antrean unduhan. Untuk mendapatkan penunjuk antarmuka IEnumBackgroundCopyGroups, panggil metode IBackgroundCopyQMgr::EnumGroups. |
IEnumBackgroundCopyJobs Gunakan antarmuka IEnumBackgroundCopyJobs untuk menghitung daftar pekerjaan dalam antrean transfer. Untuk mendapatkan penunjuk antarmuka IEnumBackgroundCopyJobs, panggil metode IBackgroundCopyManager::EnumJobs. |
IEnumBackgroundCopyJobs1 Gunakan antarmuka IEnumBackgroundCopyJobs1 untuk menghitung daftar pekerjaan dalam grup. Untuk mendapatkan penunjuk antarmuka IEnumBackgroundCopyJobs1, panggil metode IBackgroundCopyGroup::EnumJobs. |
IEnumBitsPeerCacheRecords Gunakan IEnumBitsPeerCacheRecords untuk menghitung rekaman cache. |
IEnumBitsPeers Gunakan IEnumBitsPeers untuk menghitung daftar rekan-rekan yang telah ditemukan BITS. |
BG_AUTH_CREDENTIALS Mengidentifikasi target (proksi atau server), skema autentikasi, dan kredensial pengguna yang akan digunakan untuk permintaan autentikasi pengguna. Struktur diteruskan ke metode IBackgroundCopyJob2::SetCredentials. |
BG_AUTH_CREDENTIALS_UNION Mengidentifikasi kredensial yang akan digunakan untuk skema autentikasi yang ditentukan dalam struktur BG_AUTH_CREDENTIALS. |
BG_BASIC_CREDENTIALS Struktur BG_BASIC_CREDENTIALS mengidentifikasi nama pengguna dan kata sandi untuk diautentikasi. |
BG_FILE_INFO Menyediakan nama lokal dan jarak jauh file untuk ditransfer. |
BG_FILE_PROGRESS Menyediakan informasi kemajuan terkait file, seperti jumlah byte yang ditransfer. |
BG_FILE_RANGE Mengidentifikasi rentang byte untuk diunduh dari file. |
BG_JOB_PROGRESS Menyediakan informasi kemajuan terkait pekerjaan, seperti jumlah byte dan file yang ditransfer. |
BG_JOB_REPLY_PROGRESS Menyediakan informasi kemajuan yang terkait dengan bagian balasan dari pekerjaan balasan unggahan. |
BG_JOB_TIMES Menyediakan stempel waktu terkait pekerjaan. |
BITS_FILE_PROPERTY_VALUE Menyediakan nilai properti file BITS. |
BITS_JOB_PROPERTY_VALUE Menyediakan nilai properti dari pekerjaan BITS berdasarkan nilai enumerasi BITS_JOB_PROPERTY_ID. |
FILESETINFO Struktur FILESETINFO mengidentifikasi nama file jarak jauh dan lokal yang akan diunduh. |