ServiceDefinition-Klasse
Vererbungshierarchie
System.Object
Microsoft.TeamFoundation.Server.Core.Location.ServiceDefinition
Namespace: Microsoft.TeamFoundation.Server.Core.Location
Assembly: Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.dll)
Syntax
'Declaration
<CallOnSerializationAttribute("PrepareForWebServiceSerialization")> _
<ClassVisibilityAttribute(ClientVisibility.Public, ClientVisibility.Internal)> _
Public Class ServiceDefinition
[CallOnSerializationAttribute("PrepareForWebServiceSerialization")]
[ClassVisibilityAttribute(ClientVisibility.Public, ClientVisibility.Internal)]
public class ServiceDefinition
Der ServiceDefinition-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ServiceDefinition |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Description | OpenType-Bruchformaten dass Dokumente oder wird beschrieben, wie dieser Dienst ist, oder wie er verwendet wird. | |
DisplayName | Der Anzeigename für diese Dienstdefinition | |
Identifier | Der Bezeichner für diese Instanz dieses Diensttyps.Zusammen identifizieren ein ServiceType und einem Bezeichner eindeutig eine Dienstdefinition. | |
IsSingleton | Veraltet. Wenn true, kann dies die einzige Dienstdefinition mit diesem Typ ist.Wenn diese Dienstdefinition im Begriff ist registriert werden und diese gilt, können keine Dienstdefinitionen mit diesem Diensttyp bereits registriert werden.Wenn diese Definition aktualisiert wird, dass sie mit dem Singleton- Definition ist, muss sie die einzige registrierte Definition sein.Sobald eine Singleton Definition registriert ist, kann keine andere Dienstdefinitionen mit dem angegebenen Diensttyp registriert werden. | |
LocationMappings | Die Speicherortzuordnungen, die definieren, wo dieser Dienst für angegebene Zugriffszuordnungen für FullyQualified Dienstdefinitionen lebt.Für jede Dienstdefinition, der ziemlich ist, ist dies immer leer. | |
RelativePath | Der relative Pfad für diese Dienstdefinition.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 den Dienst ist.Wenn der Aufrufer diesen Wert ändert, enthält diese Definition falsche Werte für das LocationMappings und gibt falschen Positionen für Aufrufe LocationForZone zurück, bis sie zurück in das LocationServiceAPI übergeben wurde. | |
RelativeToSetting | Die Ebene von TeamFoundationServer, der dieser Dienst relativ ist.Dadurch, zusammen mit dem RelativePath und dem Speicherortdienstdefinitionseintrag für die Zugriffszuordnung wird verwendet, um den abschließenden Speicherort von Diensten zu bestimmen, die eine Einstellung als FullyQualified haben.Wenn der Aufrufer diesen Wert ändert, enthält diese Definition falsche Werte für das LocationMappings und gibt falschen Positionen für Aufrufe LocationForZone zurück, bis sie zurück in das LocationServiceAPI übergeben wurde. | |
RelativeToSettingValue | ||
ServiceType | Dies ist der Name des Typs des Diensts, der definiert wird.Beachten Sie, dass mehrere das gleiche ServiceType haben können.Zusammen identifizieren ein ServiceType und einem Bezeichner eindeutig eine Dienstdefinition. | |
ToolId | Die Kategorie "Tools" dessen dieser Dienst Teil ist.Dies entspricht der alten Registrierungstool-ID |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddLocationMapping | Fügt einer Speicherortzuordnung für die angebotene Zugriffszuordnung und geben der Dienstdefinition hinzu.Beachten Sie, dass, wenn bereits eine Zuordnung für die angebotene Zugriffszuordnung vorhanden, sie überschrieben wird. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (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.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
RemoveLocationMapping | Entfernt die Speicherortzuordnung für die bereitgestellte Zugriffszuordnung.Beachten Sie, dass Zugriffszuordnungen 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.