언어

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

IntPtrJava JNI(Native Interface) 개체 참조를 포함하는 개체입니다.

transfer
JniHandleOwnership

JniHandleOwnership처리 방법을 나타내는 AjavaReference

설명

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

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 형식 및 문자 인코딩은 HTTP Content-Type 헤더에 사용되는 형식과 "utf-8"같은 "text/html; charset=utf-8" 단일 값이 아니라 별도의 매개 변수(예"text/html": 및)로 지정해야 합니다. 헤더가 문자 인코딩을 지정하지 않으므로 HTTP Content-Encoding 헤더 encoding의 값을 사용하지 마세요. 정의된 문자 인코딩이 없는 콘텐츠(예: 이미지 리소스)는 전달 nullencoding되어야 합니다.

에 대한 android.webkit.WebResourceResponse.WebResourceResponse(java.lang.String, java.lang.String, java.io.InputStream)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

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> 지정해야 하는 항목 및 encoding에 대한 mimeType 자세한 내용은 참조 #WebResourceResponse(String,String,InputStream) 하세요.

에 대한 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)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상