IResourceReader Interfejs

Definicja

Zapewnia podstawowe funkcje do odczytywania danych z plików zasobów.Provides the base functionality for reading data from resource files.

public interface class IResourceReader : IDisposable, System::Collections::IEnumerable
public interface IResourceReader : IDisposable, System.Collections.IEnumerable
[System.Runtime.InteropServices.ComVisible(true)]
public interface IResourceReader : IDisposable, System.Collections.IEnumerable
type IResourceReader = interface
    interface IEnumerable
    interface IDisposable
[<System.Runtime.InteropServices.ComVisible(true)>]
type IResourceReader = interface
    interface IEnumerable
    interface IDisposable
Public Interface IResourceReader
Implements IDisposable, IEnumerable
Pochodne
Atrybuty
Implementuje

Uwagi

Czytniki zasobów są używane do odczytywania strumienia danych z plików zasobów w określonym formacie.Resource readers are used to read a stream of data from resource files in a particular format. Zaimplementuj ten interfejs, gdy chcesz kontrolować sposób odczytywania pliku zasobów (na przykład jeśli plik zasobów został zapisany przy użyciu dostosowanego ResourceWriter ) lub jeśli używasz formatu niestandardowym lub typu pliku do przechowywania zasobów.Implement this interface when you want to control the way in which a resource file is read (for example, if the resource file was written by using a customized ResourceWriter) or if you are using a non-standard format or file type for storing resources. W przeciwnym razie użyj ResourceReader klasy domyślnej, która odczytuje informacje o zasobach z plików binarnych. resources lub ResXResourceReader klasy, która odczytuje informacje o zasobach z plików zasobów XML (. resx).Otherwise, use the default ResourceReader class, which reads resource information from binary .resources files, or the ResXResourceReader class, which reads resource information from XML resource (.resx) files.

Metody

Close()

Zamyka czytnik zasobów po zwolnieniu skojarzonych z nim zasobów.Closes the resource reader after releasing any resources associated with it.

Dispose()

Wykonuje zdefiniowane przez aplikację zadania skojarzone ze zwalnianiem lub resetowaniem zasobów niezarządzanych.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Odziedziczone po IDisposable)
GetEnumerator()

Zwraca moduł wyliczający słownik zasobów dla tego czytnika.Returns a dictionary enumerator of the resources for this reader.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konwertuje IEnumerable do IQueryable .Converts an IEnumerable to an IQueryable.

Dotyczy

Zobacz też