Udostępnij za pośrednictwem


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
Metoda publiczna 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.
Metoda publiczna 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.
Metoda publiczna 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.
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda publiczna 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.
Metoda publiczna 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.
Metoda publiczna 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.
Metoda publiczna 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.
Metoda publiczna 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.
Metoda publiczna GetAccessMapping Zwraca mapowania dostępu dostarczonego monikera.Mapowania dostępu nie zostanie znaleziony, zwracana jest wartość null.
Metoda publiczna GetAccessMappings Pobiera wszystkie mapowania dostępu w bieżącym kontekście.
Metoda publiczna GetDefaultAccessMapping Zwraca wartość domyślnego mapowania dostępu dla usługi lokalizacji.
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetHostLocation GetHostLocation zwróci adres URL do katalogu głównego dla mapowania dostępu danego hosta.
Metoda publiczna GetLastChangeId Zwraca identyfikator ostatnią zmianę, która została wykonana na danych lokalizacji.
Metoda publiczna 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.
Metoda publiczna GetRootDomainUri
Metoda publiczna 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.
Metoda publiczna 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.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna LocationForAccessMapping(TeamFoundationRequestContext, ServiceDefinition, AccessMapping)
Metoda publiczna LocationForAccessMapping(TeamFoundationRequestContext, String, RelativeToSetting, AccessMapping)
Metoda publiczna LocationForAccessMapping(TeamFoundationRequestContext, String, Guid, AccessMapping)
Metoda publiczna RemoveAccessMapping Usuwa mapowanie dostępu i wszystkie lokalizacje, które są mapowane w definicjach usług.
Metoda publiczna RemoveServiceDefinitions Powoduje usunięcie informacji o określonych usług usługa lokalizacji.
Metoda publiczna 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.
Metoda publiczna SetDefaultAccessMapping Zestawy przekazano domyślnego mapowania dostępu do mapowania.
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).
Metoda publicznaStatyczny element członkowski ValidateServiceDefinition

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna ITeamFoundationService.ServiceEnd Wykonaj kroki oczyszczania.
Jawna implementacja interfejsuMetoda prywatna 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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.TeamFoundation.Framework.Server