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
- optionName
Type : System.String
Nom de la valeur d'option.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
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é