Table of Contents

Class AutomationSession

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

Methods

GetApplicationInfo(IntPtr)

Calls native method webkit_automation_session_get_application_info. Version: 2.18

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

Parameters

session IntPtr

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

Calls native method webkit_automation_session_get_id. Version: 2.18

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

Parameters

session IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

SetApplicationInfo(IntPtr, ApplicationInfoHandle)

Calls native method webkit_automation_session_set_application_info. Version: 2.18

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

Parameters

session IntPtr

Transfer ownership: None Nullable: False

info ApplicationInfoHandle

Transfer ownership: None Nullable: False