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 o modelo de texto sucessivas de processamento é executado. 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 Demonstra Passo a passo: A criação de 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
Demonstra Passo a passo: A criação de um Host de modelo de texto personalizado