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.
![]() |
---|
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