Microsoft.TeamFoundation.Client-Namespace

Der Microsoft.TeamFoundation.Client-Namespace stellt die APIs, um zu Visual Studio Team Foundation Server und an Daten über Teamprojektauflistungen und Teamprojekte herzustellen.

Sie können TfsConfigurationServer verwenden, um an einem Teamprojekt herstellen möchten, und Sie können TfsTeamProjectCollection mit CatalogNode auf Daten über Teamprojektauflistungen und Teamprojekte verwenden. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit Team Foundation Server von einer Konsolenanwendung aus.

Sie können auf mehr Daten über Teamprojekte zugreifen, indem Sie TfsTeamProjectCollection.GetServiceInstance verwenden, oder TfsConfigurationServer.GetServiceInstance, um von Objekten wie WorkItemStore und VersionControlServer-Klassen abzurufen und die IBuildServer-Schnittstelle. Weitere Informationen finden Sie in den Ausführungen zum GetServiceInstance in Herstellen einer Verbindung mit Team Foundation Server von einer Konsolenanwendung aus.

Klassen

  Klasse Beschreibung
Öffentliche Klasse ArtifactVersionSpec Satz bekannte ArtifactSpec-Versionen.
Öffentliche Klasse BasicAuthCredential Stellt Anmeldeinformationen für die Standardauthentifizierung für Team Foundation Server.
Öffentliche Klasse BasicAuthToken Stellt ein Token für die von Internet-Identitäten bereit.
Öffentliche Klasse BorderPanel Diese API unterstützt die Team Foundation Server-Infrastruktur und nicht beabsichtigt, direkt im Code verwendet werden.
Öffentliche Klasse ClientContext Stellt den Kontext eines Befehls dar, der durch eine Clientanwendung initiiert wird.
Öffentliche Klasse ConfirmationBuilder Zuständig für die Verarbeitung der Einträge für die Bestätigungs-Seite von den einzelnen Assistentenseiten.
Öffentliche Klasse ConnectedUserContext
Öffentliche Klasse ConnectionUserChangedEventArgs
Öffentliche Klasse ConnectivityFailureStatusChangedEventArgs Das EventArgs-Objekt wurde an Ereignishandler für das ConnectivityFailureStatusChanged-Ereignis auf TfsConnection bereit.
Öffentliche Klasse ContextChangedEventArgs EventArgs für das Ereignis ContextChanged auf der ITeamFoundationContextManager-Schnittstelle.
Öffentliche Klasse ContextChangingEventArgs Typ für das ContextChanging-Ereignis auf der ITeamFoundationContextManager-Schnittstelle.
Öffentliche Klasse CookieCredential Bietet vereinigte Authentifizierung mit einer gehosteten TfsConnection-Instanz mithilfe von Cookies auf einen Bündnis.
Öffentliche Klasse CookieToken Stellt ein cookiebasiertes Authentifizierungstoken bereit.
Öffentliche Klasse CredentialsChangedEventArgs Enthält Eigenschaften, die gelten, wenn die Anmeldeinformationen des Team Foundation Server-Objekts ändern.
Öffentliche Klasse DeletionException Wird ausgelöst, wenn ein Fehler während eines Löschvorgangs auftritt.
Öffentliche Klasse DragDrop
Öffentliche Klasse DragDropParameters
Öffentliche Klasse FederatedCredential Enthält eine allgemeine Implementierung für vereinte Anmeldeinformationen bereit.
Öffentliche Klasse GzipResourceReader
Öffentliche Klasse InformationBar Diese API unterstützt die Infrastruktur von Team Foundation Server und ist nicht für die direkte Verwendung im Code bestimmt.
Öffentliche Klasse IssuedToken Stellt eine allgemeine Basisklasse für ausgestellte Tokens bereit.
Öffentliche Klasse IssuedTokenCredential Stellt eine allgemeine Basisklasse für Anmeldeinformationen des ausgestellten Tokens bereit.
Öffentliche Klasse LinksCollection Stellt eine Auflistung von Zuordnungen Artefakt IDs mit ihren jeweiligen Artefakt URLs dar, die beim Methodikvorlageninstanziierung erstellt wurden.
Öffentliche Klasse LogLevels Beschreibt verschiedene Kategorien für Protokolleinträge.
Öffentliche Klasse NotificationManager Stellt Benachrichtigungen von Ereignissen über Prozesse in einem einzelnen Desktop zu.Dies wird verwendet, um die Benutzeroberflächen in Visual Studio momentan von Änderungen, die lokal dafür werden, wie Versionskontrollenarbeitsbereichsmanipulation zu halten.
Öffentliche Klasse OAuthToken Stellt ein Token bereit, das für OAuth Delegierung basierende Authentifizierung verwendet wird
Öffentliche Klasse OAuthTokenContainer Ein Container, um einen OAuth-Zugriffstokens zu kapseln und ein OAuth aktualisieren Token (oder Autorisierungscode)
Öffentliche Klasse OAuthTokenCredential
Öffentliche Klasse PcwException Wird für eine Ausnahme mit dem Projekterstellungsassistenten.
Öffentliche Klasse PerfTraceListener Überwacht auf Leistungsablaufverfolgungen.
Öffentliche Klasse PluginInitializationFailedException Wird ausgelöst, wenn ein Plug-In initialisieren konnte.
Öffentliche Klasse ProjectCreationContext Stellt die Methodikvorlagenkonfigurationsinformationen dar, die von Plug-Ins, wenn Sie Methodikvorlage ausführt, eine die anzuzeigenden Aufgaben verwendet wird.
Öffentliche Klasse ProjectCreationMacroResolver Auflösen und ersetzt Makros in ProjectCreationSupportedMacros.
Öffentliche Klasse ProjectCreationSupportedMacros Enthält Makros, die vom Projekterstellungsassistenten unterstützt werden.
Öffentliche Klasse PropertyBag Stellt eine ungeordnete Auflistung Eigenschaften und ihre Werte dar.
Öffentliche Klasse PropertyChangeEventArgs Argumente für ein Eigenschaftenänderungsereignis.
Öffentliche Klasse PropertyDoesNotExistException Wird ausgelöst, wenn eine Eigenschaft nicht vorhanden ist.
Öffentliche Klasse ProxyStatistics Diese API unterstützt die Team Foundation Server-Infrastruktur und nicht beabsichtigt, direkt im Code verwendet werden.
Öffentliche Klasse ProxyStatisticsInfo Diese API unterstützt die Team Foundation Server-Infrastruktur und nicht beabsichtigt, direkt im Code verwendet werden.
Öffentliche Klasse PublicDataKeys Enthält die Zeichenfolgenliterale für Schlüssel der öffentlichen Daten.
Öffentliche Klasse ReadOnlyDictionary<TKey, TValue> Eine schreibgeschützte Version von IDictionary<TKey, TValue>.
Öffentliche Klasse RegisteredConfigurationServer Beschreibt einen registrierten Konfigurationsserver.
Öffentliche Klasse RegisteredProjectCollection Beschreibt eine registrierte Projektauflistung.
Öffentliche Klasse RegisteredServers Veraltet. Verwaltet die Liste der registrierten Servern in der Systemregistrierung.
Öffentliche Klasse RegisteredTfsConnections Klasse, die eine Registrierung von Team Foundation Server-Verbindungen darstellt.
Öffentliche Klasse SimpleWebToken Stellt einfaches Webtoken bereit, das für OAuth-Authentifizierung verwendet wird.
Öffentliche Klasse SimpleWebTokenCredential Bietet vereinigte Authentifizierung mit einer gehosteten TfsConnection-Instanz mithilfe von einfachen Webtokens zu einem Bündnis.
Öffentliche Klasse TeamFoundationDateTimePicker Diese API unterstützt die Team Foundation Server-Infrastruktur und nicht beabsichtigt, direkt im Code verwendet werden.
Öffentliche Klasse TeamFoundationServer Veraltet. Stellt eine Verbindung zu einem Server dar, der Team Foundation Server ausgeführt wird.
Öffentliche Klasse TeamFoundationServerFactory Veraltet. Klassenfactory für TeamFoundationServer-Objekte.Diese Klasse ist veraltet.Verwendung TfsTeamProjectCollectionFactory stattdessen.
Öffentliche Klasse TeamFoundationSoapProxy Veraltet. Stellt das Protokoll für Team Foundation-Objektkommunikation mithilfe von SOAP bereit.
Öffentliche Klasse TeamFoundationTeam Dies ist eine Wrapperklasse für eine Teamidentität, die es bequem für Eigenschaften macht.Sie stellt auch Hilfemethoden, um Teams auf Server zu erstellen, zu aktualisieren, abfragen und zu lesen
Öffentliche Klasse TeamProjectDeleter Diese API unterstützt die Team Foundation Server-Infrastruktur und nicht beabsichtigt, direkt im Code verwendet werden.
Öffentliche Klasse TeamProjectDeleter.StatusEventArgs Diese API unterstützt die Team Foundation Server-Infrastruktur und nicht beabsichtigt, direkt im Code verwendet werden.
Öffentliche Klasse TeamProjectPicker Stellt ein Dialogfeld bereit, um eine Auflistung TeamFoundations-Projekte auszuwählen.
Öffentliche Klasse TeamProjectWizardPage Stellt eine Seite im Projekterstellungsassistenten dar.
Öffentliche Klasse TeamPropertiesView Niedrige abstrakte Klasse für alle Teamansichtsobjekte.Teamansichtsobjekte folgt Fassadenmuster.Insofern stellen Teamansichtsobjekte einfache Möglichkeit, auf bestimmte Eigenschaften des Komplexes oder Domäne zuzugreifen, die zusätzliche Einblicke benötigen auf, wie in der Teameigenschaftensammlung gespeichert werden und wie sie der Außenwelt dargestellt werden sollen.Die View-Objekte sind andere Ansichtsobjekte, wie ein bestimmtes Ansichtsobjekt nutzen, das Team der agilen Erfahrung verwaltet, das, Eigenschaften ein anderes, das Ansichtsobjekt Arbeitsaufgabenverfolgung verknüpfte Eigenschaften verwaltet, das ist, welcher Arbeitsaufgabentyp in einem Projekt Fehlerarbeitsaufgaben darstellt, für das Team verwenden können.
Öffentliche Klasse TfsClientCacheUtility
Öffentliche Klasse TfsClientCredentials Stellt Anmeldeinformationen bereit, um zu verwenden, wenn Sie in Team Foundation Server herstellen.
Öffentliche Klasse TfsClientCredentialStorage Scheinspeicherhilfsklasse Authentifizierungstoken, die für Team Foundation Server speichert und abgerufen werden.
Öffentliche Klasse TfsConfigurationServer Stellt eine Verbindung mit dem Server dar, der Team Foundation Server ausführt.
Öffentliche Klasse TfsConfigurationServerFactory Klassenfactory für TfsConfigurationServerFactory-Objekte.
Öffentliche Klasse TfsConfigurationServerManager
Öffentliche Klasse TfsConnection Stellt die Verbindung des Clients im Server dar, der Team Foundation Server ausführt.
Öffentliche Klasse TfsConnectionWebServiceCallEventArgs Das EventArgs-Objekt wurde an Ereignishandler für statische Ereignisse WebServiceCallBegin und WebServiceCallEnd auf TfsConnection bereit.
Öffentliche Klasse TfsTeamProjectCollection Extrahiert allgemeine Infrastruktur zum Team Foundation System und ist die übergeordnete Klasse für Team Foundation Komponenten.
Öffentliche Klasse TfsTeamProjectCollectionFactory Klassenfactory für TfsTeamProjectCollections-Objekte.
Öffentliche Klasse TfsTeamService
Öffentliche Klasse TswaClientHyperlinkService Eine Hilfsklasse verwendet, um Team Web Access-Links zu generieren.
Öffentliche Klasse UICredentialsProvider Wird verwendet, um Windows-Anmeldeinformationen zu fordern.
Öffentliche Klasse ValidationFailedException Wird ausgelöst, als Validierung fehlgeschlagen ist.
Öffentliche Klasse WebServiceCall Klasse für einen Webdienstaufruf.
Öffentliche Klasse WebServiceCallList Eine Liste der Webdienstaufrufe.
Öffentliche Klasse WebServiceStatList Eine Liste der Webdienststatistik.
Öffentliche Klasse WebServiceStats Enthält verschiedene Eigenschaften, um einen Webdienst zu beschreiben.
Öffentliche Klasse WindowsCredential Stellt Anmeldeinformationen für Windows-Authentifizierung für Team Foundation Server.
Öffentliche Klasse WindowsToken

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IArtifactProvider Definiert Methoden, um ein Artefakt und das allgemeine Dokumentformular abzurufen.
Öffentliche Schnittstelle ICancelableAsyncResult Enthält den Zustand eines abbrechbaren asynchronen Operation dar.
Öffentliche Schnittstelle IClientContext Beschreibt den Kontext für einen Befehl, der durch eine Clientanwendung initiiert wird.
Öffentliche Schnittstelle IClientLinking Schnittstelle für das Clientverknüpfen.
Öffentliche Schnittstelle ICredentialsProvider Beschreibt Verfahren zum Behandeln von Authentifizierungsfehlern für die Team Foundation-Komponenten.
Öffentliche Schnittstelle ILogger Die Schnittstelle für das Protokollieren von Implementierungen. Protokolliert Ereignisse in eine Protokolldatei.
Öffentliche Schnittstelle ILogHandler Handler zum Protokollieren von Ereignissen.
Öffentliche Schnittstelle IProjectComponentCreator Beschreibt die Methoden, die ein Projekterstellungsassistenten-Plug-In implementieren muss, damit durch das Ausführungsmodul aufgerufen wird.
Öffentliche Schnittstelle IProjectContext Veraltet. Beschreibt den Kontext für eine Team Foundation-Verbindung.
Öffentliche Schnittstelle IProjectCreation Bietet Methoden bereit, die das Erstellen von Teamprojekten aus einer Batchspezifikationsdatei anstelle des Projekterstellungsassistenten ermöglichen.
Öffentliche Schnittstelle IProjectCreationPlugin Schließen Sie für Pakete an, die Toolhandler für Projekterstellungsassistenten bereitstellen.
Öffentliche Schnittstelle IResultCollection<T> Beschreibt die Mechanismen für ResultCollections.ResultCollections sind aufzählbar und freigegeben werden.
Öffentliche Schnittstelle IRuntimeHost Diese API unterstützt die Team Foundation Server-Infrastruktur und nicht beabsichtigt, direkt im Code verwendet werden.
Öffentliche Schnittstelle ITeamFoundationContext Diese Schnittstelle enthält Informationen zum Kontext des Fensters Team Explorer.
Öffentliche Schnittstelle ITeamFoundationContextManager Veranlassen Sie diesen Dienst, um Änderungen am aktuellen Kontext zu überwachen, der der Team Explorer Fenster zugeordnet ist.
Öffentliche Schnittstelle ITeamFoundationContextManager2 Veranlassen Sie diesen Dienst, um Änderungen am aktuellen Kontext zu überwachen, der für das Team Explorer-Fenster zugeordnet ist.Diese Implementierung ermöglicht auch vollständige Einstellung des Kontexts mit allen Parametern.
Öffentliche Schnittstelle ITeamProjectPickerDefaultSelectionProvider Schnittstelle, um die Standardauswahl im Verbindungsdialogfeld bereitzustellen.
Öffentliche Schnittstelle ITemplateExporter Schnittstelle, die die Methoden enthält, die eine Methodik vom Server in den Client für das Anzeigen und Bearbeiten zu exportieren.
Öffentliche Schnittstelle ITemplateImporter Schnittstelle, die die Methoden enthält, die erforderlich sind, eine Methodikdatei zu importieren.Nachdem sie importiert ist, kann die Methodik in einem Projekterstellungsassistenten ausgewählt werden.
Öffentliche Schnittstelle ITemplateValidator Schnittstelle, die die Methoden enthält, die eine Methodik zu überprüfen, bevor sie importiert.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat ConnectivityFailureStatusChangedEventHandler Die Signatur für Ereignishandler für das ConnectivityFailureStatusChanged-Ereignis auf TfsConnection.
Öffentlicher Delegat CredentialsChangedEventHandler Handler für die Ereignisse ausgelöst, wenn Anmeldeinformationen geändert werden.
Öffentlicher Delegat NotificationManager.GetNotificationParametersCallback Rückruf, um den Benachrichtigungsanbieters zu ermöglichen, die Parameter auf Grundlage der Version des Fensters anpassen, das mit sie sprechen.
Öffentlicher Delegat NotificationManager.NotificationHandler
Öffentlicher Delegat OAuthTokensReceivedCallback Ein Consumer kann Delegaten bereit, auf dem benachrichtigt werden, wenn die zugrunde liegende API einen Satz Token (ein Zugriffstoken und ein Aktualisierungs-Token) für einen Autorisierungs-Code oder ein vorhergehendes Aktualisierungs-Token empfangen hat.
Öffentlicher Delegat ProjectCreationContext.PropertyChangeEventHandler Ereignishandler für, wenn sich eine Eigenschaft ändert.
Öffentlicher Delegat TeamProjectDeleter.StatusEventHandler Diese API unterstützt die Team Foundation Server-Infrastruktur und nicht beabsichtigt, direkt im Code verwendet werden.
Öffentlicher Delegat TfsConnectionWebServiceCallEventHandler Die Signatur für Ereignishandler für statische Ereignisse WebServiceCallBegin und WebServiceCallEnd auf TfsConnection.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration ActiveContextChange Diese Enumeration wird verwendet, um einen Typ Kontextänderung hinzudeuten.Jeder Wert kann nach Bedarf kombiniert werden, da dies eine Flagenumeration ist.
Öffentliche Enumeration ActiveContextChangeReason Diese Enumeration wird verwendet, um den Grund für eine Kontextänderung hinzudeuten.
Öffentliche Enumeration BorderPanel.Sides Stellt die Flags dar, um anzugeben, die Seiten eines Bereichs als gezeichnet werden, einen Rahmen aufweist.
Öffentliche Enumeration FailureKind Beschreibt den Typ des Fehlers, der aufgetreten ist.
Öffentliche Enumeration ImageScalingMode
Öffentliche Enumeration InformationBar.IconType Diese API unterstützt die Team Foundation Server-Infrastruktur und nicht beabsichtigt, direkt im Code verwendet werden.
Öffentliche Enumeration LogCategory Beschreibt die Kategorie der Meldung, die in ein Protokoll geschrieben wird.
Öffentliche Enumeration LogFlags Beschreibt die Flags, die eine Meldung beschreiben können, die in ein Protokoll geschrieben wird.
Öffentliche Enumeration OAuthTokenType Der Typ von OAuth-Token
Öffentliche Enumeration RuntimeEnvironmentFlags Kennzeichnet, das die Laufzeitumgebung beschreiben.
Öffentliche Enumeration ServerCapabilities
Öffentliche Enumeration TeamProjectPickerMode Beschreibt den aktuellen Modus für das Teamprojekt-Auswahldialogfeld.