TeamFoundationLocationService (Clase)
Jerarquía de herencia
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationLocationService
Espacio de nombres: Microsoft.TeamFoundation.Framework.Server
Ensamblado: Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxis
'Declaración
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
Public NotInheritable Class TeamFoundationLocationService _
Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
public sealed class TeamFoundationLocationService : ITeamFoundationService
El tipo TeamFoundationLocationService expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
ConfigureAccessMapping | Agrega un nuevo acceso asignación para este servicio de ubicación como una zona de acceso con el moniker especificado no existe.Si ya existe un moniker, se producirá un error.Esta función, opcionalmente, genera las asignaciones de ubicación para todos los servicios registrados que son relativas a un nivel determinado. | |
DetermineAccessMapping(TeamFoundationRequestContext) | Determina qué acceso a la asignación de esta solicitud proviene de.Esto se consigue al comparar el sistema host y puerto de la solicitud entrante con las entradas de servicio de ubicación. | |
DetermineAccessMapping(TeamFoundationRequestContext, String) | Determina qué acceso asignar esta ubicación proviene.Esto se consigue al comparar el sistema host y puerto de la solicitud entrante con las entradas de servicio de ubicación. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
FindServiceDefinition(TeamFoundationRequestContext, String, Guid) | Devuelve la definición de servicio para el servicio que tiene el tipo de servicio proporcionado y el identificador.Se devolverá null si no hay ninguna entrada en la caché para este servicio. | |
FindServiceDefinition(TeamFoundationRequestContext, String, String) | Busca la definición de servicio con el id de tipo y la herramienta de servicio proporcionado.Para que esta llamada se realice correctamente, puede existir un único servicio que tiene el identificador de tipo y la herramienta de servicio proporcionado. | |
FindServiceDefinitions | Busca las definiciones de servicio para todos los servicios disponibles para el tipo de servicio especificado.Si no hay servicios de este tipo existen, se devolverá una enumeración vacía. | |
FindServiceDefinitionsByToolId | Busca las definiciones de servicio para todos los servicios disponibles para el identificador de la herramienta especificada.Si no hay servicios existen para este ID de herramienta, se devolverá una enumeración vacía. | |
FindServiceLocation | Encuentra la ubicación del servicio que tiene el identificador de tipo y la herramienta de servicio proporcionado para la asignación de acceso proporcionada.Para que esta llamada se realice correctamente, puede existir un único servicio que tiene el servicio proporcionado escriba y herramienta de ID. | |
GetAccessMapping | Devuelve la asignación de acceso para el moniker proporcionado.Si no se encuentra la asignación de acceso, se devuelve null. | |
GetAccessMappings | Obtiene todas las asignaciones de acceso en el contexto actual. | |
GetDefaultAccessMapping | Devuelve la asignación de acceso predeterminada para el servicio de ubicación. | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetHostLocation | GetHostLocation devolverá una dirección URL a la raíz del host para la asignación de acceso dada. | |
GetLastChangeId | Devuelve el identificador para el último cambio realizado en los datos de ubicación. | |
GetPublicAccessMapping | La asignación de acceso del servicio de ubicación de acceso de cliente (público) cuando no se conoce una asignación de acceso específico.Esto difiere ligeramente de DefaultAccessMapping.La asignación de acceso predeterminada se puede usar cuando no está seguro de dónde se realizará el acceso. | |
GetRootDomainUri | ||
GetSelfReferenceUri | Obtiene el identificador Uri para este servicio de ubicación para este host.Intentará recuperar la ubicación dada la asignación de acceso proporcionada.Si no se pudo resolver el servicio de ubicación mediante la asignación de acceso, a continuación, devolverá la primera asignación de acceso.Si no hay ninguna asignación de acceso disponibles para el servicio de ubicación producirá AccessMappingNotRegisteredException. | |
GetServerAccessMapping | El acceso a la asignación debe utilizarse cuando el servidor necesita una dirección URL para tener acceso a sí mismo.Esto significa que se ejecutará el código que utiliza estas direcciones URL en el servidor no desde una ubicación pública/cliente. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
LocationForAccessMapping(TeamFoundationRequestContext, ServiceDefinition, AccessMapping) | ||
LocationForAccessMapping(TeamFoundationRequestContext, String, RelativeToSetting, AccessMapping) | ||
LocationForAccessMapping(TeamFoundationRequestContext, String, Guid, AccessMapping) | ||
RemoveAccessMapping | Quita una asignación de acceso y todas las ubicaciones que están asignadas a él dentro de las definiciones de servicio. | |
RemoveServiceDefinitions | Quita información acerca de los servicios especificados desde el servicio de ubicación. | |
SaveServiceDefinitions | Registra los servicios a través del servicio de ubicación.Las asignaciones de acceso hace referenciadas en un ServiceDefinition o uno de sus LocationMappings deben estar ya registradas con el LocationService.Se generarán y actualizadas en el servicio pasan las definiciones de las asignaciones de ubicación para las definiciones de servicio proporcionado no son completas.Cualquier servicio que es relativo que no se pasa ninguna asignación de ubicación que se pasa en tendrán las asignaciones de localización generadas para todas las asignaciones de acceso existente.Si sólo se desean utilizar determinadas asignaciones de acceso, se debe pasar en. | |
SetDefaultAccessMapping | Establece la asignación de acceso predeterminada para la asignación del pasado. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
ValidateServiceDefinition |
Arriba
Implementaciones explícitas de interfaces
Nombre | Descripción | |
---|---|---|
ITeamFoundationService.ServiceEnd | Realice los pasos de limpieza. | |
ITeamFoundationService.ServiceStart | Realice los pasos de inicio. |
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)