Partilhar via


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

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

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