ILocationService (Interfaz)
El servicio responsable de proporcionar una conexión a Team Foundation Server así como las ubicaciones de otros servicios que están disponibles en él.
Espacio de nombres: Microsoft.TeamFoundation.Framework.Client
Ensamblado: Microsoft.TeamFoundation.Client (en Microsoft.TeamFoundation.Client.dll)
Sintaxis
'Declaración
Public Interface ILocationService
public interface ILocationService
El tipo ILocationService expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
ClientAccessMapping | El AccessMapping para la conexión actual al servidor.Observe, es posible que el ClientAccessMapping actual no es miembro del ConfiguredAccessMappings si el punto de acceso este cliente utilizado para conectarse al servidor no se ha configurado en él.Esto nunca será null. | |
ConfiguredAccessMappings | Todo el AccessMappings que este servicio de ubicación conoce.Puesto que un servicio de ubicación determinado puede heredar AccessMappings de su elemento primario este AccessMappings puede existir en este servicio de ubicación o su elemento primario. | |
DefaultAccessMapping | El AccessMapping predeterminado para este servicio de ubicación.Esto nunca será null. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
ConfigureAccessMapping | Configura el AccessMapping con el moniker proporcionado para obtener el nombre para mostrar y punto de acceso proporcionados.Esta función también permite que este AccessMapping se crea el AccessMapping predeterminado. | |
FindServiceDefinition | Encuentra el ServiceDefinition con el tipo de servicio y el identificador especificados del servicio.Si no existe ningún ServiceDefinition coincidente, se devuelve null. | |
FindServiceDefinitions | Encuentra el ServiceDefinitions para todos los servicios con el tipo de servicio especificado.Si no existe ningún ServiceDefinitions de este tipo, una enumeración vacía se devuelta. | |
FindServiceDefinitionsByToolType | Encuentra el ServiceDefinitions para todos los servicios con el tipo especificado de la herramienta.Si ningún servicio existen para este tipo de herramienta, una enumeración vacía se devuelta. | |
GetAccessMapping | Obtiene el AccessMapping con el moniker especificado.Devuelve null si no existe un AccessMapping con el moniker proporcionado. | |
LocationForAccessMapping(ServiceDefinition, AccessMapping) | Devuelve la ubicación para el ServiceDefinition para el AccessMapping proporcionado.Si es este ServiceDefinition FullyQualified y ningún LocationMapping existe para esta null de AccessMapping se devolverán. | |
LocationForAccessMapping(String, Guid, AccessMapping) | Devuelve la ubicación para el ServiceDefinition que tiene el tipo de servicio y el identificador especificados de servicio para el AccessMapping proporcionado.Si es este ServiceDefinition FullyQualified y ningún LocationMapping existe para esta null de AccessMapping se devolverán. | |
LocationForCurrentConnection(ServiceDefinition) | Devuelve la ubicación para el ServiceDefintion que se debe utilizar basándose en la conexión actual.Este método nunca devolverá null o vaciará.Si tiene éxito devolverá una ubicación targetable para el ServiceDefinition proporcionado.Para determinar qué ubicación a devolver para el ServiceDefinition y la conexión actual se aplicarán las reglas siguientes: 1.Intente encontrar una ubicación para el ClientAccessMapping. 2.Intente encontrar una ubicación para el DefaultAccessMapping. 3.Utilice la primera ubicación en la lista de LocationMappings. | |
LocationForCurrentConnection(String, Guid) | Devuelve la ubicación para el ServiceDefintion asociado al ServiceType y ServiceIdentifier que se debe utilizar basándose en la conexión actual.Si a continuación no existe un ServiceDefinition con el ServiceType y el ServiceIdentifier null se devuelta.Si un ServiceDefinition con el ServiceType y el ServiceIdentifier se encuentra una ubicación volverá si el ServiceDefinition es correcto (si no se producirá una excepción).Para determinar qué ubicación a devolver para el ServiceDefinition y la conexión actual se aplicarán las reglas siguientes: 1.Intente encontrar una ubicación para el ClientAccessMapping. 2.Intente encontrar una ubicación para el DefaultAccessMapping. 3.Utilice la primera ubicación en la lista de LocationMappings. | |
RemoveAccessMapping | Quita un AccessMapping y todas las ubicaciones que se asignan al dentro de ServiceDefinitions. | |
RemoveServiceDefinition(ServiceDefinition) | Quita el ServiceDefinition especificado del servicio de ubicación. | |
RemoveServiceDefinition(String, Guid) | Quita el ServiceDefinition con el tipo de servicio y el identificador especificados del servicio del servicio de ubicación. | |
RemoveServiceDefinitions | Quita el ServiceDefinitions especificado del servicio de ubicación. | |
SaveServiceDefinition | Guarda el ServiceDefinition proporcionado en el servicio de ubicación.Esta operación asignar la propiedad ID del objeto de ServiceDefinition si no ya está asignada.Cualquier AccessMappings hace referencia en la propiedad de LocationMappings debe ser configurado con el servicio de ubicación. | |
SaveServiceDefinitions | Guarda el ServiceDefinitions proporcionado en el servicio de ubicación.Esta operación asignar la propiedad ID de objetos ServiceDefinition si no ya está asignada.Cualquier AccessMappings hace referencia en la propiedad de LocationMappings debe ser configurado con el servicio de ubicación. | |
SetDefaultAccessMapping | Establece el AccessMapping predeterminado al AccessMapping pasado. |
Arriba
Vea también
Referencia
Microsoft.TeamFoundation.Framework.Client (Espacio de nombres)