Table of Contents

Class URISchemeRequest

Namespace
WebKit.Internal
Assembly
WebKit-6.0.dll
public class URISchemeRequest
Inheritance
URISchemeRequest
Inherited Members

Methods

Finish(nint, nint, long, NullableUtf8StringHandle)

Calls native method webkit_uri_scheme_request_finish.

public static extern void Finish(nint request, nint stream, long streamLength, NullableUtf8StringHandle contentType)

Parameters

request nint

Transfer ownership: None Nullable: False

stream nint

Transfer ownership: None Nullable: False

streamLength long

Transfer ownership: None Nullable: False

contentType NullableUtf8StringHandle

Transfer ownership: None Nullable: True

FinishError(nint, ErrorHandle)

Calls native method webkit_uri_scheme_request_finish_error. Version: 2.2

[Version("2.2")]
public static extern void FinishError(nint request, ErrorHandle error)

Parameters

request nint

Transfer ownership: None Nullable: False

error ErrorHandle

Transfer ownership: None Nullable: False

FinishWithResponse(nint, nint)

Calls native method webkit_uri_scheme_request_finish_with_response. Version: 2.36

[Version("2.36")]
public static extern void FinishWithResponse(nint request, nint response)

Parameters

request nint

Transfer ownership: None Nullable: False

response nint

Transfer ownership: None Nullable: False

GetGType()

Calls native function webkit_uri_scheme_request_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHttpBody(nint)

Calls native method webkit_uri_scheme_request_get_http_body. Version: 2.40

[Version("2.40")]
public static extern nint GetHttpBody(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

GetHttpHeaders(nint)

Calls native method webkit_uri_scheme_request_get_http_headers. Version: 2.36

[Version("2.36")]
public static extern MessageHeadersUnownedHandle GetHttpHeaders(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

MessageHeadersUnownedHandle

Transfer ownership: None Nullable: False

GetHttpMethod(nint)

Calls native method webkit_uri_scheme_request_get_http_method. Version: 2.36

[Version("2.36")]
public static extern NonNullableUtf8StringUnownedHandle GetHttpMethod(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetPath(nint)

Calls native method webkit_uri_scheme_request_get_path.

public static extern NonNullableUtf8StringUnownedHandle GetPath(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetScheme(nint)

Calls native method webkit_uri_scheme_request_get_scheme.

public static extern NonNullableUtf8StringUnownedHandle GetScheme(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetUri(nint)

Calls native method webkit_uri_scheme_request_get_uri.

public static extern NonNullableUtf8StringUnownedHandle GetUri(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetWebView(nint)

Calls native method webkit_uri_scheme_request_get_web_view.

public static extern nint GetWebView(nint request)

Parameters

request nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False