Metodo ITextTemplatingEngineHost.GetHostOption
È stato chiamato dal motore per chiedere il valore di un'opzione specificata. Restituisce null se non si è certi.
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
- optionName
Tipo: System.String
Nome di un'opzione.
Valore restituito
Tipo: System.Object
Null per selezionare il valore predefinito per questa opzione.In caso contrario, un valore appropriato per l'opzione.
Note
Al momento, l'unica opzione richiamata dal motore è CacheAssemblies. Restituisce true se gli assembly vengono mantenuti tra le esecuzioni di elaborazione successive del modello di testo. Gli host standard restituiscono true, a meno che il valore stringa CacheAssemblies="false" sia impostato nella chiave del Registro di sistema HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\versione\TextTemplating\.
Esempi
Nell'esempio di codice seguente viene illustrata una possibile implementazione di un host personalizzato. Questo esempio di codice fa parte di un esempio più esaustivo. Per l'esempio completo, vedere Walkthrough: Creating a Custom Text Template Host.
public object GetHostOption(string optionName)
{
object returnObject;
switch (optionName)
{
case "CacheAssemblies":
returnObject = true;
break;
default:
returnObject = null;
break;
}
return returnObject;
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
ITextTemplatingEngineHost Interfaccia
Spazio dei nomi Microsoft.VisualStudio.TextTemplating