Aracılığıyla paylaş


RequiresProvidesDirectiveProcessor.GetPreInitializationCodeForProcessingRun Yöntem

Kodu çalıştırmak en son işlem sonucunda oluşturulan dönüştürme sınıf başlatıldığında başlatmaya alır.

Ad alanı:  Microsoft.VisualStudio.TextTemplating
Derleme:  Microsoft.VisualStudio.TextTemplating.11.0 (Microsoft.VisualStudio.TextTemplating.11.0.dll içinde)

Sözdizimi

'Bildirim
Public Overrides Function GetPreInitializationCodeForProcessingRun As String
public override string GetPreInitializationCodeForProcessingRun()
public:
virtual String^ GetPreInitializationCodeForProcessingRun() override
abstract GetPreInitializationCodeForProcessingRun : unit -> string 
override GetPreInitializationCodeForProcessingRun : unit -> string 
public override function GetPreInitializationCodeForProcessingRun() : String

Dönüş Değeri

Tür: System.String
A String üretilen dönüştürme sınıfa eklemek için kodunu içerir.

Yüklenen

IDirectiveProcessor.GetPreInitializationCodeForProcessingRun()

Özel Durumlar

Exception Koşul
InvalidOperationException

Çalışan işlem zaten başlatılmış ancak henüz tamamlandı.

Notlar

Bu yöntem, oluşturulan dönüştürme sınıfının başlatma yöntemini başlangıcına kod ekler.Başlatma yöntemi oluşturulan dönüştürme sınıfının temel sınıfın Initialize yöntemine bir çağrı içerir ve bu kodu bu çağrısının önce eklenir.Örneğin, aşağıdaki örnekte oluşturulmuş dönüştürme sınıfının başlatma yöntemini benzer:

Method GeneratedTransformationClassInstance.Initialize()
{
    <code added by GetPreInitializationCodeForProcessingRun()>

    base.Initialize()  *This is a call to TextTransformation.Initialize()

    <code added by GetPostInitializationCodeForProcessingRun()>
}

Bu yöntem geçersiz kılındığını RequiresProvidesDirectiveProcessor içeriğini döndürmek için codeBuffer geçirilen GeneratePreInitializationCode yöntemi.Genellikle öğesinden türetilmeli sınıfları Bu yöntemde geçersiz kılmak gerekmez RequiresProvidesDirectiveProcessor.

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

RequiresProvidesDirectiveProcessor Sınıf

Microsoft.VisualStudio.TextTemplating Ad Alanı

GetPostInitializationCodeForProcessingRun

GetPreInitializationCodeForProcessingRun

GeneratePreInitializationCode

Diğer Kaynaklar

Özel T4 metin şablon yönergesi işlemciler oluşturma