ResXResourceReader Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса ResXResourceReader.
Перегрузки
ResXResourceReader(Stream) |
Инициализирует новый экземпляр класса ResXResourceReader для заданного потока. |
ResXResourceReader(TextReader) |
Инициализирует новый экземпляр класса ResXResourceReader для указанного объекта TextReader. |
ResXResourceReader(String) |
Инициализирует новый экземпляр класса ResXResourceReader для указанного имени файла ресурсов. |
ResXResourceReader(Stream, ITypeResolutionService) |
Инициализирует новый экземпляр класса ResXResourceReader, используя входной поток и службу разрешения типов. |
ResXResourceReader(Stream, AssemblyName[]) |
Инициализирует новый экземпляр класса ResXResourceReader, используя поток и массив имен сборок. |
ResXResourceReader(TextReader, ITypeResolutionService) |
Инициализирует новый экземпляр класса ResXResourceReader, используя средство чтения текстового потока и службу разрешения типов. |
ResXResourceReader(TextReader, AssemblyName[]) |
Инициализирует новый экземпляр класса ResXResourceReader, используя объект TextReader и массив имен сборок. |
ResXResourceReader(String, ITypeResolutionService) |
Инициализирует новый экземпляр класса ResXResourceReader, используя имя файла и службу разрешения типов. |
ResXResourceReader(String, AssemblyName[]) |
Инициализирует новый экземпляр класса ResXResourceReader, используя имя файла ресурсов XML и массив имен сборок. |
ResXResourceReader(Stream)
Инициализирует новый экземпляр класса ResXResourceReader для заданного потока.
public:
ResXResourceReader(System::IO::Stream ^ stream);
public ResXResourceReader (System.IO.Stream stream);
new System.Resources.ResXResourceReader : System.IO.Stream -> System.Resources.ResXResourceReader
Public Sub New (stream As Stream)
Параметры
- stream
- Stream
Входной поток, содержащий ресурсы.
Комментарии
Применяется к
ResXResourceReader(TextReader)
Инициализирует новый экземпляр класса ResXResourceReader для указанного объекта TextReader.
public:
ResXResourceReader(System::IO::TextReader ^ reader);
public ResXResourceReader (System.IO.TextReader reader);
new System.Resources.ResXResourceReader : System.IO.TextReader -> System.Resources.ResXResourceReader
Public Sub New (reader As TextReader)
Параметры
- reader
- TextReader
Текстовый входной поток, содержащий ресурсы.
Применяется к
ResXResourceReader(String)
Инициализирует новый экземпляр класса ResXResourceReader для указанного имени файла ресурсов.
public:
ResXResourceReader(System::String ^ fileName);
public ResXResourceReader (string fileName);
new System.Resources.ResXResourceReader : string -> System.Resources.ResXResourceReader
Public Sub New (fileName As String)
Параметры
- fileName
- String
Путь к файлу ресурсов для чтения.
Примеры
В следующем примере создается новый экземпляр ResXResourceReader класса для указанного файла, выполняется итерация по ресурсам файла и отображается содержимое в консоли.
#using <system.windows.forms.dll>
#using <System.dll>
using namespace System;
using namespace System::Resources;
using namespace System::Collections;
void main()
{
// Create a ResXResourceReader for the file items.resx.
ResXResourceReader^ rsxr = gcnew ResXResourceReader( "items.resx" );
// Iterate through the resources and display the contents to the console.
IEnumerator^ myEnum = rsxr->GetEnumerator();
while ( myEnum->MoveNext() )
{
DictionaryEntry^ d = safe_cast<DictionaryEntry^>(myEnum->Current);
Console::WriteLine( "{0}:\t {1}", d->Key, d->Value );
}
//Close the reader.
rsxr->Close();
}
using System;
using System.Resources;
using System.Collections;
class ReadResXResources
{
public static void Main()
{
// Create a ResXResourceReader for the file items.resx.
ResXResourceReader rsxr = new ResXResourceReader("items.resx");
// Iterate through the resources and display the contents to the console.
foreach (DictionaryEntry d in rsxr)
{
Console.WriteLine(d.Key.ToString() + ":\t" + d.Value.ToString());
}
//Close the reader.
rsxr.Close();
}
}
Imports System.Resources
Imports System.Collections
Class ReadResXResources
Public Shared Sub Main()
' Create a ResXResourceReader for the file items.resx.
Dim rsxr As ResXResourceReader
rsxr = New ResXResourceReader("items.resx")
' Iterate through the resources and display the contents to the console.
Dim d As DictionaryEntry
For Each d In rsxr
Console.WriteLine(d.Key.ToString() + ":" + ControlChars.Tab + d.Value.ToString())
Next d
'Close the reader.
rsxr.Close()
End Sub
End Class
Применяется к
ResXResourceReader(Stream, ITypeResolutionService)
Инициализирует новый экземпляр класса ResXResourceReader, используя входной поток и службу разрешения типов.
public:
ResXResourceReader(System::IO::Stream ^ stream, System::ComponentModel::Design::ITypeResolutionService ^ typeResolver);
public ResXResourceReader (System.IO.Stream stream, System.ComponentModel.Design.ITypeResolutionService typeResolver);
new System.Resources.ResXResourceReader : System.IO.Stream * System.ComponentModel.Design.ITypeResolutionService -> System.Resources.ResXResourceReader
Public Sub New (stream As Stream, typeResolver As ITypeResolutionService)
Параметры
- stream
- Stream
Входной поток, содержащий ресурсы.
- typeResolver
- ITypeResolutionService
Объект, который разрешает имена типов, заданные в ресурсе.
Применяется к
ResXResourceReader(Stream, AssemblyName[])
Инициализирует новый экземпляр класса ResXResourceReader, используя поток и массив имен сборок.
public:
ResXResourceReader(System::IO::Stream ^ stream, cli::array <System::Reflection::AssemblyName ^> ^ assemblyNames);
public ResXResourceReader (System.IO.Stream stream, System.Reflection.AssemblyName[] assemblyNames);
new System.Resources.ResXResourceReader : System.IO.Stream * System.Reflection.AssemblyName[] -> System.Resources.ResXResourceReader
Public Sub New (stream As Stream, assemblyNames As AssemblyName())
Параметры
- stream
- Stream
Входной поток, содержащий ресурсы.
- assemblyNames
- AssemblyName[]
Массив объектов AssemblyName, задающий одну или несколько сборок. Сборки используются для разрешения имени типа в ресурсе, чтобы определить фактический тип.
Применяется к
ResXResourceReader(TextReader, ITypeResolutionService)
Инициализирует новый экземпляр класса ResXResourceReader, используя средство чтения текстового потока и службу разрешения типов.
public:
ResXResourceReader(System::IO::TextReader ^ reader, System::ComponentModel::Design::ITypeResolutionService ^ typeResolver);
public ResXResourceReader (System.IO.TextReader reader, System.ComponentModel.Design.ITypeResolutionService typeResolver);
new System.Resources.ResXResourceReader : System.IO.TextReader * System.ComponentModel.Design.ITypeResolutionService -> System.Resources.ResXResourceReader
Public Sub New (reader As TextReader, typeResolver As ITypeResolutionService)
Параметры
- reader
- TextReader
Средство чтения текстового потока, содержащего ресурсы.
- typeResolver
- ITypeResolutionService
Объект, который разрешает имена типов, заданные в ресурсе.
Применяется к
ResXResourceReader(TextReader, AssemblyName[])
Инициализирует новый экземпляр класса ResXResourceReader, используя объект TextReader и массив имен сборок.
public:
ResXResourceReader(System::IO::TextReader ^ reader, cli::array <System::Reflection::AssemblyName ^> ^ assemblyNames);
public ResXResourceReader (System.IO.TextReader reader, System.Reflection.AssemblyName[] assemblyNames);
new System.Resources.ResXResourceReader : System.IO.TextReader * System.Reflection.AssemblyName[] -> System.Resources.ResXResourceReader
Public Sub New (reader As TextReader, assemblyNames As AssemblyName())
Параметры
- reader
- TextReader
Объект, используемый для чтения ресурсов из потока текста.
- assemblyNames
- AssemblyName[]
Массив объектов AssemblyName, задающий одну или несколько сборок. Сборки используются для разрешения имени типа в ресурсе, чтобы определить фактический тип.
Применяется к
ResXResourceReader(String, ITypeResolutionService)
Инициализирует новый экземпляр класса ResXResourceReader, используя имя файла и службу разрешения типов.
public:
ResXResourceReader(System::String ^ fileName, System::ComponentModel::Design::ITypeResolutionService ^ typeResolver);
public ResXResourceReader (string fileName, System.ComponentModel.Design.ITypeResolutionService typeResolver);
public ResXResourceReader (string fileName, System.ComponentModel.Design.ITypeResolutionService? typeResolver);
new System.Resources.ResXResourceReader : string * System.ComponentModel.Design.ITypeResolutionService -> System.Resources.ResXResourceReader
Public Sub New (fileName As String, typeResolver As ITypeResolutionService)
Параметры
- fileName
- String
Имя файла ресурсов XML, который содержит ресурсы.
- typeResolver
- ITypeResolutionService
Объект, который разрешает имена типов, заданные в ресурсе.
Применяется к
ResXResourceReader(String, AssemblyName[])
Инициализирует новый экземпляр класса ResXResourceReader, используя имя файла ресурсов XML и массив имен сборок.
public:
ResXResourceReader(System::String ^ fileName, cli::array <System::Reflection::AssemblyName ^> ^ assemblyNames);
public ResXResourceReader (string fileName, System.Reflection.AssemblyName[] assemblyNames);
new System.Resources.ResXResourceReader : string * System.Reflection.AssemblyName[] -> System.Resources.ResXResourceReader
Public Sub New (fileName As String, assemblyNames As AssemblyName())
Параметры
- fileName
- String
Имя файла ресурсов XML, который содержит ресурсы.
- assemblyNames
- AssemblyName[]
Массив объектов AssemblyName, задающий одну или несколько сборок. Сборки используются для разрешения имени типа в ресурсе, чтобы определить фактический тип.