Compartir a través de


ILocationService (Interfaz)

El servicio responsable de proporcionar una conexión a Team Foundation Server así como las ubicaciones de otros servicios disponibles en él.

Espacio de nombres:  Microsoft.VisualStudio.Services.Location
Ensamblado:  Microsoft.VisualStudio.Services.Client (en Microsoft.VisualStudio.Services.Client.dll)

Sintaxis

'Declaración
Public Interface ILocationService _
    Inherits IVssClientService
public interface ILocationService : IVssClientService

El tipo ILocationService expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública ClientAccessMapping El AccessMapping de 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 utilizará para conectar el servidor no se ha configurado en él.Esto nunca será null.
Propiedad pública ConfiguredAccessMappings Todo el AccessMappings que este servicio de ubicación conoce.Como 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.
Propiedad pública DefaultAccessMapping El AccessMapping predeterminado para este servicio de ubicación.Esto nunca será null.

Arriba

Métodos

  Nombre Descripción
Método público FindServiceDefinition
Método público FindServiceDefinitions
Método público GetAccessMapping
Método público Initialize (Se hereda de IVssClientService).
Método público LocationForAccessMapping(ServiceDefinition, AccessMapping) Devuelve la ubicación para el ServiceDefinition para el AccessMapping proporcionado.Si este ServiceDefinition es FullyQualified y ningún LocationMapping existe para esta null de AccessMapping se devuelva.
Método público LocationForAccessMapping(String, Guid, AccessMapping, Guid)
Método público 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 está vacío.Si lo consigue devolverá una ubicación targetable para el ServiceDefinition proporcionado.Al determinar qué ubicación a cambiar 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.
Método público LocationForCurrentConnection(String, Guid, Guid)

Arriba

Vea también

Referencia

Microsoft.VisualStudio.Services.Location (Espacio de nombres)