Udostępnij za pośrednictwem


ServiceBuildProvider Klasa

Definicja

Definiuje zestaw właściwości i metod generowania kodu źródłowego w środowisku kompilacji ASP.NET. Ta klasa jest implementacją programu Windows Communication Foundation (WCF) .BuildProvider

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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
Dziedziczenie
ServiceBuildProvider
Atrybuty

Konstruktory

ServiceBuildProvider()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje nowe wystąpienie klasy ServiceBuildProvider.

Właściwości

CodeCompilerType

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Reprezentuje typ kompilatora używany przez dostawcę kompilacji do generowania kodu źródłowego dla niestandardowego typu pliku.

ReferencedAssemblies

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Reprezentuje zestawy, które mają być kompilowane przy użyciu źródła wygenerowanego przez dostawcę kompilacji.

(Odziedziczone po BuildProvider)
VirtualPath

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Reprezentuje plik, który ma zostać skompilowany przez tę implementację dostawcy kompilacji.

(Odziedziczone po BuildProvider)
VirtualPathDependencies

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Reprezentuje kolekcję ścieżek wirtualnych, które muszą zostać skompilowane przed wygenerowaniem kodu przez dostawcę kompilacji.

Metody

Equals(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GenerateCode(AssemblyBuilder)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Generuje kod źródłowy dla ścieżki wirtualnej dostawcy kompilacji i dodaje kod źródłowy do określonego konstruktora zestawów.

GetCodeCompileUnit(IDictionary)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Reprezentuje kontener dla wygenerowanego grafu CodeDOM.

(Odziedziczone po BuildProvider)
GetCustomString(CompilerResults)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Generuje ciąg do utrwalonego w skompilowanym zestawie.

GetDefaultCompilerType()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca ustawienia kompilatora dla języka domyślnego w aplikacji.

(Odziedziczone po BuildProvider)
GetDefaultCompilerTypeForLanguage(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca ustawienia kompilatora dla dostawcy kompilacji na podstawie określonego języka.

(Odziedziczone po BuildProvider)
GetGeneratedType(CompilerResults)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca typ wygenerowany przez dostawcę kompilacji ze ścieżki wirtualnej.

(Odziedziczone po BuildProvider)
GetHashCode()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetResultFlags(CompilerResults)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca wartość wskazującą akcje wymagane podczas tworzenia ścieżki wirtualnej.

GetType()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OpenReader()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Otwiera czytnik tekstu do odczytu ze ścieżki wirtualnej bieżącego obiektu dostawcy kompilacji.

(Odziedziczone po BuildProvider)
OpenReader(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Otwiera czytnik tekstu do odczytu z określonej ścieżki wirtualnej.

(Odziedziczone po BuildProvider)
OpenStream()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Otwiera strumień odczytu ścieżki wirtualnej bieżącego obiektu dostawcy kompilacji.

(Odziedziczone po BuildProvider)
OpenStream(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Otwiera strumień do odczytu z określonej ścieżki wirtualnej.

(Odziedziczone po BuildProvider)
ProcessCompileErrors(CompilerResults)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po przesłonięciu w klasie pochodnej umożliwia przeglądanie komunikatów o błędach kompilatora, dzięki czemu można je zmodyfikować w celu udostępnienia dodatkowych informacji.

(Odziedziczone po BuildProvider)
ToString()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy