Freigeben über


ServiceDefinition-Klasse

Definiert einen Dienst und alle Positionen, die für diese vorhanden sind.

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.Framework.Client.ServiceDefinition

Namespace:  Microsoft.TeamFoundation.Framework.Client
Assembly:  Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)

Syntax

'Declaration
Public NotInheritable Class ServiceDefinition
public sealed class ServiceDefinition

Der ServiceDefinition-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ServiceDefinition Erstellt ein ServiceDefinition auf Grundlage der angegebenen Informationen.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Description OpenType-Bruchformaten dass Dokumente oder wird beschrieben, wie dieser Dienst ist und wie es verwendet wird.
Öffentliche Eigenschaft DisplayName Der Anzeigename für dieses ServiceDefinition.
Öffentliche Eigenschaft Identifier Der Bezeichner für diese Instanz dieses Diensttyps.Zusammen identifizieren ein ServiceType und einem Bezeichner eindeutig ein ServiceDefinition.
Öffentliche Eigenschaft LocationMappings Das LocationMappings, das die Position zu AccessMapping-Beziehungen für FullyQualified ServiceDefinitions definieren.Für jedes ServiceDefinition, das relativ ist, ist dies immer leer.
Öffentliche Eigenschaft RelativePath Der relative Pfad für dieses ServiceDefinition.Wenn das RelativeToSetting FullyQualified ist, muss dieser Wert NULL sein; andernfalls muss es den Teil des Pfades enthalten, das ist relativ zu, was relative Einstellung für das ServiceDefinition ist.
Öffentliche Eigenschaft RelativeToSetting Inidicates, ob das ServiceDefinition relativ zu einem Aspekt der Bereitstellung oder FullyQualified der Bedeutung Team Foundation Servers ist, dass einer externen Dienst ist.Wenn dieses RelativeToSetting keinen Wert von FullyQualified hat, darf sich das RelativePath nicht NULL sein oder leeren.
Öffentliche Eigenschaft ServiceType Dies ist der Typ des Diensts, der definiert wird.Beachten Sie, dass mehrere ServiceDefinitions das gleiche ServiceType haben kann.Zusammen identifizieren ein ServiceType und einem Bezeichner eindeutig ein ServiceDefinition.
Öffentliche Eigenschaft ToolType Der Team Foundation Server-Tool-Typ, dass dieser Dienst ein Member aus ist.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddLocationMapping Fügt einem LocationMapping für das bereitgestellte AccessMapping und Speicherort dem ServiceDefinition hinzu.Beachten Sie, dass, wenn ein LocationMapping bereits für das bereitgestellte AccessMapping vorhanden, sie überschrieben wird.Außerdem sollte diese Methode aufgerufen ServiceDefinitions nur sein, das FullyQualified sind.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetLocationMapping Gibt den LocationMapping für den bereitgestellten oder ungültigen AccessMapping zurück, wenn dieses ServiceDefinition kein LocationMapping für das bereitgestellte AccessMapping hat.Diese Funktion immer NULL zurück, wenn es um einen nicht relativen ServiceDefinition aufgerufen wird.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode RemoveLocationMapping Entfernt das LocationMapping für den AccessMapping bereitgestellt hat.Beachten Sie, dass AccessMappings ermittelt werden, um auf Grundlage den Moniker gleich sein.
Öffentliche Methode ToString (Überschreibt Object.ToString().)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Client-Namespace