Interface
IHtmlRecorderHost

Definition

Namespace:ArtOfTest.WebAii.Design.UI.RecordingSurface

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
[ServiceContract(Namespace = "http://artoftest.webaii.designcanvas.11", CallbackContract = typeof(IRecorderHostEventCallbacks))]
[ServiceKnownType("GetKnownTypes", typeof(Loader))]
public interface IHtmlRecorderHost : IRecorderHost

Derived Classes: RecorderHostClient

Inherited Members IRecorderHost.RecordDescriptorsInProject(AutomationDescriptor[], bool, Rectangle, DateTime?)IRecorderHost.AddIndependentElement(ElementDescriptor, Rectangle)IRecorderHost.MapElement(INodeData, ElementDescriptor, Rectangle)IRecorderHost.RegisterInstance(int, TestType)IRecorderHost.UnregisterInstance(IntPtr)IRecorderHost.ConfirmPendingRecord()IRecorderHost.AbortPendingRecord()IRecorderHost.BringHostToFront()IRecorderHost.GetDisabledTranslatorGroupNames()IRecorderHost.GetParentRecorderState(TechnologyType)IRecorderHost.GetParentMappingState(TechnologyType)IRecorderHost.GetMappingNodes()IRecorderHost.ShowRecordingNotification(string, TestType)IRecorderHost.IsRecorderConnecting()IRecorderHost.UpdateElementImage(ElementImageData)IRecorderHost.PinScreenshot(Rectangle, DateTime)IRecorderHost.InvalidatePinnedScreenshot()

Methods

GetHostType()

Get the host type.

Declaration

cs-api-definition
[OperationContract]
HostType GetHostType()

Returns

HostType

GetSerializableTypes()

The client cannot instantiate all the types in its running assemblies, so we'll just inform it of the types that are serializable

Declaration

cs-api-definition
[OperationContract]
List<string> GetSerializableTypes()

Returns

List<string>

GetUserSettings()

Get the current user settings from the host.

Declaration

cs-api-definition
[OperationContract]
UserSettings GetUserSettings()

Returns

UserSettings