共用方式為


EncodingHelper.GetEncoding 方法

從指定之檔案的位元組順序標記判斷該檔案的編碼方式。

命名空間:  Microsoft.VisualStudio.TextTemplating
組件:  Microsoft.VisualStudio.TextTemplating.11.0 (在 Microsoft.VisualStudio.TextTemplating.11.0.dll 中)

語法

'宣告
Public Shared Function GetEncoding ( _
    filePath As String _
) As Encoding
public static Encoding GetEncoding(
    string filePath
)
public:
static Encoding^ GetEncoding(
    String^ filePath
)
static member GetEncoding : 
        filePath:string -> Encoding 
public static function GetEncoding(
    filePath : String
) : Encoding

參數

  • filePath
    型別:System.String
    要判斷其編碼方式的檔案。

傳回值

型別:System.Text.Encoding
Encoding ,包含編碼方式資訊。預設值是 Default,即系統目前的 ANSI 字碼頁。

例外狀況

例外狀況 條件
ArgumentNullException

filePath 為 nullNull 參照 (即 Visual Basic 中的 Nothing)。

備註

當使用者建立文字範本時,他們可以指定想要讓文字範本主應用程式用來建立產生之文字的編碼方式。如果使用者不指定編碼方式,主機會呼叫這個方法來決定文字範本的編碼方式。接著主機可以使用同樣的編碼方式建立產生的文字。

.NET Framework 安全性

請參閱

參考

EncodingHelper 類別

Microsoft.VisualStudio.TextTemplating 命名空間

其他資源

位元組順序標記

程式碼產生和 T4 文字範本

How to: Specify File Output Types in Text Templates

T4 文字範本指示詞