Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa inteligentnego transferu w tle (BITS) umożliwia pobieranie plików z serwerów internetowych HTTP lub serwerów plików SMB.
Usługa BITS nadal przesyła pliki po zakończeniu działania aplikacji, o ile użytkownik, który zainicjował transfer, pozostaje zalogowany, a połączenie sieciowe jest utrzymywane. Usługa BITS nie wymusi połączenia sieciowego. Usługa BITS wznawia transfery po ponownym nawiązaniu połączenia sieciowego lub po ponownym zalogowaniu się przez użytkownika, który się wylogował. Aby uzyskać więcej informacji, zobacz Użytkownicy i połączenia sieciowe.
Usługa BITS ma na uwadze bieżące koszty sieci i przeciążenie, aby zadanie w tle zakłócało doświadczenie użytkownika na pierwszym planie w jak najmniejszym stopniu. Usługa BITS używa bezczynności przepustowości sieci do transferu plików i zwiększy lub zmniejszy szybkość transferu plików na podstawie dostępnej przepustowości bezczynności sieci. Jeśli aplikacja sieciowa zacznie zużywać większą przepustowość, usługa BITS zmniejsza szybkość transferu w celu zachowania interaktywnego środowiska użytkownika. Usługa BITS używa określonych przez aplikację zasad transferu , aby zapobiec transferowaniu plików na kosztowanych połączeniach sieciowych.
Usługa BITS zwraca uwagę na zużycie energii. Począwszy od aktualizacji systemu Windows 10 z maja 2019 r., usługa BITS będzie przesyłać pliki, gdy urządzenie jest w trybie nowoczesnej gotowości, a urządzenie jest podłączone.
Aplikacja BITS może używać różnych poziomów priorytetu , aby umożliwić inteligentne wybieranie zadań transferu do uruchomienia. Zadania o wyższym priorytcie wywłaszczyły zadania o niższym priorytcie. Zadania na tym samym poziomie priorytetu dzielą czas transferu, co zapobiega blokowaniu małych zadań przez duże zadania w kolejce transferu. Zadania o niższym priorytecie nie otrzymują czasu transferu do momentu ukończenia wszystkich zadań o wyższym priorytecie lub gdy wystąpi błąd.
Usługa BITS używa Windows BranchCache do buforowania między komputerami. Aby uzyskać więcej informacji, zobacz BranchCache Overview.
Deweloperzy platformy uniwersalnej systemu Windows (UWP) powinni używać interfejsu API Windows.Networking.BackgroundTransfer, a nie interfejsu API USŁUGI BITS.
Istnieją trzy typy zadań transferu . Zadanie pobierania pobiera pliki do klienta, zadanie przekazywania przekazuje plik na serwer, a zadanie przekazywania odpowiedzi przekazuje plik do serwera i odbiera plik odpowiedzi z aplikacji serwera.
Poniższe tematy zawierają bardziej szczegółowe informacje o usłudze BITS:
- uwierzytelnianie
- cykl życia zadania usługi BITS
- Użytkownicy i Połączenia Sieciowe
- przepustowość sieci
- Zasady grupy
- Konta Usługowe i usługi BITS
- Tokeny pomocnicze dla zadań transferu usługi BITS
- Spójność transferu plików
- wymagania HTTP dotyczące pobierania usługi BITS
- Wymagania IIS dotyczące przesyłania przez BITS
- oczyszczanie katalogu wirtualnego
- BITS i przywracanie systemu
- typ uruchamiania usługi BITS
- Udostępnianie połączenia internetowego
- buforowanie równorzędne
- Bezpieczeństwo BITS, tokeny i konta administratora
- serwer kompaktowy BITS
Użyj interfejsów usługi BITS do pisania aplikacji tworzących i monitorujących zadania transferu. Aby uzyskać szczegółowe informacje na temat korzystania z interfejsów usługi BITS, zobacz Using BITS.