ITeamFoundationLocationService (Interfaz)
Espacio de nombres: Microsoft.TeamFoundation.Framework.Server
Ensamblado: Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxis
'Declaración
<DefaultServiceImplementationAttribute(GetType(TeamFoundationLocationService))> _
Public Interface ITeamFoundationLocationService _
Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationLocationService))]
public interface ITeamFoundationLocationService : ITeamFoundationService
El tipo ITeamFoundationLocationService expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
ConfigureAccessMapping | Agrega un nuevo acceso que asigna a este servicio de ubicación mientras no existe una zona de acceso con el moniker especificado actualmente.Si existe un moniker ya un error se producirá.Esta función genera opcionalmente las asignaciones de la ubicación para todos los servicios registrados relativos a un nivel determinado. | |
DetermineAccessMapping(TeamFoundationRequestContext) | Determina qué acceso procede asignar esta solicitud.Esto se hace comparando el host del esquema y el puerto de la solicitud entrante con las entradas del servicio de ubicación. | |
DetermineAccessMapping(TeamFoundationRequestContext, String) | Determina qué acceso procede asignar esta ubicación.Esto se hace comparando el host del esquema y el puerto de la solicitud entrante con las entradas del servicio de ubicación. | |
FindServiceDefinition(TeamFoundationRequestContext, String, String) | Encuentra la definición de servicio con la identificación proporcionada del tipo y la herramienta de servicioPara que esta llamada se realiza correctamente, pero un servicio con el id. especificado del tipo y la herramienta de servicio puede estar. | |
FindServiceDefinition(TeamFoundationRequestContext, String, Guid, Guid) | Devuelve la definición de servicio para el servicio con el tipo y el identificador proporcionados de servicio.Null volverá si no hay ninguna entrada en caché para este servicio. | |
FindServiceDefinitions | Busca las definiciones de servicio para todos los servicios disponibles para el tipo de servicio especificado.Si no hay ningún servicio de este tipo, una enumeración vacía se devuelta. | |
FindServiceDefinitionsByToolId | Busca las definiciones de servicio para todos los servicios disponibles para el identificador especificado de la herramientaSi ningún servicio existen para este id. de la herramienta, una enumeración vacía se devuelta. | |
FindServiceLocation | Encuentra la ubicación del servicio con el id. especificado del tipo y la herramienta de servicio para la asignación proporcionada de acceso.Para que esta llamada se realiza correctamente, pero un servicio con el id. especificado del tipo y la herramienta de servicio puede estar. | |
GetAccessMapping | Devuelve la asignación de acceso para el moniker proporcionado.Si la asignación de acceso no se encuentra, se devuelve NULL. | |
GetAccessMappings | Obtiene todas las asignaciones de acceso en el contexto actual. | |
GetDefaultAccessMapping | ||
GetHostLocation | GetHostLocation devolverá un URL a la raíz del host para la asignación especificada de acceso. | |
GetLastChangeId | Devuelve el id. del último cambio que ha realizado en los datos de la ubicación. | |
GetPublicAccessMapping | ||
GetRootDomainUri | Obtiene el nombre de dominio de nivel raíz si está presente en el registro, si no la asignación configurada de acceso público. | |
GetSelfReferenceUri | Obtiene el URI para este servicio de ubicación para este host.Intentará recuperar la ubicación dada la asignación de acceso proporcionada.Si el coould de servicio de ubicación no resolver mediante el acceso que lo asigna a devuelve la primera asignación de acceso.Si no hay asignaciones de acceso disponible para el servicio de ubicación producirá AccessMappingNotRegisteredException. | |
GetServerAccessMapping | ||
LocationForAccessMapping(TeamFoundationRequestContext, ServiceDefinition, AccessMapping) | ||
LocationForAccessMapping(TeamFoundationRequestContext, String, RelativeToSetting, AccessMapping) | ||
LocationForAccessMapping(TeamFoundationRequestContext, String, Guid, AccessMapping, Guid) | ||
RemoveAccessMapping | Quita una asignación de acceso y todas las ubicaciones asignados a ella dentro de definiciones de servicio. | |
RemoveServiceDefinitions | Quita la información sobre los servicios especificados del servicio de ubicación. | |
SaveServiceDefinitions | Registra servicios con el servicio de ubicación.Cualquier asignación de acceso a la que se hace referencia en un ServiceDefinition o el de su LocationMappings se debe registrar previamente con el LocationService.Las asignaciones de la ubicación para las definiciones de servicio proporcionadas que no son completo se generarán y actualizadas en las definiciones de servicio pasa en.Cualquier servicio que sea relativo que no pasa ninguna asignación de la última ubicación en tendrá asignaciones de la ubicación generadas para todas las asignaciones existentes de acceso.Si sólo se desean algunas asignaciones de acceso, se deben pasar en. | |
ServiceEnd | Se llama ServiceEnd cuando el host se está desactivado y este servicio debe liberar todos los recursos que mantiene sobre. (Se hereda de ITeamFoundationService). | |
ServiceStart | Se llama ServiceStart cuando se inicializa el servicio.Si el servicio intialized asincrónica debe implementar Service_Ready que se utiliza para determinar cuando el servicio está listo para que los usuarios tengan acceso a. (Se hereda de ITeamFoundationService). | |
SetDefaultAccessMapping | Establece el acceso predeterminado que asocie la asignación pasó. |
Arriba
Vea también
Referencia
Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)