Class BrowserRemoteClient
Inheritance
System.Object
BrowserRemoteClient
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: ArtOfTest.WebAii.Messaging.Process
Assembly: ArtOfTest.WebAii.dll
Syntax
public class BrowserRemoteClient : IBrowserRemotedClient
Constructors
BrowserRemoteClient(Action<String, MemoryStream>)
Declaration
public BrowserRemoteClient(Action<string, MemoryStream> customAssemblyHandler)
Parameters
System.Action<System.String, System.IO.MemoryStream>
customAssemblyHandler
|
Properties
ClientId
Declaration
public string ClientId { get; }
Property Value
System.String
|
Implements
IsConnected
Declaration
public bool IsConnected { get; }
Property Value
System.Boolean
|
Implements
Settings
Declaration
public BrowserRemotedSettings Settings { get; }
Property Value
ArtOfTest.WebAii.Messaging.Process.BrowserRemotedSettings
|
Implements
Methods
Connect(BrowserType, String, IntPtr, Boolean, Boolean, Int32)
Declaration
public void Connect(BrowserType type, string version, IntPtr hwnd, bool isUILess, bool isDialog, int pid = 0)
Parameters
BrowserType
type
|
System.String
version
|
System.IntPtr
hwnd
|
System.Boolean
isUILess
|
System.Boolean
isDialog
|
System.Int32
pid
|
Disconnect()
DispatchJavascriptEvent(JavascriptEventMessage)
Declaration
public void DispatchJavascriptEvent(JavascriptEventMessage eventMessage)
Parameters
ArtOfTest.WebAii.Javascript.JavascriptEventMessage
eventMessage
|
Implements
DoProvision()
Declaration
public bool DoProvision()
Returns
System.Boolean
|
Implements
LogMessage(LogType, String)
Declaration
public void LogMessage(LogType type, string message)
Parameters
LogType
type
|
System.String
message
|
Implements
ProcessResponse(BrowserCommandEventArgs)
Declaration
public void ProcessResponse(BrowserCommandEventArgs e)
Parameters
BrowserCommandEventArgs
e
|
Implements
Events
BrowserRequest
Declaration
public event EventHandler<BrowserCommandEventArgs> BrowserRequest
Event Type
System.EventHandler<BrowserCommandEventArgs>
|
Implements
Explicit Interface Implementations
IBrowserRemotedClient.Connect(BrowserType, String, IntPtr, Boolean, Boolean)
Declaration
void IBrowserRemotedClient.Connect(BrowserType type, string version, IntPtr hwnd, bool isUILess, bool isDialog)
Parameters
BrowserType
type
|
System.String
version
|
System.IntPtr
hwnd
|
System.Boolean
isUILess
|
System.Boolean
isDialog
|