Table of Contents

Class URISchemeRequest

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

Methods

Finish(IntPtr, IntPtr, long, NullableUtf8StringHandle)

Calls native method webkit_uri_scheme_request_finish.

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

Parameters

request IntPtr

Transfer ownership: None Nullable: False

stream IntPtr

Transfer ownership: None Nullable: False

streamLength long

Transfer ownership: None Nullable: False

contentType NullableUtf8StringHandle

Transfer ownership: None Nullable: True

FinishError(IntPtr, ErrorHandle)

Calls native method webkit_uri_scheme_request_finish_error. Version: 2.2

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

Parameters

request IntPtr

Transfer ownership: None Nullable: False

error ErrorHandle

Transfer ownership: None Nullable: False

FinishWithResponse(IntPtr, IntPtr)

Calls native method webkit_uri_scheme_request_finish_with_response. Version: 2.36

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

Parameters

request IntPtr

Transfer ownership: None Nullable: False

response IntPtr

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(IntPtr)

Calls native method webkit_uri_scheme_request_get_http_body. Version: 2.40

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

Parameters

request IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

GetHttpHeaders(IntPtr)

Calls native method webkit_uri_scheme_request_get_http_headers. Version: 2.36

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

Parameters

request IntPtr

Transfer ownership: None Nullable: False

Returns

MessageHeadersUnownedHandle

Transfer ownership: None Nullable: False

GetHttpMethod(IntPtr)

Calls native method webkit_uri_scheme_request_get_http_method. Version: 2.36

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

Parameters

request IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetPath(IntPtr)

Calls native method webkit_uri_scheme_request_get_path.

public static extern NonNullableUtf8StringUnownedHandle GetPath(IntPtr request)

Parameters

request IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetScheme(IntPtr)

Calls native method webkit_uri_scheme_request_get_scheme.

public static extern NonNullableUtf8StringUnownedHandle GetScheme(IntPtr request)

Parameters

request IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetUri(IntPtr)

Calls native method webkit_uri_scheme_request_get_uri.

public static extern NonNullableUtf8StringUnownedHandle GetUri(IntPtr request)

Parameters

request IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetWebView(IntPtr)

Calls native method webkit_uri_scheme_request_get_web_view.

public static extern IntPtr GetWebView(IntPtr request)

Parameters

request IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False