IVsSccProjectEnlistmentChoice.GetEnlistmentChoice(VSSCCENLISTMENTCHOICE[]) Метод

Определение

Определяет, должен ли пользователю предоставляться выбор перечисления при каждом извлечении проекта из системы управления версиями.

public:
 int GetEnlistmentChoice(cli::array <Microsoft::VisualStudio::Shell::Interop::VSSCCENLISTMENTCHOICE> ^ pvscecEnlistmentChoice);
public:
 int GetEnlistmentChoice(Platform::Array <Microsoft::VisualStudio::Shell::Interop::VSSCCENLISTMENTCHOICE> ^ pvscecEnlistmentChoice);
int GetEnlistmentChoice(std::Array <Microsoft::VisualStudio::Shell::Interop::VSSCCENLISTMENTCHOICE> const & pvscecEnlistmentChoice);
public int GetEnlistmentChoice (Microsoft.VisualStudio.Shell.Interop.VSSCCENLISTMENTCHOICE[] pvscecEnlistmentChoice);
abstract member GetEnlistmentChoice : Microsoft.VisualStudio.Shell.Interop.VSSCCENLISTMENTCHOICE[] -> int
Public Function GetEnlistmentChoice (pvscecEnlistmentChoice As VSSCCENLISTMENTCHOICE()) As Integer

Параметры

pvscecEnlistmentChoice
VSSCCENLISTMENTCHOICE[]

[out] Возвращает значение из перечисления VSSCCENLISTMENTCHOICE, указывающее, является ли выбор зачисления обязательным или необязательным, или он не поддерживается.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из ивссккпрожектенлистментчоице. idl

HRESULT GetEnlistmentChoice(  
   [out, retval] VSSCCENLISTMENTCHOICE * pvscecEnlistmentChoice  
);  

Этот метод позволяет проекту указать один из следующих элементов:

  • При извлечении проекта из системы управления версиями никогда не требуется новый прикрепление.

  • Пользователю следует предоставить возможность задать новое расположение прикрепления.

  • Он должен запросить у пользователя новое расположение прикрепления при каждом извлечении проекта.

Visual Studio предоставляет диалоговое окно, предлагающее пользователю выбрать вариант прикрепления. IVsSccProjectEnlistmentFactoryЗатем вызывается интерфейс, чтобы предоставить пользователю возможность обзора для зачисления и (или) изменения предлагаемого прикрепления (если им разрешено изменять предлагаемое прикрепление). После установки прикрепления IVsSccEnlistmentPathTranslation интерфейс используется для преобразования между путем прикрепления и путем к системе управления версиями.

Применяется к