Klasa ServiceDefinition
Hierarchia dziedziczenia
System.Object
Microsoft.TeamFoundation.Framework.Server.ServiceDefinition
Przestrzeń nazw: Microsoft.TeamFoundation.Framework.Server
Zestaw: Microsoft.TeamFoundation.Framework.Server (w Microsoft.TeamFoundation.Framework.Server.dll)
Składnia
'Deklaracja
<CallOnSerializationAttribute("PrepareForWebServiceSerialization")> _
<ClassVisibilityAttribute(ClientVisibility.Public, ClientVisibility.Internal)> _
Public Class ServiceDefinition
[CallOnSerializationAttribute("PrepareForWebServiceSerialization")]
[ClassVisibilityAttribute(ClientVisibility.Public, ClientVisibility.Internal)]
public class ServiceDefinition
Typ ServiceDefinition uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
ServiceDefinition() | ||
ServiceDefinition(String, Guid, String, String, RelativeToSetting, String, String) | Metodę fabrykującą definicji usług.Mapowania lokalizacji mogą być dodawane w postaci [IServiceDefinition.AddLocationMapping()] funkcji.Należy zauważyć, że ta metoda nie rejestruje definicji usługi. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
Description | Tekst dokumentów lub opisuje ta usługa jest lub sposobie jego wykorzystania. | |
DisplayName | Nazwa wyświetlana ta definicja serwisu. | |
Identifier | Identyfikator dla tego wystąpienia tego typu usługi.Razem [ServiceType] i [Identifier] jednoznacznie identyfikują definicji usługi. | |
IsSingleton | Przestarzałe. Jeśli [true], to tylko definicji tego typu usługi.Definicja ta usługa ma zostać zarejestrowany, jeśli jest to [true], definicje usług nie z tego typu usługi mogą być już zarejestrowane.Niniejsza definicja jest aktualizowany tak, że jest to definicja singleton, musi być tylko definicji zarejestrowane. Po zarejestrowaniu definicji singleton mogą być rejestrowane nie inne definicje usług z danego typu usług. | |
LocationMappings | Mapowania lokalizacji, które określają, gdzie mieszka tej usługi, dla danego dostęp mapowania dla [FullyQualified] definicje usługi.Dla wszystkich definicji usług jest względne zawsze będzie pusta. | |
RelativePath | Względna ścieżka ta definicja serwisu.Jeśli [RelativeToSetting] jest [FullyQualified], wartość ta musi być null.W przeciwnym razie musi zawierać części ścieżki, która jest względem cokolwiek jest względna ustawienie usługi.Jeśli obiekt wywołujący zmiany tej wartości, definicja ta będzie zawierać nieprawidłowe wartości dla jego [LocationMappings] i zwróci niepoprawne lokalizacje dla wywołania [LocationForZone] aż przechodzi do [LocationServiceAPI]. | |
RelativeToSetting | Warstwa [TeamFoundationServer] że ta usługa jest w stosunku do.To, wraz z [RelativePath] i wpis definicji usługi lokalizacji dla mapowania dostępu jest używana do określenia ostatecznej lokalizacji usług, które mają ustawienie inne niż [FullyQualified].Jeśli obiekt wywołujący zmiany tej wartości, definicja ta będzie zawierać nieprawidłowe wartości dla jego [LocationMappings] i zwróci niepoprawne lokalizacje dla wywołania [LocationForZone] aż przechodzi do [LocationServiceAPI]. | |
RelativeToSettingValue | ||
ServiceType | Jest to nazwa typu usługi, który jest zdefiniowany. Uwaga, że wiele usług może mieć taki sam [ServiceType]. Razem [ServiceType] i [Identifier] jednoznacznie identyfikują definicji usługi. | |
ToolId | Kategoria "narzędzia" czy ta usługa jest częścią.Odpowiada to stary identyfikator rejestracji narzędzie. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddLocationMapping | Dodaje mapowanie położenie warunkiem dostępu do mapowania i lokalizację definicji usługi.Należy zauważyć, że jeśli mapowanie już istnieje mapowanie warunkiem dostępu zostaną zastąpione. | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetLocationMapping | Zwraca [LocationMapping] dla [AccessMapping] pod warunkiem lub null, jeśli ten [ServiceDefinition] nie ma [LocationMapping] dla pod warunkiem [AccessMapping].Ta funkcja zawsze zwraca wartość null, jeśli jest ona wywoływana w non względne [ServiceDefinition]. | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
RemoveLocationMapping | Usuwa mapowanie lokalizacji dla mapowania dostępu, pod warunkiem.Należy zauważyć, że mapowania dostępu są określane są równe oparte na ich monikera. | |
ToString | (Zastępuje Object.ToString()). |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.