WinDataDrivenAdapter Class
Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
Represents the adapter for Windows applications to manage access between the applications, user interface, and automated entities within UII.
Namespace: Microsoft.Uii.HostedApplicationToolkit.DataDrivenAdapter
Assembly: Microsoft.Uii.HostedApplicationToolkit.DataDrivenAdapter (in Microsoft.Uii.HostedApplicationToolkit.DataDrivenAdapter.dll)
Inheritance Hierarchy
System.Object
Microsoft.Uii.HostedApplicationToolkit.DataDrivenAdapter.DataDrivenAdapterBase
Microsoft.Uii.HostedApplicationToolkit.DataDrivenAdapter.WinDataDrivenAdapter
Syntax
public class WinDataDrivenAdapter : DataDrivenAdapterBase
Public Class WinDataDrivenAdapter
Inherits DataDrivenAdapterBase
Constructors
Name | Description | |
---|---|---|
WinDataDrivenAdapter(XmlDocument, Object) | Initializes a new instance of the WinDataDrivenAdapter class. |
Properties
Name | Description | |
---|---|---|
AccEventListener | Gets all AccEvent traffic |
|
KnownControls | Gets the tables that maintain the association between control names and accessible element identifiers. |
Methods
Name | Description | |
---|---|---|
Dispose() | Clears up any resources being used.(Inherited from DataDrivenAdapterBase.) |
|
Dispose(Boolean) | Cleans up any resources being used.(Overrides DataDrivenAdapterBase.Dispose(Boolean).) |
|
Equals(Object) | (Inherited from Object.) |
|
ExecuteControlAction(String, Boolean, String) | Executes the designated action of the named control.(Inherited from DataDrivenAdapterBase.) |
|
Finalize() | Destructor for the DataDrivenAdapterBase class.(Inherited from DataDrivenAdapterBase.) |
|
FindAccEventsWindow(Boolean) | Finds the window to listen to the accessibility events. |
|
FindAccObj(String, Boolean, Int32) | Finds the accessibility object using the control name. |
|
FindControl(String) | Reports whether the named control is available for use.(Inherited from DataDrivenAdapterBase.) |
|
FindMenuItem(String, Boolean, IntPtr, Int32, Int32) | Finds the menu item associated with a control. |
|
FindWindowFromControlName(String, Boolean) | Finds the window that contains the control. |
|
GetApplicationEvents() | Gets the list of application events propagated. Intended for design-time use. Custom implementation isn’t required for run-time operation. |
|
GetAvailableApplicationEvents() | Gets the list of application events propagated. Intended for design-time use. Custom implementation isn’t required for run-time operation.(Overrides DataDrivenAdapterBase.GetAvailableApplicationEvents().) |
|
GetAvailableControlEvents() | Gets the list of control events propagated. Intended for design-time use. Custom implementation isn’t required for run-time operation.(Overrides DataDrivenAdapterBase.GetAvailableControlEvents().) |
|
GetControlConfig(String) | Gets the subordinate nodes from a top-level XML node of a data-driven adapter control binding.(Inherited from DataDrivenAdapterBase.) |
|
GetControlEvents() | Gets the list of control events propagated. Intended for design-time use. Custom implementation isn’t required for run-time operation. |
|
GetControlNames() | Gets the control names.(Inherited from DataDrivenAdapterBase.) |
|
GetControlValue(String, String) | Gets the current value of the control.(Inherited from DataDrivenAdapterBase.) |
|
GetFirstDescendentUnderControlConfig(String, String) | Retrieves the first descendent node from a top-level XML node of a data-driven adapter control binding.(Inherited from DataDrivenAdapterBase.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
MemberwiseClone() | (Inherited from Object.) |
|
OperationHandler(OperationType, String, String) | Calls to the DataDrivenAdapterBase API to manipulate the UI are dispatched to this handler. Override to implement custom behavior.(Inherited from DataDrivenAdapterBase.) |
|
OperationHandler(OperationType, String, String, String) | Calls to the WinDataDrivenAdapter API to manipulate the user interface (UI) are dispatched to this handler.(Overrides DataDrivenAdapterBase.OperationHandler(OperationType, String, String, String).) |
|
RaiseEvent(Object, String, String, String) | Raises events where necessary. There is no synchronization context marshalling. Events go out on the thread that raised them. It is the listeners responsibility to perform an application-specific thread marshalling as required.(Inherited from DataDrivenAdapterBase.) |
|
RegisterEventListener(String, String, EventHandler<ControlChangedEventArgs>) | Facilitates explicit data-driven adapter event listener registration.(Inherited from DataDrivenAdapterBase.) |
|
RegisterEventListener(String, String, EventHandler<ControlChangedEventArgs>, String) | Facilitates explicit WinDDA event listener registration.(Overrides DataDrivenAdapterBase.RegisterEventListener(String, String, EventHandler<ControlChangedEventArgs>, String).) |
|
RegisterEventListenerBase(String, String, EventHandler<ControlChangedEventArgs>) | Adds the specified listenerCallback to the internal list of registered listeners. Once registered, RaiseEvent can then be used to raise the event to the registered listeners.(Inherited from DataDrivenAdapterBase.) |
|
SetControlValue(String, String, String) | Assigns a new value to the named control.(Inherited from DataDrivenAdapterBase.) |
|
StartAccEventListenerIfNecessary() | Triggers the instantiation of AccEventListener. |
|
ToString() | (Inherited from Object.) |
|
UnregisterEventListener(String, String, EventHandler<ControlChangedEventArgs>) | Facilitates explicit WinDDA event listener unregistration. Called for every registered event on Dispose().(Overrides DataDrivenAdapterBase.UnregisterEventListener(String, String, EventHandler<ControlChangedEventArgs>).) |
|
UnregisterEventListenerBase(String, String, EventHandler<ControlChangedEventArgs>) | Removes the specified listenerCallback from the internal list of registered listeners. Once unregistered, RaiseEvent no longer can be used to raise the event.(Inherited from DataDrivenAdapterBase.) |
Fields
Name | Description | |
---|---|---|
PREFIX | Specifies the prefix used to identify this data-driven adapter. |
Thread Safety
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.Uii.HostedApplicationToolkit.DataDrivenAdapter Namespace
WinDDA
Return to top
Unified Service Desk 2.0
© 2017 Microsoft. All rights reserved. Copyright