Compartir a través de


IVssServerDataProvider (Interfaz)

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

Sintaxis

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

El tipo IVssServerDataProvider expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública AuthenticatedIdentity
Propiedad pública AuthorizedIdentity
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. (Se hereda de ILocationService).
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. (Se hereda de ILocationService).
Propiedad pública DefaultAccessMapping El AccessMapping predeterminado para este servicio de ubicación.Esto nunca será null. (Se hereda de ILocationService).
Propiedad pública HasAuthenticated
Propiedad pública InstanceId

Arriba

Métodos

  Nombre Descripción
Método público Authenticate
Método público ConnectAsync
Método público Disconnect Restaurar el estado de conexión de nuevo a la desconexión que el cliente debe volver a conectar
Método público EnsureAuthenticated
Método público FindServiceDefinition (Se hereda de ILocationService).
Método público FindServiceDefinitions (Se hereda de ILocationService).
Método público GetAccessMapping (Se hereda de ILocationService).
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. (Se hereda de ILocationService).
Método público LocationForAccessMapping(String, Guid, AccessMapping, Guid) (Se hereda de ILocationService).
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. (Se hereda de ILocationService).
Método público LocationForCurrentConnection(String, Guid, Guid) (Se hereda de ILocationService).

Arriba

Vea también

Referencia

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