Condividi tramite


Classe TeamFoundationLocationService

Gerarchia di ereditarietà

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationLocationService

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

'Dichiarazione
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
Public NotInheritable Class TeamFoundationLocationService _
    Implements ITeamFoundationLocationService, ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
public sealed class TeamFoundationLocationService : ITeamFoundationLocationService, 
    ITeamFoundationService

Il tipo TeamFoundationLocationService espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica CurrentServiceOwner Identificatore univoco del servizio corrente

In alto

Metodi

  Nome Descrizione
Metodo pubblico ConfigureAccessMapping
Metodo pubblico DetermineAccessMapping(TeamFoundationRequestContext) Determina se il mapping di accesso questa richiesta non.Questa operazione viene effettuata confrontando l'host di combinazione e la porta della richiesta in entrata alle voci di servizio di percorso.
Metodo pubblico DetermineAccessMapping(TeamFoundationRequestContext, String) Determina se il mapping di accesso non questa posizione.Questa operazione viene effettuata confrontando l'host di combinazione e la porta della richiesta in entrata alle voci di servizio di percorso.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico FindServiceDefinition(TeamFoundationRequestContext, String, String) Trova la definizione del servizio all'ID del tipo e lo strumento di servizioAffinché questa chiamata da gestire, solo un servizio che dispone dell'ID del tipo e lo strumento di servizio può esistere.
Metodo pubblico FindServiceDefinition(TeamFoundationRequestContext, String, Guid, Guid)
Metodo pubblico FindServiceDefinitions
Metodo pubblico FindServiceDefinitionsByToolId Cerca le definizioni del servizio per tutti i servizi disponibili per l'id specificato dello strumentoSe esiste alcun servizio per questo strumento ID, un'enumerazione vuota verrà restituita.
Metodo pubblico FindServiceLocation
Metodo pubblico GetAccessMapping
Metodo pubblico GetAccessMappings
Metodo pubblico GetDefaultAccessMapping
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetHostLocation
Metodo pubblico GetLastChangeId Restituisce l'id dell'ultima modifica in cui è stato eseguito sui dati di posizione.
Metodo pubblico GetPublicAccessMapping Questo metodo non consente di restituire il mapping di accesso a Moniker=PublicAccessMapping.Se nessun mapping di suc esiste restituiremo il DefaultAccessMapping anziché.Se è necessario trovare il mapping di accesso a Moniker=PublicAccessMapping (che può esistere) è necessario chiamare l'overload di GetAccessMapping che contiene il parametro del moniker e viene preparato per la possibilità che può restituire null.
Metodo pubblico GetRegisteredServiceDomains
Metodo pubblico GetRootDomainUri(TeamFoundationRequestContext)
Metodo pubblico GetRootDomainUri(TeamFoundationRequestContext, AccessMapping)
Metodo pubblico GetSelfReferenceUri
Metodo pubblico GetServerAccessMapping Questo metodo non consente di restituire il mapping di accesso a Moniker=ServerAccessMapping.Se tale mapping esiste restituiremo il PublicAccessMapping anziché (non può inoltre essere presente nel qual caso restituiremo il DefaultAccessMapping).Se è necessario trovare il mapping di accesso a Moniker=ServerAccessMapping (che può esistere) è necessario chiamare l'overload di GetAccessMapping che contiene il parametro del moniker e viene preparato per la possibilità che può restituire null.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico LocationForAccessMapping(TeamFoundationRequestContext, ServiceDefinition, AccessMapping)
Metodo pubblico LocationForAccessMapping(TeamFoundationRequestContext, String, RelativeToSetting, AccessMapping)
Metodo pubblico LocationForAccessMapping(TeamFoundationRequestContext, String, Guid, AccessMapping, Guid)
Metodo pubblico MapToRootDomain URI specificato, questo metodo visualizzerà se l'host corrisponde a un dominio alternativo.In caso affermativo nuovo URI sarà creato che utilizza il dominio radice dell'host.
Metodo pubblico RegisterLocationServiceWithSps
Metodo pubblico RemoveAccessMapping
Metodo pubblico RemoveServiceDefinitions
Metodo pubblico SaveServiceDefinitions Servizi di log con il servizio di percorso.Tutti i mapping di accesso fare riferimento in un ServiceDefinition o nel relativo LocationMappings devono essere già registrati con il LocationService.I mapping del percorso per le definizioni del servizio fornite non vengono completate verranno generati e aggiornati nella definizione del servizio passati.Ogni servizio che è relativo alle sessioni alcun mapping del percorso passati i mapping del percorso ha generato per tutti mapping di accesso esistenti.Se solo alcuni mapping di accesso sono previsti, devono essere passati.
Metodo pubblico SetDefaultAccessMapping
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblicoMembro statico ValidateServiceDefinition I controlli per assicurarsi che tutti i parametri delle definizioni del servizio validi e verificare la presenza di una modifica non valida con il parametro del isUpdate.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceEnd Eseguire i passaggi di pulizia.
Implementazione esplicita dell'interfacciaMetodo privato ITeamFoundationService.ServiceStart Eseguire i passaggi iniziali.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server