Condividi tramite


Metodo ITextTemplatingEngineHost.GetHostOption

Chiamato dal motore per chiedere il valore di un'opzione specificata.Restituire il valore null se non si conosce.

Spazio dei nomi:  Microsoft.VisualStudio.TextTemplating
Assembly:  Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (in Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll)

Sintassi

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

Parametri

Valore restituito

Tipo: System.Object
Null per selezionare il valore predefinito per questa opzione.In caso contrario, un valore appropriato per l'opzione.

Note

Attualmente, l'unica opzione richiamata dal motore viene CacheAssemblies.restituisce true se gli assembly vengono mantenuti tra le esecuzioni di elaborazione successive del modello di testo.Tornare visitatori standard true, a meno che il valore stringa CacheAssemblies="false" viene impostata la chiave del Registro di sistema HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\versione\TextTemplating\.

Esempi

Nell'esempio di codice seguente viene illustrata un'implementazione anche un host personalizzato.Questo esempio di codice fa parte di un esempio più esaustivo.per l'esempio completo, vedere Procedura dettagliata: creazione di un host del modello di testo personalizzato.

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ITextTemplatingEngineHost Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextTemplating

Altre risorse

Procedura dettagliata: creazione di un host del modello di testo personalizzato