ResXResourceWriter 建構函式

定義

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

多載

ResXResourceWriter(Stream)

初始化 ResXResourceWriter 類別的新執行個體,這個執行個體可將資源寫入指定的資料流物件。

ResXResourceWriter(TextWriter)

初始化 ResXResourceWriter 類別的新執行個體,這個執行個體可將資源寫入指定的 TextWriter 物件。

ResXResourceWriter(String)

初始化 ResXResourceWriter 類別的新執行個體,這個執行個體會將資源寫入指定的檔案。

ResXResourceWriter(Stream, Func<Type,String>)

初始化 ResXResourceWriter 類別的新執行個體,這個執行個體可將資源寫入指定的資料流物件以及設定轉換器委派。 此委派可讓資源組件使用完整組件名稱,以 .NET Framework 4 之前的 .NET Framework 版本為目標來撰寫。

ResXResourceWriter(TextWriter, Func<Type,String>)

初始化 ResXResourceWriter 類別的新執行個體,這個執行個體可將資源寫入指定的 TextWriter 物件及設定委派,讓資源組件使用完整組件名稱,以 .NET Framework 4 之前的 .NET Framework 版本為目標來撰寫。

ResXResourceWriter(String, Func<Type,String>)

初始化 ResXResourceWriter 類別的新執行個體,這個執行個體可將資源寫入指定的檔案及設定委派,讓資源組件使用完整組件名稱,以 .NET Framework 4 之前的 .NET Framework 版本為目標來撰寫。

ResXResourceWriter(Stream)

初始化 ResXResourceWriter 類別的新執行個體,這個執行個體可將資源寫入指定的資料流物件。

public:
 ResXResourceWriter(System::IO::Stream ^ stream);
public ResXResourceWriter (System.IO.Stream stream);
new System.Resources.ResXResourceWriter : System.IO.Stream -> System.Resources.ResXResourceWriter
Public Sub New (stream As Stream)

參數

stream
Stream

輸出資料流。

備註

注意

方法會 Close 關閉您指定為參數的數據流。 若要將資源寫入數據流,而不關閉數據流,您必須使用 Generate 方法。

適用於

ResXResourceWriter(TextWriter)

初始化 ResXResourceWriter 類別的新執行個體,這個執行個體可將資源寫入指定的 TextWriter 物件。

public:
 ResXResourceWriter(System::IO::TextWriter ^ textWriter);
public ResXResourceWriter (System.IO.TextWriter textWriter);
new System.Resources.ResXResourceWriter : System.IO.TextWriter -> System.Resources.ResXResourceWriter
Public Sub New (textWriter As TextWriter)

參數

textWriter
TextWriter

要傳送輸出的目標 TextWriter 物件。

適用於

ResXResourceWriter(String)

初始化 ResXResourceWriter 類別的新執行個體,這個執行個體會將資源寫入指定的檔案。

public:
 ResXResourceWriter(System::String ^ fileName);
public ResXResourceWriter (string fileName);
new System.Resources.ResXResourceWriter : string -> System.Resources.ResXResourceWriter
Public Sub New (fileName As String)

參數

fileName
String

輸出檔案名稱。

例外狀況

filename 中指定的目錄不存在。

備註

這個建構函式會在 filename 不存在時建立,如果不存在,則會加以覆寫。 如果 filename 包含目錄路徑,則完整路徑必須存在,否則建構函式會擲回 DirectoryNotFoundException 例外狀況。

適用於

ResXResourceWriter(Stream, Func<Type,String>)

初始化 ResXResourceWriter 類別的新執行個體,這個執行個體可將資源寫入指定的資料流物件以及設定轉換器委派。 此委派可讓資源組件使用完整組件名稱,以 .NET Framework 4 之前的 .NET Framework 版本為目標來撰寫。

public:
 ResXResourceWriter(System::IO::Stream ^ stream, Func<Type ^, System::String ^> ^ typeNameConverter);
public ResXResourceWriter (System.IO.Stream stream, Func<Type,string> typeNameConverter);
public ResXResourceWriter (System.IO.Stream stream, Func<Type?,string> typeNameConverter);
new System.Resources.ResXResourceWriter : System.IO.Stream * Func<Type, string> -> System.Resources.ResXResourceWriter
Public Sub New (stream As Stream, typeNameConverter As Func(Of Type, String))

參數

stream
Stream

要傳送輸出的目標資料流。

typeNameConverter
Func<Type,String>

用於將目標放在舊版 .NET Framework 的委派。

備註

當您為以 .NET Framework 4 之前的 .NET Framework 版本為目標的應用程式建立資源時,Visual Studio 和 MSBuild 會使用此建構函式。

適用於

ResXResourceWriter(TextWriter, Func<Type,String>)

初始化 ResXResourceWriter 類別的新執行個體,這個執行個體可將資源寫入指定的 TextWriter 物件及設定委派,讓資源組件使用完整組件名稱,以 .NET Framework 4 之前的 .NET Framework 版本為目標來撰寫。

public:
 ResXResourceWriter(System::IO::TextWriter ^ textWriter, Func<Type ^, System::String ^> ^ typeNameConverter);
public ResXResourceWriter (System.IO.TextWriter textWriter, Func<Type,string> typeNameConverter);
public ResXResourceWriter (System.IO.TextWriter textWriter, Func<Type?,string> typeNameConverter);
new System.Resources.ResXResourceWriter : System.IO.TextWriter * Func<Type, string> -> System.Resources.ResXResourceWriter
Public Sub New (textWriter As TextWriter, typeNameConverter As Func(Of Type, String))

參數

textWriter
TextWriter

要傳送輸出的目標物件。

typeNameConverter
Func<Type,String>

用於將目標放在舊版 .NET Framework 的委派。

備註

當您為以 .NET Framework 4 之前的 .NET Framework 版本為目標的應用程式建立資源時,Visual Studio 和 MSBuild 會使用此建構函式。

適用於

ResXResourceWriter(String, Func<Type,String>)

初始化 ResXResourceWriter 類別的新執行個體,這個執行個體可將資源寫入指定的檔案及設定委派,讓資源組件使用完整組件名稱,以 .NET Framework 4 之前的 .NET Framework 版本為目標來撰寫。

public:
 ResXResourceWriter(System::String ^ fileName, Func<Type ^, System::String ^> ^ typeNameConverter);
public ResXResourceWriter (string fileName, Func<Type,string> typeNameConverter);
public ResXResourceWriter (string fileName, Func<Type?,string> typeNameConverter);
new System.Resources.ResXResourceWriter : string * Func<Type, string> -> System.Resources.ResXResourceWriter
Public Sub New (fileName As String, typeNameConverter As Func(Of Type, String))

參數

fileName
String

要傳送輸出的目標檔案。

typeNameConverter
Func<Type,String>

用於將目標放在舊版 .NET Framework 的委派。

例外狀況

filename 中指定的目錄不存在。

備註

當您為以 .NET Framework 4 之前的 .NET Framework 版本為目標的應用程式建立資源時,Visual Studio 和 MSBuild 會使用此建構函式。

適用於