Metoda ITextTemplatingEngineHost.SetFileExtension —
Informuje hosta rozszerzenie nazwy pliku, oczekiwanej dla generowanych tekstowych danych wyjściowych.
Przestrzeń nazw: Microsoft.VisualStudio.TextTemplating
Zestaw: Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (w Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll)
Składnia
'Deklaracja
Sub SetFileExtension ( _
extension As String _
)
void SetFileExtension(
string extension
)
void SetFileExtension(
String^ extension
)
abstract SetFileExtension :
extension:string -> unit
function SetFileExtension(
extension : String
)
Parametry
- extension
Typ: System.String
Rozszerzenie nazwy pliku wyjściowego tekst wygenerowany.
Uwagi
Jeśli użytkownik określił opcjonalna output parametr template dyrektywy w szablonie tekst silnika wywołuje tę metodę.Aby uzyskać więcej informacji, zobacz T4 Tekst szablonu dyrektyw.
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.
//the host can provide a default by setting the value of the field here
private string fileExtensionValue = ".txt";
public string FileExtension
{
get { return fileExtensionValue; }
}
public void SetFileExtension(string extension)
{
//the parameter extension has a '.' in front of it already
//--------------------------------------------------------
fileExtensionValue = extension;
}
'the host can provide a default by setting the value of the field here
Private fileExtensionValue As String = ".txt"
Public ReadOnly Property FileExtension() As String
Get
Return fileExtensionValue
End Get
End Property
Public Sub SetFileExtension(ByVal extension As String) Implements Microsoft.VisualStudio.TextTemplating.ITextTemplatingEngineHost.SetFileExtension
'the parameter extension has a '.' in front of it already
'--------------------------------------------------------
fileExtensionValue = extension
End Sub
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