Aracılığıyla paylaş


ServiceBuildProvider Sınıf

Tanım

ASP.NET derleme ortamında kaynak kodu oluşturmak için bir dizi özellik ve yöntem tanımlar. Bu sınıf, uygulamasının Windows Communication Foundation (WCF) uygulamasıdır BuildProvider.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

public ref class ServiceBuildProvider sealed : System::Web::Compilation::BuildProvider
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
[System.ServiceModel.Activation.ServiceActivationBuildProvider]
public sealed class ServiceBuildProvider : System.Web.Compilation.BuildProvider
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
[<System.ServiceModel.Activation.ServiceActivationBuildProvider>]
type ServiceBuildProvider = class
    inherit BuildProvider
Public NotInheritable Class ServiceBuildProvider
Inherits BuildProvider
Devralma
ServiceBuildProvider
Öznitelikler

Oluşturucular

ServiceBuildProvider()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

ServiceBuildProvider sınıfının yeni bir örneğini başlatır.

Özellikler

CodeCompilerType

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Özel bir dosya türü için kaynak kodu oluşturmak üzere derleme sağlayıcısı tarafından kullanılan derleyici türünü temsil eder.

ReferencedAssemblies

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Derleme sağlayıcısı tarafından oluşturulan kaynakla derlenecek derlemeleri temsil eder.

(Devralındığı yer: BuildProvider)
VirtualPath

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bu derleme sağlayıcısı uygulaması tarafından oluşturulacak dosyayı temsil eder.

(Devralındığı yer: BuildProvider)
VirtualPathDependencies

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Derleme sağlayıcısı kod oluşturmadan önce oluşturulması gereken sanal yol koleksiyonunu temsil eder.

Yöntemler

Equals(Object)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GenerateCode(AssemblyBuilder)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Derleme sağlayıcısının sanal yolu için kaynak kodu oluşturur ve kaynak kodunu belirtilen derleme oluşturucusunun öğesine ekler.

GetCodeCompileUnit(IDictionary)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Oluşturulan CodeDOM grafiği için kapsayıcıyı temsil eder.

(Devralındığı yer: BuildProvider)
GetCustomString(CompilerResults)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Derlenmiş derlemede kalıcı hale getirmek için bir dize oluşturur.

GetDefaultCompilerType()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Uygulamadaki varsayılan dil için derleyici ayarlarını döndürür.

(Devralındığı yer: BuildProvider)
GetDefaultCompilerTypeForLanguage(String)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen dile göre derleme sağlayıcısı için derleyici ayarlarını döndürür.

(Devralındığı yer: BuildProvider)
GetGeneratedType(CompilerResults)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Sanal yoldan derleme sağlayıcısı tarafından oluşturulan bir tür döndürür.

(Devralındığı yer: BuildProvider)
GetHashCode()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetResultFlags(CompilerResults)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Sanal yol oluşturulduğunda gereken eylemleri gösteren bir değer döndürür.

GetType()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OpenReader()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli derleme sağlayıcısı nesnesinin sanal yolundan okumak için bir metin okuyucu açar.

(Devralındığı yer: BuildProvider)
OpenReader(String)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen sanal yoldan okumak için bir metin okuyucu açar.

(Devralındığı yer: BuildProvider)
OpenStream()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli derleme sağlayıcısı nesnesinin sanal yolunu okumak için bir akış açar.

(Devralındığı yer: BuildProvider)
OpenStream(String)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen sanal yoldan okumak için bir akış açar.

(Devralındığı yer: BuildProvider)
ProcessCompileErrors(CompilerResults)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Türetilmiş bir sınıfta geçersiz kılındığında, derleyici hata iletilerini gözden geçirerek bunları daha fazla bilgi sağlayacak şekilde değiştirmenize olanak tanır.

(Devralındığı yer: BuildProvider)
ToString()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır