Table of Contents

Class NetworkProxySettings

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

Methods

AddProxyForScheme(NetworkProxySettingsHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)

Calls native method webkit_network_proxy_settings_add_proxy_for_scheme. Version: 2.16

[Version("2.16")]
public static extern void AddProxyForScheme(NetworkProxySettingsHandle proxySettings, NonNullableUtf8StringHandle scheme, NonNullableUtf8StringHandle proxyUri)

Parameters

proxySettings NetworkProxySettingsHandle

Transfer ownership: None Nullable: False

scheme NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

proxyUri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Copy(NetworkProxySettingsHandle)

Calls native method webkit_network_proxy_settings_copy. Version: 2.16

[Version("2.16")]
public static extern NetworkProxySettingsOwnedHandle Copy(NetworkProxySettingsHandle proxySettings)

Parameters

proxySettings NetworkProxySettingsHandle

Transfer ownership: None Nullable: False

Returns

NetworkProxySettingsOwnedHandle

Transfer ownership: Full Nullable: False

Free(NetworkProxySettingsHandle)

Calls native method webkit_network_proxy_settings_free. Version: 2.16

[Version("2.16")]
public static extern void Free(NetworkProxySettingsHandle proxySettings)

Parameters

proxySettings NetworkProxySettingsHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function webkit_network_proxy_settings_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

New(NullableUtf8StringHandle, Utf8StringArrayNullTerminatedHandle)

Calls native constructor webkit_network_proxy_settings_new. Version: 2.16

[Version("2.16")]
public static extern NetworkProxySettingsOwnedHandle New(NullableUtf8StringHandle defaultProxyUri, Utf8StringArrayNullTerminatedHandle ignoreHosts)

Parameters

defaultProxyUri NullableUtf8StringHandle

Transfer ownership: None Nullable: True

ignoreHosts Utf8StringArrayNullTerminatedHandle

Transfer ownership: None Nullable: True

Returns

NetworkProxySettingsOwnedHandle

Transfer ownership: Full Nullable: False