Klasa TeamFoundationLocationService
Hierarchia dziedziczenia
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationLocationService
Przestrzeń nazw: Microsoft.TeamFoundation.Framework.Server
Zestaw: Microsoft.TeamFoundation.Framework.Server (w Microsoft.TeamFoundation.Framework.Server.dll)
Składnia
'Deklaracja
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
Public NotInheritable Class TeamFoundationLocationService _
Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
public sealed class TeamFoundationLocationService : ITeamFoundationService
Typ TeamFoundationLocationService uwidacznia następujące elementy członkowskie.
Metody
Nazwa | Opis | |
---|---|---|
ConfigureAccessMapping | Dodaje nowe dostępu mapowanie do tej lokalizacji usługi tak długo, jak strefy dostępu, z określonym moniker obecnie nie istnieje.Jeśli moniker już istnieje, zostanie zgłoszony błąd.Ta funkcja generuje opcjonalnie mapowania lokalizacji dla wszystkich zarejestrowanych usług, które są w stosunku do danej warstwy. | |
DetermineAccessMapping(TeamFoundationRequestContext) | Określa, jakie dostępu mapowanie tego żądania pochodzi od.Można to osiągnąć poprzez porównanie systemu hosta i port przychodzące żądanie wpisów usługi lokalizacji. | |
DetermineAccessMapping(TeamFoundationRequestContext, String) | Określa, jaki dostęp mapowania tej lokalizacji pochodzi z.Można to osiągnąć poprzez porównanie systemu hosta i port przychodzące żądanie wpisów usługi lokalizacji. | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
FindServiceDefinition(TeamFoundationRequestContext, String, Guid) | Zwraca definicji usługi dla usługi, która ma typ świadczonych usług i identyfikator.Jeśli brak wpisu w pamięci podręcznej dla tej usługi, zostanie zwrócona wartość NULL. | |
FindServiceDefinition(TeamFoundationRequestContext, String, String) | Wyszukuje definicji usługi z identyfikatorem typu i narzędzie świadczonych usług.Aby to wywołanie może istnieć tylko jedna usługa, która ma identyfikator typu i narzędzie świadczonych usług. | |
FindServiceDefinitions | Wyszukuje definicje usług dla wszystkich usług dostępnych dla typu określonej usługi.Jeśli istnieje żadnych usług tego typu, zostaną zwrócone puste wyliczania. | |
FindServiceDefinitionsByToolId | Wyszukuje definicje usług dla wszystkich usług dostępnych dla identyfikatora określonego narzędzia.Jeśli usług nie istnieje dla tego Identyfikatora narzędzie, zostaną zwrócone puste wyliczania. | |
FindServiceLocation | Znajdzie lokalizację usługi, świadczonych usług identyfikatorze typu i narzędzie mapowania przewidziano dostęp.Aby to wywołanie może istnieć tylko jedna usługa, która ma świadczonych usług, wpisz i narzędzie identyfikator. | |
GetAccessMapping | Zwraca mapowania dostępu dostarczonego monikera.Mapowania dostępu nie zostanie znaleziony, zwracana jest wartość null. | |
GetAccessMappings | Pobiera wszystkie mapowania dostępu w bieżącym kontekście. | |
GetDefaultAccessMapping | Zwraca wartość domyślnego mapowania dostępu dla usługi lokalizacji. | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetHostLocation | GetHostLocation zwróci adres URL do katalogu głównego dla mapowania dostępu danego hosta. | |
GetLastChangeId | Zwraca identyfikator ostatnią zmianę, która została wykonana na danych lokalizacji. | |
GetPublicAccessMapping | Mapowania dostępu do usługi lokalizacji dla dostępu klienta (public) podczas mapowania szczególne dostępu nie jest znana.To różni się nieco od DefaultAccessMapping.Można domyślnego mapowania dostępu, gdy nie masz pewności, gdzie dokonane dostępu. | |
GetRootDomainUri | ||
GetSelfReferenceUri | Pobiera identyfikator Uri dla tej usługi lokalizacji dla tego hosta.Będzie próbował pobrać lokalizacji określonej mapowania dostępu, pod warunkiem.Jeśli usługa lokalizacji nie można rozwiązać przy użyciu mapowania dostępu następnie zwróci pierwszy mapowania dostępu.Mapowania dostępu nie są dostępne dla usługi lokalizacji wygeneruje na AccessMappingNotRegisteredException. | |
GetServerAccessMapping | Dostęp, mapowanie, który powinien być używany serwer musi sobie dostępu do adresu URL.Oznacza to, że kod, który używa tych adresów URL zostanie uruchomiony na serwerze nie z lokalizacji klienta publicznego. | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
LocationForAccessMapping(TeamFoundationRequestContext, ServiceDefinition, AccessMapping) | ||
LocationForAccessMapping(TeamFoundationRequestContext, String, RelativeToSetting, AccessMapping) | ||
LocationForAccessMapping(TeamFoundationRequestContext, String, Guid, AccessMapping) | ||
RemoveAccessMapping | Usuwa mapowanie dostępu i wszystkie lokalizacje, które są mapowane w definicjach usług. | |
RemoveServiceDefinitions | Powoduje usunięcie informacji o określonych usług usługa lokalizacji. | |
SaveServiceDefinitions | Rejestry usług za pomocą usługi lokalizacji.Wszystkie mapowania dostępu w ServiceDefinition lub jeden z jego LocationMappings musi być zarejestrowana już LocationService.Lokalizację mapowania definicje świadczonych usług, które nie są w pełni kwalifikowane będą generowane i aktualizowane przekazany definicje usług.Wszelkie usługi, która jest względna, przekazujący nie mapowania lokalizacji w będzie miał lokalizację mapowania generowane dla wszystkich istniejących mapowań dostępu.Jeśli tylko niektóre mapowania dostępu są pożądane, muszą być przekazywane w. | |
SetDefaultAccessMapping | Zestawy przekazano domyślnego mapowania dostępu do mapowania. | |
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). | |
ValidateServiceDefinition |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
ITeamFoundationService.ServiceEnd | Wykonaj kroki oczyszczania. | |
ITeamFoundationService.ServiceStart | Wykonaj czynności start. |
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.