Partilhar via


Método IVsSccProject2.SetSccLocation (String, String, String, String)

 

Este método é chamado por parte de controle de origem do ambiente, quando um projeto é inicialmente adicionado ao controle de origem ou para alterar algumas das configurações do projeto.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int SetSccLocation(
    string pszSccProjectName,
    string pszSccAuxPath,
    string pszSccLocalPath,
    string pszSccProvider
)
int SetSccLocation(
    String^ pszSccProjectName,
    String^ pszSccAuxPath,
    String^ pszSccLocalPath,
    String^ pszSccProvider
)
abstract SetSccLocation : 
        pszSccProjectName:string *
        pszSccAuxPath:string *
        pszSccLocalPath:string *
        pszSccProvider:string -> int
Function SetSccLocation (
    pszSccProjectName As String,
    pszSccAuxPath As String,
    pszSccLocalPath As String,
    pszSccProvider As String
) As Integer

Parâmetros

  • pszSccProjectName
    [in] Seqüência de caracteres, opaca para o projeto, que identifica a localização do projeto no servidor.Manter essa seqüência de caracteres no arquivo de projeto.
  • pszSccAuxPath
    [in] Seqüência de caracteres, opaca para o projeto, que identifica o caminho para o servidor.Manter essa seqüência de caracteres no arquivo de projeto.
  • pszSccLocalPath
    [in] Seqüência de caracteres, opaca para o projeto, que identifica o caminho local para o projeto.Manter essa seqüência de caracteres no arquivo de projeto.
  • pszSccProvider
    [in] Seqüência de caracteres, opaca para o projeto, que identifica o pacote de controle de origem.Manter essa seqüência de caracteres no arquivo de projeto.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De ivssccproject2.idl

HRESULT SetSccLocation(
   [in] LPCOLESTR pszSccProjectName,
   [in] LPCOLESTR pszSccAuxPath,
   [in] LPCOLESTR pszSccLocalPath,
   [in] LPCOLESTR pszSccProvider
);

IVsSccProject2::SetSccLocationé chamado pelo ambiente para informar o projeto das suas configurações de controle de origem.Essas informações são usadas para identificar o pacote de controle de origem para o projeto e mapear entre o servidor de controle de origem e o local do disco do projeto e tarefas relacionadas.

O projeto deve se lembrar de quatro partes dos dados (nome do projeto, caminho auxiliar, caminho local e pacote de controle de origem) que são especificadas pelo persisting-las em seu arquivo de projeto.Quando essas cadeias de caracteres são passadas para o projeto, o projeto deve chamar QueryEditFiles para determinar se ele pode alterar seu estado e aceitar as seqüências de caracteres e armazená-los.

Quando ele é aberto, as chamadas de projeto RegisterSccProject ao se registrar com a parte de controle de origem do ambiente.

System_CAPS_noteObservação

Se null oucadeias de caracteres vazias são retornados para todos os quatro parâmetros, o projeto não precisa armazenar as configurações de controle de origem e não deve chamar RegisterSccProject.

Consulte também

Interface IVsSccProject2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo