Table of Contents

Class AutomationSession

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

Methods

GetApplicationInfo(nint)

Calls native method webkit_automation_session_get_application_info. Version: 2.18

[Version("2.18")]
public static extern ApplicationInfoUnownedHandle GetApplicationInfo(nint session)

Parameters

session nint

Transfer ownership: None Nullable: False

Returns

ApplicationInfoUnownedHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function webkit_automation_session_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetId(nint)

Calls native method webkit_automation_session_get_id. Version: 2.18

[Version("2.18")]
public static extern NonNullableUtf8StringUnownedHandle GetId(nint session)

Parameters

session nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

SetApplicationInfo(nint, ApplicationInfoHandle)

Calls native method webkit_automation_session_set_application_info. Version: 2.18

[Version("2.18")]
public static extern void SetApplicationInfo(nint session, ApplicationInfoHandle info)

Parameters

session nint

Transfer ownership: None Nullable: False

info ApplicationInfoHandle

Transfer ownership: None Nullable: False