PipelineRequestOptions interface

要求を初期化するための設定。 Partial とほぼ同じですが、URL は必須です。

プロパティ

abortSignal

後で要求を中止するために使用されます。

allowInsecureConnection

要求が HTTPS ではなく HTTP 経由で送信される場合は true に設定します

body

HTTP 本文の内容 (存在する場合)

disableKeepAlive

接続を再利用しない場合。

enableBrowserStreams

ブラウザーのみ

Streams API の使用を有効にするブラウザーのみのオプション。 このオプションを設定し、ストリーミングを使用する場合 (「」を参照)streamResponseStatusCodes、応答のプロパティbrowserStreamblobBodyは未定義になります。

既定値は false です

formData

ブラウザー フォームの投稿をシミュレートするには

headers

要求を行うときに使用する HTTP ヘッダー。

method

要求を行うときに使用する HTTP メソッド。

onDownloadProgress

ダウンロードの進行状況時に発生するコールバック。

onUploadProgress

アップロードの進行状況時に発生するコールバック。

proxySettings

プロキシの構成。

requestId

要求の一意の識別子。 ログ記録とトレースに使用されます。

streamResponseStatusCodes

対応する PipelineResponse 本文をストリームとして扱う必要がある応答状態コードの一覧。

timeout

要求が自動的に終了するまでの時間 (ミリ秒)。 要求が終了すると、 AbortError がスローされます。 既定値は 0 で、タイムアウトを無効にします。

tracingOptions

トレースが有効になっているときにスパンを作成するために使用されるオプション。

url

要求の対象となる URL。

withCredentials

XHR 中に資格情報 (Cookie) を送信する必要がある場合。 既定値は false です。

プロパティの詳細

abortSignal

後で要求を中止するために使用されます。

abortSignal?: AbortSignalLike

プロパティ値

allowInsecureConnection

要求が HTTPS ではなく HTTP 経由で送信される場合は true に設定します

allowInsecureConnection?: boolean

プロパティ値

boolean

body

HTTP 本文の内容 (存在する場合)

body?: RequestBodyType

プロパティ値

disableKeepAlive

接続を再利用しない場合。

disableKeepAlive?: boolean

プロパティ値

boolean

enableBrowserStreams

ブラウザーのみ

Streams API の使用を有効にするブラウザーのみのオプション。 このオプションを設定し、ストリーミングを使用する場合 (「」を参照)streamResponseStatusCodes、応答のプロパティbrowserStreamblobBodyは未定義になります。

既定値は false です

enableBrowserStreams?: boolean

プロパティ値

boolean

formData

ブラウザー フォームの投稿をシミュレートするには

formData?: FormDataMap

プロパティ値

headers

要求を行うときに使用する HTTP ヘッダー。

headers?: HttpHeaders

プロパティ値

method

要求を行うときに使用する HTTP メソッド。

method?: HttpMethods

プロパティ値

onDownloadProgress

ダウンロードの進行状況時に発生するコールバック。

onDownloadProgress?: (progress: TransferProgressEvent) => void

プロパティ値

(progress: TransferProgressEvent) => void

onUploadProgress

アップロードの進行状況時に発生するコールバック。

onUploadProgress?: (progress: TransferProgressEvent) => void

プロパティ値

(progress: TransferProgressEvent) => void

proxySettings

プロキシの構成。

proxySettings?: ProxySettings

プロパティ値

requestId

要求の一意の識別子。 ログ記録とトレースに使用されます。

requestId?: string

プロパティ値

string

streamResponseStatusCodes

対応する PipelineResponse 本文をストリームとして扱う必要がある応答状態コードの一覧。

streamResponseStatusCodes?: Set<number>

プロパティ値

Set<number>

timeout

要求が自動的に終了するまでの時間 (ミリ秒)。 要求が終了すると、 AbortError がスローされます。 既定値は 0 で、タイムアウトを無効にします。

timeout?: number

プロパティ値

number

tracingOptions

トレースが有効になっているときにスパンを作成するために使用されるオプション。

tracingOptions?: OperationTracingOptions

プロパティ値

url

要求の対象となる URL。

url: string

プロパティ値

string

withCredentials

XHR 中に資格情報 (Cookie) を送信する必要がある場合。 既定値は false です。

withCredentials?: boolean

プロパティ値

boolean