語言

WebResourceResponse 建構函式

定義

多載

名稱 Description
WebResourceResponse(IntPtr, JniHandleOwnership)

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

WebResourceResponse(String, String, Stream)

以給定的 MIME 類型、字元編碼及輸入串流構造資源回應。

WebResourceResponse(String, String, Int32, String, IDictionary<String,String>, Stream)

根據給定參數構建資源回應。

WebResourceResponse(IntPtr, JniHandleOwnership)

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

protected WebResourceResponse(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Webkit.WebResourceResponse : nativeint * Android.Runtime.JniHandleOwnership -> Android.Webkit.WebResourceResponse

參數

javaReference
IntPtr

nativeint

IntPtrA 包含一個 Java 原生介面(JNI)物件參考。

transfer
JniHandleOwnership

JniHandleOwnershipA 指示如何處理javaReference

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

WebResourceResponse(String, String, Stream)

以給定的 MIME 類型、字元編碼及輸入串流構造資源回應。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V", "")]
public WebResourceResponse(string? mimeType, string? encoding, System.IO.Stream? data);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V", "")>]
new Android.Webkit.WebResourceResponse : string * string * System.IO.Stream -> Android.Webkit.WebResourceResponse

參數

mimeType
String

資源回應的 MIME 類型,例如 "text/html"

encoding
String

例如 "utf-8"資源回應的字元編碼。

data
Stream

提供資源回應資料的輸入串流。 不能是 StringBufferInputStream。

屬性

備註

以給定的 MIME 類型、字元編碼及輸入串流構造資源回應。 呼叫者必須實作 InputStream#read(byte[]) 輸入串流。 InputStream#close() 將在 WebView 回應完畢後被呼叫。

<b>注意:</b> MIME 類型與字元編碼必須以獨立參數指定(例如 "text/html""utf-8"),而非像 "text/html; charset=utf-8" HTTP Content-Type 標頭中使用的單一值。 不要使用 HTTP 內容編碼標頭的值, encoding因為該標頭並未指定字元編碼。 沒有定義字元編碼的內容(例如影像資源)應該能通過nullencoding

Java 文件 android.webkit.WebResourceResponse.WebResourceResponse(java.lang.String, java.lang.String, java.io.InputStream)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

WebResourceResponse(String, String, Int32, String, IDictionary<String,String>, Stream)

根據給定參數構建資源回應。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/util/Map;Ljava/io/InputStream;)V", "")]
public WebResourceResponse(string? mimeType, string? encoding, int statusCode, string reasonPhrase, System.Collections.Generic.IDictionary<string,string>? responseHeaders, System.IO.Stream? data);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/util/Map;Ljava/io/InputStream;)V", "")>]
new Android.Webkit.WebResourceResponse : string * string * int * string * System.Collections.Generic.IDictionary<string, string> * System.IO.Stream -> Android.Webkit.WebResourceResponse

參數

mimeType
String

資源回應的 MIME 類型,例如 "text/html"

encoding
String

例如 "utf-8"資源回應的字元編碼。

statusCode
Int32

狀態碼必須在 [100, 299]、[400, 599] 之間。 不支援透過指定 3xx 代碼來造成重定向。

reasonPhrase
String

描述狀態碼的片語,例如「OK」。 必須是非空的。

responseHeaders
IDictionary<String,String>

資源回應的標頭以標頭名稱與> 標頭值的映射表示。

data
Stream

提供資源回應資料的輸入串流。 不能是 StringBufferInputStream。

屬性

備註

根據給定參數構建資源回應。 呼叫者必須實作 InputStream#read(byte[]) 輸入串流。 InputStream#close() 將在 WebView 回應完畢後被呼叫。

<b>註:</b> 關於應指定 mimeTypeencoding的細節請參見#WebResourceResponse(String,String,InputStream)

Java 文件 android.webkit.WebResourceResponse.WebResourceResponse(java.lang.String, java.lang.String, int, java.lang.String, java.util.Map<java.lang.String, java.lang.String>, java.io.InputStream)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於