Método ITextTemplatingEngineHost.GetHostOption
Chamado pelo mecanismo para pedir o valor de uma opção especificada.Retorne null se você não souber.
Namespace: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (em Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll)
Sintaxe
'Declaração
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
Parâmetros
- optionName
Tipo: System.String
O nome de uma opção.
Valor de retorno
Tipo: System.Object
Nullpara selecionar o valor padrão para essa opção.Caso contrário, um valor apropriado para a opção.
Comentários
Atualmente, a única opção invocada pelo mecanismo é CacheAssemblies.Ele retorna true se os assemblies são mantidos entre as execuções de processamento do modelo de texto sucessivo.O padrão hospeda retorno true, a menos que o valor de seqüência de caracteres CacheAssemblies="false" está definido na chave do registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\versão\TextTemplating\.
Exemplos
O exemplo de código a seguir mostra uma implementação possível para um host personalizado.Este exemplo de código é parte de um exemplo maior.For the complete example, see Passo a passo: Criando um Host de modelo de texto personalizado.
public object GetHostOption(string optionName)
{
object returnObject;
switch (optionName)
{
case "CacheAssemblies":
returnObject = true;
break;
default:
returnObject = null;
break;
}
return returnObject;
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
ITextTemplatingEngineHost Interface
Namespace Microsoft.VisualStudio.TextTemplating
Outros recursos
Passo a passo: Criando um Host de modelo de texto personalizado