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 | |
---|---|---|
ServiceDefinition | Erstellt ein ServiceDefinition auf Grundlage der angegebenen Informationen. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Description | OpenType-Bruchformaten dass Dokumente oder wird beschrieben, wie dieser Dienst ist und wie es verwendet wird. | |
DisplayName | Der Anzeigename für dieses ServiceDefinition. | |
Identifier | Der Bezeichner für diese Instanz dieses Diensttyps.Zusammen identifizieren ein ServiceType und einem Bezeichner eindeutig ein ServiceDefinition. | |
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. | |
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. | |
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. | |
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. | |
ToolType | Der Team Foundation Server-Tool-Typ, dass dieser Dienst ein Member aus ist. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
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. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
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. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
RemoveLocationMapping | Entfernt das LocationMapping für den AccessMapping bereitgestellt hat.Beachten Sie, dass AccessMappings ermittelt werden, um auf Grundlage den Moniker gleich sein. | |
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.