| .gif) | AgentContext | Encapsulates the context of the agent environment. | 
| .gif) | BasicTransferInformation | Collects information that is required to request a file or stream transfer from a diagnostic data adapter. | 
| .gif) | ControllerContext | Represents the current context for a test controller. | 
| .gif) | CustomCollectorData |  | 
| .gif) | CustomCollectorGenericErrorData |  | 
| .gif) | CustomNotificationEventArgs | Provides a base class for event argument classes that are used in custom diagnostic data adapters. | 
| .gif) | DataCollectionContext | Represents the context in which data collection occurs. | 
| .gif) | DataCollectionEnvironmentContext | Encapsulates the environment where a diagnostic data adapter is hosted. | 
| .gif) | DataCollectionEventArgs | The base class for all execution event arguments. | 
| .gif) | DataCollectionEvents | Defines the execution events that diagnostic data adapters can register. | 
| .gif) | DataCollectionLogger | Sends error messages for diagnostic data adapters to the client, which can be the test runner, Visual Studio IDE, or Visual Studio Test Professional. | 
| .gif) | DataCollectionSink | Diagnostic data adapters use a DataCollectionSink to store files and XML data for later attachment to bugs and test reports. | 
| .gif) | DataCollector | Provides a base class for custom diagnostic data adapters. | 
| .gif) | DataCollectorConfigurationEditorAttribute | Specifies the configuration editor that the testing framework should use to configure the diagnostic data adapter. | 
| .gif) | DataCollectorConfigurationEditorTypeUriAttribute | Identifies a diagnostic data adapter configuration editor in the form of a uniform resource identifier (URI). | 
| .gif) | DataCollectorDescriptionAttribute | Attaches a description to a custom diagnostic data adapter. | 
| .gif) | DataCollectorEnabledByDefaultAttribute | Designates that the diagnostic data adapter class is enabled by default when the adapter is listed in the Test Manager user interface (UI). | 
| .gif) | DataCollectorFriendlyNameAttribute | Defines a friendly name for the diagnostic data adapter. | 
| .gif) | DataCollectorNotifications | Used by custom test adapters to raise events for diagnostic data adapters. | 
| .gif) | DataCollectorSettings | Reads and updates the configuration settings and static data for a diagnostic data adapter. | 
| .gif) | DataCollectorSupportsTailoredApplicationsAttribute |  | 
| .gif) | DataCollectorTypeUriAttribute | Uses a URI to uniquely identify the type of a diagnostic data adapter. | 
| .gif) | DataCollectorVersionObsoleteAttribute |  | 
| .gif) | DataRequestEventArgs | Event arguments class for DataRequest events. | 
| .gif) | ExecutionUtilities | Provides utility methods to help execute and debug tests. | 
| .gif) | FileTransferInformation | Represents information that is required to request a file transfer. | 
| .gif) | MediaRecorderCommandEventArgs |  | 
| .gif) | MediaRecorderCustomData |  | 
| .gif) | MediaRecorderVolumeLevelData |  | 
| .gif) | RequestId | Uniquely identifies a request and can be used with messages and events. | 
| .gif) | RoleContext | Encapsulates context information about the role in which a diagnostic data adapter is being configured. | 
| .gif) | RunConfiguration | Class to manage test run configuration data and objects. | 
| .gif) | SessionEndEventArgs | Represents the event arguments for the SessionEnd event. | 
| .gif) | SessionPauseEventArgs | Represents the event arguments for the SessionPause event. | 
| .gif) | SessionResumeEventArgs | Represents the event arguments for the SessionResume event. | 
| .gif) | SessionStartEventArgs | Represents the event arguments for the SessionStart event. | 
| .gif) | StreamTransferInformation | Represents information that is required to request a stream transfer. | 
| .gif) | TestCaseEndEventArgs | Represents the event arguments for the TestCaseEnd event. | 
| .gif) | TestCaseEventArgs | Provides a base class for all event argument classes that are used in test case events. | 
| .gif) | TestCaseFailedEventArgs | Represents the arguments that are provided for a TestCaseFailed event. | 
| .gif) | TestCasePauseEventArgs | Represents the event arguments for the TestCasePause event. | 
| .gif) | TestCaseResetEventArgs | Represents the event arguments for the TestCaseReset event. | 
| .gif) | TestCaseResumeEventArgs | Represents the event arguments for the TestCaseResume event. | 
| .gif) | TestCaseStartEventArgs | Represents the event arguments for the TestCaseStart event. | 
| .gif) | TestExecutionSection | Represents the configuration settings for the execution section of the app.config configuration file. | 
| .gif) | TestStepEndEventArgs | Represents the event arguments for the TestStepEnd event. | 
| .gif) | TestStepEventArgs | Base class for all test step event arguments. | 
| .gif) | TestStepStartEventArgs | Represents the event arguments for the TestStepStart event. |