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 的委托。

注解

Visual Studio 和 MSBuild 在为 .NET Framework 4 之前面向 .NET Framework 版本的应用程序创建资源时使用此构造函数。

适用于

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 的委托。

注解

Visual Studio 和 MSBuild 在为 .NET Framework 4 之前面向 .NET Framework 版本的应用程序创建资源时使用此构造函数。

适用于

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 中指定的此目录不存在。

注解

Visual Studio 和 MSBuild 在为 .NET Framework 4 之前面向 .NET Framework 版本的应用程序创建资源时使用此构造函数。

适用于