Metoda ITextTemplatingEngineHost.GetHostOption —
Wywołana przez silnik poprosić o wartości określonej opcji.Zwraca wartość null, jeśli nie jest znana.
Przestrzeń nazw: Microsoft.VisualStudio.TextTemplating
Zestaw: Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (w Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll)
Składnia
'Deklaracja
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
Parametry
- optionName
Typ: System.String
Nazwa opcji.
Wartość zwracana
Typ: System.Object
NullAby wybrać wartość domyślną dla tej opcji.W przeciwnym razie odpowiednią wartość dla opcji.
Uwagi
Obecnie jest jedyną opcją wywoływane przez silnik CacheAssemblies.Zwraca true jeśli zestawy są zachowywane między działa przetwarzania kolejnych tekstu w szablonie.Standard hosty return true, chyba że wartość string CacheAssemblies="false" jest ustawiony w kluczu rejestru HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\wersji\TextTemplating\.
Przykłady
Poniższy przykład kodu pokazuje możliwe wdrożenie niestandardowych hosta.Poniższy przykład kodu jest częścią większej przykład.Na przykład pełną, zobacz Instruktaż: Tworzenie hosta szablon niestandardowy tekst.
public object GetHostOption(string optionName)
{
object returnObject;
switch (optionName)
{
case "CacheAssemblies":
returnObject = true;
break;
default:
returnObject = null;
break;
}
return returnObject;
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..
Zobacz też
Informacje
ITextTemplatingEngineHost Interfejs
Przestrzeń nazw Microsoft.VisualStudio.TextTemplating