Aracılığıyla paylaş


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ı.
  • 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

Ayrıca bkz.

Başvuru

ITextTemplatingEngineHost Arabirim

Microsoft.VisualStudio.TextTemplating Ad Alanı

Diğer Kaynaklar

İzlenecek yol: özel metin şablonu ana oluşturma