Export (0) Print
Expand All

8 Index

A

Abstract data model

back-end client

overview

state

download client

overview

state

download server

server application

upload client

HTTPUploader

overview

UploadEntityInfo

upload server

BITSDirectoryConfig

BITSSessionManager

BITSSessionWrapper

overview

ServerPortListener

ACK for CANCEL-SESSION request

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

ACK for CLOSE-SESSION request

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

ACK for FRAGMENT message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

ACK for PING message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

Ack response for CREATE-SESSION message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

Applicability

B

Back-end client

abstract data model

overview

state

higher-layer triggered events

initialization

local events

message processing

notification response

rules for HTTP-level error responses

overview

sequencing rules

notification response

rules for HTTP-level error responses

timer events

Notification Receive Response Timeout

Notification Receive Timeout event

Notification Send Timeout event

timers

Notification Receive Response Timeout

Notification Receive Timeout

Notification Send Timeout

BITS Session Timeout timer

BITS Session Timeout timer event

BITS uploads disabled

BITS uploads enabled

BITSDirectoryConfig

BITSSessionManager

message flow

overview

table of active sessions

BITSSessionWrapper

overview

STATE_CANCEL

STATE_COMPLETE

STATE_INIT

STATE_NOTIFY

STATE_RECEIVE_FRAGMENTS

STATE_WAIT_FOR_CLOSE

C

Cancel download event

Cancel Existing Upload event

Canceling upload

CANCEL-SESSION message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

CANCEL-SESSION request

CANCEL-SESSION response

Capability negotiation

between back-end client and server application

client-to-server upload

overview

server-to-client download

Change tracking

Client - back-end

abstract data model

overview

state

higher-layer triggered events

initialization

local events

message processing

notification response

rules for HTTP-level error responses

overview

sequencing rules

notification response

rules for HTTP-level error responses

timer events

Notification Receive Response Timeout

Notification Receive Timeout event

Notification Send Timeout event

timers

Notification Receive Response Timeout

Notification Receive Timeout

Notification Send Timeout

Client - download

abstract data model

overview

state

higher-layer triggered events

Cancel

Pause

Resume

initialization

local events

message processing

timer events

Request Timeout

Response Timeout

timers

Request Timeout

Response Timeout

Client - upload

abstract data model

HTTPUploader

overview

UploadEntityInfo

higher-layer triggered events

Cancel Existing Upload

New Upload Request

Pause Existing Upload

Resume Existing Upload

initialization

local events

message processing

CANCEL-SESSION response

CLOSE-SESSION response

common to all message types

CREATE-SESSION response

FRAGMENT response

PING response

sequencing rules

CANCEL-SESSION response

CLOSE-SESSION response

common to all message types

CREATE-SESSION response

FRAGMENT response

PING response

timer events

Host Fallback Timeout

Upload Request Timeout

Upload Response Timeout

timers

Host Fallback Timeout

Upload Request Timeout

Upload Response Timeout

CLOSE-SESSION message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

CLOSE-SESSION request

CREATE-SESSION request

HTTP header fields introduced by MC-BUP

message body

overview

processing

standard HTTP header fields

CREATE-SESSION response

D

Data model - abstract

back-end client

overview

state

download client

overview

state

download server

server application

upload client

HTTPUploader

overview

UploadEntityInfo

upload server

BITSDirectoryConfig

BITSSessionManager

BITSSessionWrapper

overview

ServerPortListener

Download client

abstract data model

overview

state

higher-layer triggered events

Cancel

Pause

Resume

initialization

local events

message processing

sequencing rules

timer events

Request Timeout

Response Timeout

timers

Request Timeout

Response Timeout

Download message syntax

Download server

abstract data model

higher-layer triggered events

initialization

local events

message processing

overview

receiving GET request

receiving HEAD request

sequencing rules

overview

receiving GET request

receiving HEAD request

timer events

timers

E

Error responses - HTTP-level (rules for) (section 3.2.5.2.1, section 3.3.5.3.1, section 3.4.5.1)

Examples

successful upload

successful upload-reply

F

Fields - vendor-extensible

FRAGMENT

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

FRAGMENT request

FRAGMENT response

G

GET request - receiving

Glossary

H

HEAD request - receiving

Higher-layer triggered events

back-end client

download client

Cancel event

Pause event

Resume event

download server

server application

upload client

Cancel Existing Upload event

New Upload Request event

Pause Existing Upload event

Resume Existing Upload event

upload server

BITS uploads disabled

BITS uploads enabled

Host Fallback Timeout timer

Host Fallback Timeout timer event

HTTP-level error responses - rules for (section 3.2.5.2.1, section 3.3.5.3.1, section 3.4.5.1)

HTTPUploader

overview

STATE_CANCEL

STATE_COMPLETE

STATE_CREATE_SESSION

STATE_ERROR

STATE_FRAGMENT

STATE_GET_REPLY

STATE_INIT

STATE_PING

STATE_SUSPEND

I

Implementer - security considerations

Index of security parameters

Informative references

Initialization

back-end client

download client

download server

server application

upload client

upload server

Introduction

L

Local events

back-end client

download client

download server

server application

upload client

upload server

M

Message flow

upload mode (section 1.3.1, section 1.3.2, section 1.3.4)

upload-reply mode (section 1.3.1, section 1.3.3, section 1.3.4)

Message processing

back-end client

notification response

rules for HTTP-level error responses

download client

download server

overview

receiving GET request

receiving HEAD request

server application

notification request

rules for HTTP-level error responses

upload client

CANCEL-SESSION response

CLOSE-SESSION response

common to all message types

CREATE-SESSION response

FRAGMENT response

PING response

upload server

CANCEL-SESSION request

CLOSE-SESSION request

common message validation

CREATE-SESSION request

FRAGMENT request

PING request

rules for HTTP-level error responses

Messages - download (syntax)

Messages - transport

error during transfer

overview

Messages - upload (syntax)

ACK for CANCEL-SESSION request

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

ACK for CLOSE-SESSION request

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

ACK for FRAGMENT message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

ACK for PING message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

Ack response for CREATE-SESSION message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

CANCEL-SESSION message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

CLOSE-SESSION message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

common among message types

HTTP header fields introduced by MC-BUP

overview

standard HTTP header fields

CREATE-SESSION request

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

FRAGMENT

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

notification request to server application

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

notification response from server application

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

overview

PING message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

Modify URL Content event

N

New Upload Request event

Normative references

Notification Receive Response Timeout timer

Notification Receive Response Timeout timer event

Notification Receive Timeout timer

Notification request to server application

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

Notification response from server application

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

Notification Send Timeout timer

O

Overview (synopsis)

message flow common to upload and upload-reply modes

message flow for upload mode

message flow for upload-reply mode

message flow optional in upload and upload-reply modes

canceling upload

uploading to alternate server

overview

P

Parameters - security index

Pause download event

Pause Existing Upload event

PING message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

PING request

PING response

Preconditions

Prerequisites

Product behavior

R

Receiving GET request

Receiving HEAD request

References

informative

normative

Relationship to other protocols

Request Timeout timer

Request Timeout timer event

Response Timeout timer

Response Timeout timer event

Resume download event

Resume Existing Upload event

S

Security

implementer considerations

parameter index

Sequencing rules

back-end client

notification response

rules for HTTP-level error responses

download client

download server

overview

receiving GET request

receiving HEAD request

server application

notification request

rules for HTTP-level error responses

upload client

CANCEL-SESSION response

CLOSE-SESSION response

common to all message types

CREATE-SESSION response

FRAGMENT response

PING response

upload server

CANCEL-SESSION request

CLOSE-SESSION request

common message validation

CREATE-SESSION request

FRAGMENT request

PING request

rules for HTTP-level error responses

Server

notification request to application

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

notification response from application

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

Server - download

abstract data model

higher-layer triggered events

initialization

local events

message processing

overview

receiving GET request

receiving HEAD request

sequencing rules

overview

receiving GET request

receiving HEAD request

timer events

timers

Server - upload

abstract data model

BITSDirectoryConfig

BITSSessionManager

BITSSessionWrapper

overview

ServerPortListener

higher-layer triggered events

BITS uploads disabled

BITS uploads enabled

initialization

local events

message processing

CANCEL-SESSION request

CLOSE-SESSION request

common message validation

CREATE-SESSION request

FRAGMENT request

PING request

rules for HTTP-level error responses

sequencing rules

CANCEL-SESSION request

CLOSE-SESSION request

common message validation

CREATE-SESSION request

FRAGMENT request

PING request

rules for HTTP-level error responses

timer events

timers

Server application

abstract data model

higher-layer triggered events

initialization

local events

message processing

notification request

rules for HTTP-level error responses

sequencing rules

notification request

rules for HTTP-level error responses

timer events

timers

ServerPortListener

Standards assignments

State - back-end client

common among message types

overview

STATE_COMPLETE

STATE_ERROR

STATE_INIT

STATE_RECEIVE_DATA

STATE_RECEIVE_HEADERS

STATE_SEND_DATA

STATE_SEND_HEADERS

State - download client

common among message types

overview

STATE_COMPLETE

STATE_DOWNLOAD

choosing ranges

overview

STATE_INIT

STATE_SIZE

STATE_SUSPEND

STATE_CANCEL (section 3.1.5.1.6, section 3.2.5.1.6)

STATE_COMPLETE (section 3.1.5.1.5, section 3.2.5.1.5, section 3.3.5.2.6, section 3.6.5.2.6)

STATE_CREATE_SESSION

STATE_DOWNLOAD

choosing ranges

overview

STATE_ERROR (section 3.1.5.1.7, section 3.3.5.2.7)

STATE_FRAGMENT

STATE_GET_REPLY

STATE_INIT (section 3.1.5.1.1, section 3.2.5.1.1, section 3.3.5.2.1, section 3.6.5.2.1)

STATE_NOTIFY

STATE_PING

STATE_RECEIVE_DATA

STATE_RECEIVE_FRAGMENTS

STATE_RECEIVE_HEADERS

STATE_SEND_DATA

STATE_SEND_HEADERS

STATE_SIZE

STATE_SUSPEND (section 3.1.5.1.9, section 3.6.5.2.5)

STATE_WAIT_FOR_CLOSE

Successful upload example

Successful upload-reply example

Syntax - download messages

Syntax - upload messages

ACK for CANCEL-SESSION request

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

ACK for CLOSE-SESSION request

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

ACK for FRAGMENT message

HTTP header fields introduced by MC-BUP

message body

over standard HTTP header fields view

overview

ACK for PING message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

Ack response for CREATE-SESSION message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

CANCEL-SESSION message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

CLOSE-SESSION message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

common among message types

HTTP header fields introduced by MC-BUP

overview

standard HTTP header fields

CREATE-SESSION request

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

FRAGMENT

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

notification request to server application

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

notification response from server application

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

overview

PING message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

T

Timer events

back-end client

Notification Receive Response Timeout event

Notification Receive Timeout event

Notification Send Timeout event

download client

Request Timeout event

Response Timeout event

download server

server application

upload client

Host Fallback Timeout event

Upload Request Timeout event

Upload Response Timeout event

upload server

Timers

back-end client

Notification Receive Response Timeout

Notification Receive Timeout

Notification Send Timeout

download client

Request Timeout timer

Response Timeout timer

download server

server application

upload client

Host Fallback Timeout

Upload Request Timeout

Upload Response Timeout

upload server

Tracking changes

Transport

error during transfer

overview

Triggered events - higher-layer

back-end client

download client

Cancel event

Pause event

Resume event

download server

server application

upload client

Cancel Existing Upload event

New Upload Request event

Pause Existing Upload event

Resume Existing Upload event

upload server

BITS uploads disabled

BITS uploads enabled

U

Upload client

abstract data model

HTTPUploader

overview

UploadEntityInfo

higher-layer triggered events

Cancel Existing Upload

New Upload Request

Pause Existing Upload

Resume Existing Upload

initialization

local events

message processing

CANCEL-SESSION response

CLOSE-SESSION response

common to all message types

CREATE-SESSION response

FRAGMENT response

PING response

sequencing rules

CANCEL-SESSION response

CLOSE-SESSION response

common to all message types

CREATE-SESSION response

FRAGMENT response

PING response

timer events

Host Fallback Timeout

Upload Request Timeout

Upload Response Timeout

timers

Host Fallback Timeout

Upload Request Timeout

Upload Response Timeout

Upload message syntax

ACK for CANCEL-SESSION request

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

ACK for CLOSE-SESSION request

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

ACK for FRAGMENT message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

ACK for PING message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

Ack response for CREATE-SESSION message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

CANCEL-SESSION message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

CLOSE-SESSION message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

common among message types

HTTP header fields introduced by MC-BUP

overview

standard HTTP header fields

CREATE-SESSION request

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

FRAGMENT

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

notification request to server application

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

notification response from server application

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

overview

PING message

HTTP header fields introduced by MC-BUP

message body

overview

standard HTTP header fields

Upload mode (section 1.3.1, section 1.3.2, section 1.3.4)

Upload Request Timeout timer

Upload Request Timeout timer event

Upload Response Timeout timer

Upload Response Timeout timer event

Upload server

abstract data model

BITSDirectoryConfig

BITSSessionManager

BITSSessionWrapper

overview

ServerPortListener

higher-layer triggered events

BITS uploads disabled

BITS uploads enabled

initialization

local events

message processing

CANCEL-SESSION request

CLOSE-SESSION request

common message validation

CREATE-SESSION request

FRAGMENT request

PING request

rules for HTTP-level error responses

sequencing rules

CANCEL-SESSION request

CLOSE-SESSION request

common message validation

CREATE-SESSION request

FRAGMENT request

PING request

rules for HTTP-level error responses

timer events

timers

UploadEntityInfo

Uploading to alternate server

Upload-reply mode (section 1.3.1, section 1.3.3, section 1.3.4)

V

Vendor-extensible fields

Versioning

between back-end client and server application

client-to-server upload

overview

server-to-client download

 
Show:
© 2014 Microsoft