Udostępnij za pośrednictwem


Przestrzeń nazw Microsoft.VisualStudio.TestTools.Common

Ten obszar nazw zapewnia klas, które są używane przez badania interfejsu RAM lub użytkownika z Visual Studio 2010 Ultimate lub Visual Studio 2010 Premium, w uzupełnieniu do klas i interfejsów, które projektant można modyfikować, aby rozszerzyć funkcje, takie jak ITestElement i TestElement.

Klasy

  Klasa Opis
Klasa publiczna AspNetDevelopmentServer Reprezentuje ustawienia dla instancji ASP.NET Development Server.Więcej niż jedno wystąpienie może wystąpić podczas testu.
Klasa publiczna CollectorDataEntry Infrastruktura. Reprezentuje wprowadzanie danych z karty danych diagnostycznych.
Klasa publiczna ComputerInfo Przestarzałe. Zawiera informacje o komputerze, który wysłał TestResultMessage.Ta klasa jest przestarzała.
Klasa publiczna DataCollectorExceptionMessageInfo Reprezentuje informacje o wyjątku, zgłoszony przez moduł zbierający dane diagnostyczne.
Klasa publiczna DataCollectorMessageInfo Reprezentuje komunikat o błędzie lub komunikat ostrzegawczy dla karty danych diagnostycznych.
Klasa publiczna DebugOperationResult Reprezentuje wyniki operacji debugowania.
Klasa publiczna DebugRequestMessage Reprezentuje żądanie test adapter lub karta hosta dla operacji test debugowania.
Klasa publiczna DebugTargetInfo Zawiera informacje o docelowej debug.
Klasa publiczna DeploymentItem Reprezentuje pliku, katalogu lub innego elementu z testy.
Klasa publiczna DeploymentItemCollection Kolekcja DeploymentItem obiektów.
Klasa publiczna EqtBaseCollection<T> Zawiera klasa podstawowa dla zbiorów w tym obszarze nazw.
Klasa publiczna EqtTextWriterTraceListener Otwiera plik dziennika udostępniony w trybie dołączania.
Klasa publiczna GroupingPropertyAttribute Reprezentuje atrybut, który oznacza właściwość jako właściwość grupowania.
Klasa publiczna HostRunConfigurationData Infrastruktura. Hermetyzuje przebieg testu dane konfiguracyjne dotyczące bieżącego aktywnego hosta i przechowywania ustawień konfiguracji dla wszystkich hostów.
Klasa publiczna KnownExecutionAppKeys Infrastruktura. Reprezentuje klucze, które są używane do uzyskania dostępu do właściwości w środowisku testowym.
Klasa publiczna Link Reprezentuje łącze do badanego obiektu lub do pliku na serwerze w Visual Studio Test Professional.
Klasa publiczna LocalizedDescriptionAttribute Infrastruktura. Reprezentuje atrybut, który umożliwia Lokalizacja opisu właściwości.Klasa ta nie może być dziedziczona.
Klasa publiczna NameValue Reprezentuje wartość nazwaną text.
Klasa publiczna NonPersistableAttribute Reprezentuje atrybut znacznika dla pola, które wskazuje, że nie musi on utrwalone.
Klasa publiczna PersistenceElementNameAttribute Reprezentuje atrybut, który zawiera nazwę elementu na utrwalanie elementu XML.
Klasa publiczna ProjectData Reprezentuje informacje o projekcie badania w Visual Studio.
Klasa publiczna PropertyWindowAttribute Reprezentuje atrybut dla właściwości, która wskazuje, czy właściwości zostaną wyświetlone w oknie właściwości.
Klasa publiczna PublishInfo Infrastruktura. Reprezentuje wewnętrznych informacji o publikowaniu wyników badań.
Klasa publiczna QTMeasurementBlockFactory
Klasa publiczna RunInfo Reprezentuje informacje o wykonanie testu, uruchom.
Klasa publiczna RunOutputTestResultMessage Gromadzi standardowych danych wyjściowych, błąd standardowy i śledzenia danych dotyczących testy dla kart danych diagnostycznych poinformować użytkownika.
Klasa publiczna RunResultAndStatistics Reprezentuje wynik testu, który jest używany do przechowywania danych statystycznych na poziomie wykonywania badania.
Klasa publiczna RunStateEvent Reprezentuje żądanie zmiany stanu testy.
Klasa publiczna SessionId Reprezentuje identyfikator sesji badania.Klasa ta nie może być dziedziczona.
Klasa publiczna TcmContext Hermetyzuje testu kontekście informacji związanych z Menedżera testu.
Klasa publiczna TcmInformation Infrastruktura. Zawiera informacje dotyczące test, który jest przechowywany w przypadku badania management server.
Klasa publiczna TestAggregation Reprezentuje agregacji elementów badania i łącza.
Klasa publiczna TestAndCategoryPair Reprezentuje dopasowanie między badania oraz kategorii test, który jest używany przez Test edytora listy okna Visual Studio Test Professional.
Klasa publiczna TestCaseManagementDisplayNameAttribute Reprezentuje atrybut, który można stosować do badania właściwości elementu, który umożliwia Visual Studio Test Professional interfejs użytkownika, aby przetłumaczyć nazwy właściwości. Klasa ta nie może być dziedziczona.
Klasa publiczna TestCategoryItem Reprezentuje kategorię dla badania.
Klasa publiczna TestCategoryItemCollection Reprezentuje kolekcję ciągów, które kategoryzowanie test.
Klasa publiczna TestElement Zawiera klasa podstawowa dla wszystkich testów.
Klasa publiczna TestExecId Reprezentuje unikatowy identyfikator dla badań w badaniu, uruchom.Klasa ta nie może być dziedziczona.
Klasa publiczna TestExecutionTraceInformation Hermetyzuje informacje o śledzeniu, po wystąpieniu błędu podczas wykonywania badania.Klasa ta nie może być dziedziczona.
Klasa publiczna TestId Reprezentuje unikatowy identyfikator dla badania.
Klasa publiczna TestListCategoryId Określa listę szczególnych badań w Test edytora listy okno programu Microsoft Visual Studio Test Professional 2010 i zapewnia dostęp do identyfikatorów listy wstępnie zdefiniowanych badania.
Klasa publiczna TestMessage Reprezentuje klasą bazową dla wiadomości, które są przekazywane między klientem, kontroler i agentów.
Klasa publiczna TestOutcomeHelper Infrastruktura. Zapewnia metody pomocnika dla wyników badań.
Klasa publiczna TestResult Reprezentuje klasą bazową dla wyników badań i przedstawia wyniki badań.
Klasa publiczna TestResultAggregation Reprezentuje wynik testu, który ma zagregowane informacje ze wszystkich wyników testów skojarzony przebieg testu.
Klasa publiczna TestResultBase Zapewnia opcjonalny klasy podstawowej klasy wynik testu niestandardowe.
Klasa publiczna TestResultCounter Udostępnia funkcje do utrwalania liczniki z wyników badania przypadków, w agregacji badania.
Klasa publiczna TestResultDetail Reprezentuje szczegółowe informacje dotyczące wyników badania.
Klasa publiczna TestResultErrorInfo Reprezentuje błąd lub komunikat ostrzegawczy, który był napotkanych podczas wykonywania testu i zawartego w wyniku badania.
Klasa publiczna TestResultId Reprezentuje identyfikator unikatowy za wynik badania.
Klasa publiczna TestResultMessage Zawiera klasa podstawowa dla wyników badań.
Klasa publiczna TestRun Zapewnia migawkę zadanie badania, że została podjęta, gdy zostało ono wykonane.Klasa ta nie może być dziedziczona.
Klasa publiczna TestRunConfiguration Zawiera konfigurację zadania test, który jest aktualnie wykonywany.Klasa ta nie może być dziedziczona.
Klasa publiczna TestRunConfigurationId Reprezentuje identyfikator obiektu konfiguracji testy.
Klasa publiczna TestRunEventArgs Reprezentuje klasą bazową dla argumentów zdarzeń przebieg testu.
Klasa publiczna TestRunTextResultMessage Reprezentuje informacje tekstowe do raportu dodatkowe informacje dostarczone przez użytkownika i dodana do wyniku badania.
Klasa publiczna TestStateEvent Reprezentuje rekord powiadomienia o zmianę w stanie testu.
Klasa publiczna TestType Identyfikuje typ testu.
Klasa publiczna TestTypeExtensionClientSide Zawiera klasa podstawowa dla rozszerzeń niestandardowych test do pracy na komputerze klienckim.
Klasa publiczna TextTestResultMessage Wyświetla komunikat, który jest używany przez badania do raportu dodatkowe informacje, które użytkownik chce zobaczyć w wyniku.
Klasa publiczna TimerResult Rekordy wynik timer, który umożliwia wykonanie części test writer badania.
Klasa publiczna Tip Reprezentuje Domyślna implementacja dostawcy zapasu test, który musi być zaimplementowana dla każdego typu badania.
Klasa publiczna UriDataAttachment Implementacja zapewnia IDataAttachment do wysyłania każdego zasobu, który jest możliwy przez uniform resource identifier (URI) jako załącznik.
Klasa publiczna UserVisiblePropertyAttribute Reprezentuje atrybut, który można zastosować do właściwości elementu badania, aby wyświetlić właściwości w oknie właściwości Visual Studio Test Professional interfejsu użytkownika.Klasa ta nie może być dziedziczona.
Klasa publiczna VisiblePropertyAttribute Reprezentuje atrybut, który jest stosowany do właściwości elementu test, który oznacza właściwość jako właściwość grupowanie w oknie właściwości Visual Studio Test Professional interfejsu użytkownika. 
Klasa publiczna WarningEventArgs Reprezentuje argumentów zdarzeń ostrzeżenie, że wystąpił podczas wykonywania badania.
Klasa publiczna XmlTestReader Zapewnia XML czytania funkcjonalności w Visual Studio Test Professional.
Klasa publiczna XmlTestWriter Zapewnia XML pisania funkcjonalności w Visual Studio Test Professional.

Interfejsy

  Interfejs Opis
Interfejs publiczny IAspNetDevelopmentServerTest Reprezentuje interfejs, który zawiera listę AspNetDevelopmentServer obiektów dla tego testu.
Interfejs publiczny IDataAttachment Reprezentuje interfejs, który jest używany do definiowania załącznik danych.
Interfejs publiczny IDataSourceBindingData Infrastruktura. Reprezentuje informacje, które jest wymagane do utworzenia połączenia dla elementu badania ze źródłem danych.
Interfejs publiczny IFastVisiblePropertyProvider Reprezentuje interfejs dla obiektu zoptymalizowany do pracy z właściwości i wartości właściwości.
Interfejs publiczny IFileProvider Reprezentuje interfejs, który jest implementowane przez klasy, aby powrócić do listy ścieżek plików.
Interfejs publiczny IHostedTest Typ testu, który implementuje interfejs IHostedTest lub dziedziczy z klasy, która implementuje interfejs IHostedTest może być obsługiwany przez karty hosta.Typy niestandardowe testu są zazwyczaj pochodną klasy TestElement i TestElement klasy implementuje interfejs IHostedTest.W konsekwencji dowolnego typu test, który pochodzi od TestElement może być obsługiwany przez karty hosta.
Interfejs publiczny IHostSpecificRunConfigurationData Infrastruktura. Reprezentuje interfejs znacznik w ramach badania.
Interfejs publiczny IPersistable Reprezentuje interfejs, który może być implementowana przez klasę do wykonywania akcji przed i po trwałości, gdy wywoływana jest w ramach badania Visual Studio Test Professional.
Interfejs publiczny IPotentiallyLarge Reprezentuje interfejs, który może być implementowana przez potencjalnie dużego obiektu, aby włączyć platformę testowania określić, czy wymuszają sterowanie przepływem podczas operacji, które dotyczą obiektu.
Interfejs publiczny IQTMeasurementBlock
Interfejs publiczny ITestAggregation Reprezentuje interfejs, który może być implementowana przez element kontrolny.
Interfejs publiczny ITestElement Reprezentuje obiekt badania, które jest używane wewnętrznie w ramach testu Visual Studio, i to interfejs, który jest wdrożenie przez wszystkich przypadkach badania.
Interfejs publiczny ITestElementResultTestPropertyProvider Reprezentuje interfejs, który obiekt można zaimplementować badanie danych w wynikach badania.
Interfejs publiczny ITestList Interfejs do tworzenia list niestandardowych badania.
Interfejs publiczny ITestManagementEvents Reprezentuje interfejs, który można zaimplementować klasy, aby dodać TestRunSubmitting programu obsługi zdarzeń.
Interfejs publiczny ITestResultExtension Reprezentuje interfejs, który jest implementowana przez Visual Studio Test Professional Aby włączyć jednostki badań w celu wyodrębnienia danych rozszerzenia, który jest dołączony do wyników badań.
Interfejs publiczny ITestTypeExtension Reprezentuje interfejs, który jest implementowana przez Visual Studio Test Professional Aby włączyć rozszerzenie klienta w celu uzyskania listy badań w badaniu, uruchomić przed wykonaniem badania.
Interfejs publiczny ITestTypeSpecificRunConfigurationData Reprezentuje interfejs, który muszą być zaimplementowane przez obiekty rozszerzenia, które określają typy test przy użyciu danych konfiguracji specyficzne dla typu badania przebieg testu.
Interfejs publiczny ITip Interfejs dostawcy zapasu test, który musi być zaimplementowana dla każdego typu badania.
Interfejs publiczny ITmi Infrastruktura. Reprezentuje interfejs zarządzania Test (UI) z Visual Studio Test Professional.
Interfejs publiczny IVerifiable Reprezentuje interfejs, który można być implementowane przez klasy rozszerzenie test, aby sprawdzić jego elementy wymagane badania.
Interfejs publiczny IVisiblePropertyProvider Reprezentuje interfejs, który może być implementowana przez obiekty badania, które mają właściwości, które są widoczne dla użytkownika.
Interfejs publiczny IWarningHandler Reprezentuje interfejs dla badania klas, które obsługują i Raportuj zdarzenia ostrzegawcze.

Delegaci

  Delegat Opis
Delegat publiczny DebugEventHandler Reprezentuje metodę, która będzie obsługiwać zdarzenie debugowania.
Delegat publiczny QTMeasurementBlockFactory.ProxyCreator

Wyliczenia

  Wyliczenie Opis
Wyliczenie publiczne DataCollectorMessageLevel Reprezentuje poziomy ważności, w którym DataCollectorExceptionMessageInfo dla danych diagnostycznych karty mogą być rejestrowane.
Wyliczenie publiczne DebugEngine Określa silników debugowania, które można używać do testowania kodu.
Wyliczenie publiczne PropertyConverterType Wylicza konwertery typu możliwe wartości właściwości obiektu, test.
Wyliczenie publiczne PropertyEditorType To wyliczenie zawiera prawidłowe wartości dla edytora wartość właściwości.
Wyliczenie publiczne RunState To wyliczenie reprezentuje prawidłowy Państwa za testy.
Wyliczenie publiczne TestMessageKind Infrastruktura. Zapewnia prawidłowe typy wiadomości wewnętrznych.
Wyliczenie publiczne TestOutcome W tym artykule opisano wyniki badania, uruchom.
Wyliczenie publiczne TestState To wyliczenie reprezentuje prawidłowy Państwa na badania.
Wyliczenie publiczne WebServerType To wyliczenie zapewnia prawidłowe typy ustawień serwera sieci Web.