Поделиться через


ITextTemplatingEngineHost.GetHostOption - метод

Вызывается процессором для запроса значения указанного параметра.Возвращайте значение null, если не знаете.

Пространство имен:  Microsoft.VisualStudio.TextTemplating
Сборка:  Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (в Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll)

Синтаксис

'Декларация
Function GetHostOption ( _
    optionName As String _
) As Object
Object GetHostOption(
    string optionName
)
Object^ GetHostOption(
    String^ optionName
)
abstract GetHostOption : 
        optionName:string -> Object 
function GetHostOption(
    optionName : String
) : Object

Параметры

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

Тип: System.Object
Значение Null, чтобы выбрать для этого параметра значение по умолчанию.В противном случае — соответствующее значение для параметра.

Заметки

В настоящее время единственным параметром, вызываемым обработчиком, является CacheAssemblies.Он возвращает true, если сборки сохраняются между последовательными выполнениями обработки текстового шаблона.Стандартные узлы возвращают значение true, если только строковое значение CacheAssemblies="false" не задано в ключе реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\версия\TextTemplating\.

Примеры

В следующем примере кода показана возможная реализация пользовательского основного приложения.Данный пример кода является частью большего примера.Полный пример см. в разделе Пошаговое руководство. Создание пользовательского хост-класса для текстовых шаблонов.

public object GetHostOption(string optionName)
{
  object returnObject;
  switch (optionName)
  {
    case "CacheAssemblies":
      returnObject = true;
      break;
    default:
      returnObject = null;
      break;
  }
  return returnObject;
}

Безопасность платформы .NET Framework

См. также

Ссылки

ITextTemplatingEngineHost Интерфейс

Microsoft.VisualStudio.TextTemplating - пространство имен

Другие ресурсы

Пошаговое руководство. Создание пользовательского хост-класса для текстовых шаблонов