ITextTemplatingEngineHost.LoadIncludeText Yöntem
Kısmi metin şablon dosya eklemek için bir istek için karşılık gelen metin isteklerdir.
Ad alanı: Microsoft.VisualStudio.TextTemplating
Derleme: Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll içinde)
Sözdizimi
'Bildirim
Function LoadIncludeText ( _
requestFileName As String, _
<OutAttribute> ByRef content As String, _
<OutAttribute> ByRef location As String _
) As Boolean
bool LoadIncludeText(
string requestFileName,
out string content,
out string location
)
bool LoadIncludeText(
String^ requestFileName,
[OutAttribute] String^% content,
[OutAttribute] String^% location
)
abstract LoadIncludeText :
requestFileName:string *
content:string byref *
location:string byref -> bool
function LoadIncludeText(
requestFileName : String,
content : String,
location : String
) : boolean
Parametreler
- requestFileName
Tür: System.String
Almaya kısmi metin şablon dosyasının adı.
- content
Tür: System.String%
A String alınan metin içeren veya Empty , dosya bulunamadı.
- location
Tür: System.String%
A String , alınan metin konumunu içerir.Ana bilgisayar kayıt defteri dosyaları Ekle veya ana bilgisayar varsayılan olarak çok sayıda konumlarda arar, konum için arama yaptığında, ana bilgisayar bu parametre içeren dosyanın yolu dönebilirsiniz.Ana ayarlayabilirsiniz location için Empty dosyası bulunamadı veya ana bilgisayar tabanlı dosya sistemi değil.
Dönüş Değeri
Tür: System.Boolean
true ana metin alabilecektir göstermek için; Aksi halde, false.
Notlar
Kullanıcı isteğe bağlı belirtildiği takdirde include metin şablon yönergesi, altyapısı bu yöntemini çağırır.Bu yöntem, 0, 1 veya birden çok kez her dönüştürme çağrılabilir.Daha fazla bilgi için bkz. T4 Metin şablon yönergeleri.
Bu yöntem Ayrıca özel bir yönerge işlemcisi çağrılabilir.
Örnekler
Aşağıdaki kod örneği, özel bir ana bilgisayar için olası uygulama gösterir.Bu kod örneği, daha büyük bir örnek bir parçasıdır.Tam bir örnek için, bkz. İzlenecek yol: özel metin şablonu ana oluşturma.
public bool LoadIncludeText(string requestFileName, out string content, out string location)
{
content = System.String.Empty;
location = System.String.Empty;
//If the argument is the fully qualified path of an existing file,
//then we are done.
//----------------------------------------------------------------
if (File.Exists(requestFileName))
{
content = File.ReadAllText(requestFileName);
return true;
}
//This can be customized to search specific paths for the file.
//This can be customized to accept paths to search as command line
//arguments.
//----------------------------------------------------------------
else
{
return false;
}
}
Public Function LoadIncludeText(ByVal requestFileName As String, ByRef content As String, ByRef location As String) As Boolean Implements ITextTemplatingEngineHost.LoadIncludeText
content = System.String.Empty
location = System.String.Empty
'If the argument is the fully qualified path of an existing file,
'then we are done.
'----------------------------------------------------------------
If File.Exists(requestFileName) Then
content = File.ReadAllText(requestFileName)
Return True
'This can be customized to search specific paths for the file.
'This can be customized to accept paths to search as command line
'arguments.
'----------------------------------------------------------------
Else
Return False
End If
End Function
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.
Ayrıca bkz.
Başvuru
ITextTemplatingEngineHost Arabirim
Microsoft.VisualStudio.TextTemplating Ad Alanı