WebResourceResponse 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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
參數
- 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因為該標頭並未指定字元編碼。 沒有定義字元編碼的內容(例如影像資源)應該能通過null。encoding
本頁部分內容為基於 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> 關於應指定 mimeType 和 encoding的細節請參見#WebResourceResponse(String,String,InputStream)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。