Sdílet prostřednictvím


ITextTemplatingEngineHost.GetHostOption – metoda

Motor požádat o hodnotu zadanou možnost volat. Vrátíte hodnotu null, pokud neznáte.

Obor názvů:  Microsoft.VisualStudio.TextTemplating
Sestavení:  Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (v Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll)

Syntaxe

'Deklarace
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

Parametry

Vrácená hodnota

Typ: System.Object
NullVyberte výchozí hodnoty pro tuto možnost.V opačném případě hodnotu odpovídající možnosti.

Poznámky

V současné době pouze možnost vyvolat motor je CacheAssemblies. Vrátí true sestavení zůstanou zachovány mezi následnými text šablony zpracování spustí. Standardní hostitelem návrat true, pokud hodnota řetězce CacheAssemblies="false" nastavte klíč registru HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\verze\TextTemplating\.

Příklady

Následující příklad kódu ukazuje možné provedení vlastního hostitele. Příklad kódu je součástí větší příklad. Pro plný příklad, viz Walkthrough: Vytváření Uživatelský text šablona hostitel.

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

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

ITextTemplatingEngineHost Rozhraní

Microsoft.VisualStudio.TextTemplating – obor názvů

Další zdroje

Walkthrough: Vytváření Uživatelský text šablona hostitel