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
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되어야 합니다.
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.
적용 대상
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) 하세요.
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.