Compartilhar via


Interface IVssServerDataProvider

Namespace:  Microsoft.VisualStudio.Services.Client
Assembly:  Microsoft.VisualStudio.Services.Client (em Microsoft.VisualStudio.Services.Client.dll)

Sintaxe

'Declaração
Public Interface IVssServerDataProvider _
    Inherits ILocationService, IVssClientService
public interface IVssServerDataProvider : ILocationService, 
    IVssClientService

O tipo IVssServerDataProvider expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AuthenticatedIdentity
Propriedade pública AuthorizedIdentity
Propriedade pública ClientAccessMapping O AccessMapping para a conexão atual para o servidor.Observe, é possível que o ClientAccessMapping atual não é um membro de ConfiguredAccessMappings se o ponto de acesso esse cliente usado para se conectar ao servidor não foi configurado nele.Isso nunca será nulo. (Herdado de ILocationService.)
Propriedade pública ConfiguredAccessMappings Qualquer AccessMappings que esse serviço de rede local souber aproximadamente.Como um serviço de localidade determinada pode herdar AccessMappings de seu pai este AccessMappings pode existir neste serviço de rede local ou em seu pai. (Herdado de ILocationService.)
Propriedade pública DefaultAccessMapping O AccessMapping padrão para este serviço de rede local.Isso nunca será nulo. (Herdado de ILocationService.)
Propriedade pública HasAuthenticated
Propriedade pública InstanceId

Superior

Métodos

  Nome Descrição
Método público Authenticate
Método público ConnectAsync
Método público Disconnect Redefinir o estado da conexão de volta para disconexão que o cliente deve reconectar
Método público EnsureAuthenticated
Método público FindServiceDefinition (Herdado de ILocationService.)
Método público FindServiceDefinitions (Herdado de ILocationService.)
Método público GetAccessMapping (Herdado de ILocationService.)
Método público Initialize (Herdado de IVssClientService.)
Método público LocationForAccessMapping(ServiceDefinition, AccessMapping) Retorna o local para o ServiceDefinition para o AccessMapping fornecido.Se este ServiceDefinition é FullyQualified e nenhum LocationMapping existe para este zero de AccessMapping então será retornado. (Herdado de ILocationService.)
Método público LocationForAccessMapping(String, Guid, AccessMapping, Guid) (Herdado de ILocationService.)
Método público LocationForCurrentConnection(ServiceDefinition) Retorna o local para o ServiceDefintion que deve ser usado com base na conexão atual.Este método nunca retornará o zero ou esvaziá-lo-á.Se tiver êxito retornará um local targetable para o ServiceDefinition fornecido.Para determinar que local para retornar para o ServiceDefinition e a conexão atual as seguintes regras serão aplicadas: 1.Tente localizar um local para o ClientAccessMapping. 2.Tente localizar um local para o DefaultAccessMapping. 3.Use o primeiro lugar na lista de LocationMappings. (Herdado de ILocationService.)
Método público LocationForCurrentConnection(String, Guid, Guid) (Herdado de ILocationService.)

Superior

Consulte também

Referência

Namespace Microsoft.VisualStudio.Services.Client