Partager via


ITextTemplatingEngineHost.GetHostOption, méthode

Appelé lorsque le moteur pour demander la valeur d'une option spécifiée.Retourne la valeur Null si vous ne savez pas.

Espace de noms :  Microsoft.VisualStudio.TextTemplating
Assembly :  Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (dans Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll)

Syntaxe

'Déclaration
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

Paramètres

Valeur de retour

Type : System.Object
Null pour sélectionner la valeur par défaut de cette option.Sinon, une valeur appropriée pour l'option.

Notes

Actuellement, la seule option appelée par le moteur est CacheAssemblies.Elle retourne true si les assemblys sont conservés entre les séries de traitement de modèles successives.Les hôtes standards retournent true, à moins que la valeur de chaîne CacheAssemblies="false" soit définie dans la version de la clé de Registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\\TextTemplating\.

Exemples

L'exemple de code suivant montre une implémentation possible pour un hôte personnalisé.Cet exemple de code est extrait d'un exemple plus développé.Pour obtenir un exemple complet, consultez Procédure pas à pas : création d'un hôte de modèle de texte personnalisé.

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

Sécurité .NET Framework

Voir aussi

Référence

ITextTemplatingEngineHost Interface

Microsoft.VisualStudio.TextTemplating, espace de noms

Autres ressources

Procédure pas à pas : création d'un hôte de modèle de texte personnalisé