Class WebContext
public class WebContext
- Inheritance
-
WebContext
- Inherited Members
Methods
AddPathToSandbox(nint, NonNullablePlatformStringHandle, bool)
Calls native method webkit_web_context_add_path_to_sandbox. Version: 2.26
[Version("2.26")]
public static extern void AddPathToSandbox(nint context, NonNullablePlatformStringHandle path, bool readOnly)
Parameters
context
nintTransfer ownership: None Nullable: False
path
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
readOnly
boolTransfer ownership: None Nullable: False
GetCacheModel(nint)
Calls native method webkit_web_context_get_cache_model.
public static extern CacheModel GetCacheModel(nint context)
Parameters
context
nintTransfer ownership: None Nullable: False
Returns
- CacheModel
Transfer ownership: None Nullable: False
GetDefault()
Calls native function webkit_web_context_get_default.
public static extern nint GetDefault()
Returns
- nint
Transfer ownership: None Nullable: False
GetGType()
Calls native function webkit_web_context_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetGeolocationManager(nint)
Calls native method webkit_web_context_get_geolocation_manager. Version: 2.26
[Version("2.26")]
public static extern nint GetGeolocationManager(nint context)
Parameters
context
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetNetworkSessionForAutomation(nint)
Calls native method webkit_web_context_get_network_session_for_automation. Version: 2.40
[Version("2.40")]
public static extern nint GetNetworkSessionForAutomation(nint context)
Parameters
context
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetSecurityManager(nint)
Calls native method webkit_web_context_get_security_manager.
public static extern nint GetSecurityManager(nint context)
Parameters
context
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetSpellCheckingEnabled(nint)
Calls native method webkit_web_context_get_spell_checking_enabled.
public static extern bool GetSpellCheckingEnabled(nint context)
Parameters
context
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetSpellCheckingLanguages(nint)
Calls native method webkit_web_context_get_spell_checking_languages.
public static extern Utf8StringArrayNullTerminatedUnownedHandle GetSpellCheckingLanguages(nint context)
Parameters
context
nintTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedUnownedHandle
Transfer ownership: None Nullable: False
GetTimeZoneOverride(nint)
Calls native method webkit_web_context_get_time_zone_override. Version: 2.38
[Version("2.38")]
public static extern NonNullableUtf8StringUnownedHandle GetTimeZoneOverride(nint context)
Parameters
context
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
InitializeNotificationPermissions(nint, ListHandle, ListHandle)
Calls native method webkit_web_context_initialize_notification_permissions. Version: 2.16
[Version("2.16")]
public static extern void InitializeNotificationPermissions(nint context, ListHandle allowedOrigins, ListHandle disallowedOrigins)
Parameters
context
nintTransfer ownership: None Nullable: False
allowedOrigins
ListHandleTransfer ownership: None Nullable: False
disallowedOrigins
ListHandleTransfer ownership: None Nullable: False
IsAutomationAllowed(nint)
Calls native method webkit_web_context_is_automation_allowed. Version: 2.18
[Version("2.18")]
public static extern bool IsAutomationAllowed(nint context)
Parameters
context
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New()
Calls native constructor webkit_web_context_new. Version: 2.8
[Version("2.8")]
public static extern nint New()
Returns
- nint
Transfer ownership: Full Nullable: False
RegisterUriScheme(nint, NonNullableUtf8StringHandle, URISchemeRequestCallback, nint, DestroyNotify)
Calls native method webkit_web_context_register_uri_scheme.
public static extern void RegisterUriScheme(nint context, NonNullableUtf8StringHandle scheme, URISchemeRequestCallback callback, nint userData, DestroyNotify userDataDestroyFunc)
Parameters
context
nintTransfer ownership: None Nullable: False
scheme
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
callback
URISchemeRequestCallbackTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
userDataDestroyFunc
DestroyNotifyTransfer ownership: None Nullable: False
SendMessageToAllExtensions(nint, nint)
Calls native method webkit_web_context_send_message_to_all_extensions. Version: 2.28
[Version("2.28")]
public static extern void SendMessageToAllExtensions(nint context, nint message)
Parameters
context
nintTransfer ownership: None Nullable: False
message
nintTransfer ownership: None Nullable: False
SetAutomationAllowed(nint, bool)
Calls native method webkit_web_context_set_automation_allowed. Version: 2.18
[Version("2.18")]
public static extern void SetAutomationAllowed(nint context, bool allowed)
Parameters
context
nintTransfer ownership: None Nullable: False
allowed
boolTransfer ownership: None Nullable: False
SetCacheModel(nint, CacheModel)
Calls native method webkit_web_context_set_cache_model.
public static extern void SetCacheModel(nint context, CacheModel cacheModel)
Parameters
context
nintTransfer ownership: None Nullable: False
cacheModel
CacheModelTransfer ownership: None Nullable: False
SetPreferredLanguages(nint, Utf8StringArrayNullTerminatedHandle)
Calls native method webkit_web_context_set_preferred_languages.
public static extern void SetPreferredLanguages(nint context, Utf8StringArrayNullTerminatedHandle languages)
Parameters
context
nintTransfer ownership: None Nullable: False
languages
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: True
SetSpellCheckingEnabled(nint, bool)
Calls native method webkit_web_context_set_spell_checking_enabled.
public static extern void SetSpellCheckingEnabled(nint context, bool enabled)
Parameters
context
nintTransfer ownership: None Nullable: False
enabled
boolTransfer ownership: None Nullable: False
SetSpellCheckingLanguages(nint, Utf8StringArrayNullTerminatedHandle)
Calls native method webkit_web_context_set_spell_checking_languages.
public static extern void SetSpellCheckingLanguages(nint context, Utf8StringArrayNullTerminatedHandle languages)
Parameters
context
nintTransfer ownership: None Nullable: False
languages
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
SetWebProcessExtensionsDirectory(nint, NonNullableUtf8StringHandle)
Calls native method webkit_web_context_set_web_process_extensions_directory.
public static extern void SetWebProcessExtensionsDirectory(nint context, NonNullableUtf8StringHandle directory)
Parameters
context
nintTransfer ownership: None Nullable: False
directory
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetWebProcessExtensionsInitializationUserData(nint, VariantHandle)
Calls native method webkit_web_context_set_web_process_extensions_initialization_user_data. Version: 2.4
[Version("2.4")]
public static extern void SetWebProcessExtensionsInitializationUserData(nint context, VariantHandle userData)
Parameters
context
nintTransfer ownership: None Nullable: False
userData
VariantHandleTransfer ownership: None Nullable: False