Udostępnij za pośrednictwem


Metoda IVsSccProject2.SetSccLocation — (String, String, String, String)

 

Metoda ta jest wywoływana przez część kontroli źródła, środowiska naturalnego, gdy projekt początkowo zostanie dodany do formantu źródła lub zmienić niektóre ustawienia projektu.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

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

Parametry

  • pszSccProjectName
    [w] Ciąg nieprzezroczyste do projektu, który identyfikuje lokalizację projektu na serwerze.Utrzymują się ten ciąg w pliku projektu.
  • pszSccAuxPath
    [w] Ciąg nieprzezroczyste do projektu, który identyfikuje ścieżkę do serwera.Utrzymują się ten ciąg w pliku projektu.
  • pszSccLocalPath
    [w] Ciąg nieprzezroczyste do projektu, który identyfikuje ścieżkę lokalną do projektu.Utrzymują się ten ciąg w pliku projektu.
  • pszSccProvider
    [w] Ciąg nieprzezroczyste do projektu, który identyfikuje pakiet kontroli źródła.Utrzymują się ten ciąg w pliku projektu.

Wartość zwracana

Type: System.Int32

Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.

Uwagi

Podpis COM

Z ivssccproject2.idl

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

IVsSccProject2::SetSccLocationjest wywoływana przez środowisko do informowania projektu jego ustawień kontroli źródła.Te informacje jest używany do identyfikowania pakiet kontroli źródła dla projektu i mapowania między serwerem kontroli źródła i lokalizacji na dysku projektu i powiązanych zadań.

Projekt należy pamiętać o cztery części danych (nazwa projektu, pomocnicze ścieżki, ścieżki lokalnej i pakiet kontroli źródła), określonej przez utrwalanie ich w pliku projektu.Gdy te ciągi są przekazywane do projektu, projekt musi wywołać QueryEditFiles do określenia, czy można zmienić jego stan i akceptować ciągi i przechowywać je.

Przy otwieraniu, wzywa projektu RegisterSccProject się zarejestrować przy użyciu źródła części kontroli środowiska.

[!UWAGA]

Jeśli null lubpuste ciągi są zwracane wszystkie cztery parametry, projekt nie jest konieczne przechowywanie ustawień kontroli źródła i nie należy wywoływać RegisterSccProject.

Zobacz też

Interfejs IVsSccProject2
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku