ServiceBuildProvider 類別

定義

定義一組在 ASP.NET 建置環境中用以產生原始程式碼的屬性和方法。 此類別是 BuildProvider的 Windows Communication Foundation (WCF) 實作。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

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
繼承
ServiceBuildProvider
屬性

建構函式

ServiceBuildProvider()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

初始化 ServiceBuildProvider 類別的新執行個體。

屬性

CodeCompilerType

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

表示組建提供者用來產生自訂檔案類型之原始程式碼的編譯器型別。

ReferencedAssemblies

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

表示使用組建提供者產生之原始碼編譯的組件。

(繼承來源 BuildProvider)
VirtualPath

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

表示此組建提供者實作要建立之檔案。

(繼承來源 BuildProvider)
VirtualPathDependencies

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

表示必須在組建提供者產生程式碼之前先建立的虛擬路徑集合。

方法

Equals(Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GenerateCode(AssemblyBuilder)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

產生組建提供者虛擬路徑的原始程式碼,並將原始程式碼加入到指定的組件產生器。

GetCodeCompileUnit(IDictionary)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

表示所產生 CodeDOM 圖形的容器。

(繼承來源 BuildProvider)
GetCustomString(CompilerResults)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

產生要在已編譯之組件中保留的字串。

GetDefaultCompilerType()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回應用程式中預設語言的編譯器設定。

(繼承來源 BuildProvider)
GetDefaultCompilerTypeForLanguage(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回根據指定語言之組建提供者的編譯器設定。

(繼承來源 BuildProvider)
GetGeneratedType(CompilerResults)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回組建提供者從虛擬路徑產生的型別。

(繼承來源 BuildProvider)
GetHashCode()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

做為預設雜湊函式。

(繼承來源 Object)
GetResultFlags(CompilerResults)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回值,這個值指出建立虛擬路徑所需的動作。

GetType()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立目前 Object 的淺層複製。

(繼承來源 Object)
OpenReader()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

開啟文字閱讀器,以從目前的組建提供者物件的虛擬路徑讀取。

(繼承來源 BuildProvider)
OpenReader(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

開啟文字閱讀器以從指定的虛擬路徑讀取。

(繼承來源 BuildProvider)
OpenStream()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

開啟資料流,以讀取目前的組建提供者物件的虛擬路徑。

(繼承來源 BuildProvider)
OpenStream(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

開啟資料流以從指定虛擬路徑讀取。

(繼承來源 BuildProvider)
ProcessCompileErrors(CompilerResults)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在衍生類別中覆寫時,可讓您檢閱編譯器錯誤訊息,以便於修改它們提供更多資訊。

(繼承來源 BuildProvider)
ToString()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回代表目前物件的字串。

(繼承來源 Object)

適用於