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, указывающее, является ли выбор зачисления обязательным или необязательным, или он не поддерживается.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из ивссккпрожектенлистментчоице. idl
HRESULT GetEnlistmentChoice(
[out, retval] VSSCCENLISTMENTCHOICE * pvscecEnlistmentChoice
);
Этот метод позволяет проекту указать один из следующих элементов:
При извлечении проекта из системы управления версиями никогда не требуется новый прикрепление.
Пользователю следует предоставить возможность задать новое расположение прикрепления.
Он должен запросить у пользователя новое расположение прикрепления при каждом извлечении проекта.
Visual Studio предоставляет диалоговое окно, предлагающее пользователю выбрать вариант прикрепления. IVsSccProjectEnlistmentFactoryЗатем вызывается интерфейс, чтобы предоставить пользователю возможность обзора для зачисления и (или) изменения предлагаемого прикрепления (если им разрешено изменять предлагаемое прикрепление). После установки прикрепления IVsSccEnlistmentPathTranslation интерфейс используется для преобразования между путем прикрепления и путем к системе управления версиями.