IResourceReader Interfejs

Definicja

Udostępnia podstawowe funkcje odczytywania danych z plików zasobów.

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żą do odczytywania strumienia danych z plików zasobów w określonym formacie. Zaimplementuj ten interfejs, jeśli chcesz kontrolować sposób odczytu pliku zasobu (na przykład jeśli plik zasobu został zapisany przy użyciu dostosowanego ResourceWriterpliku ) lub jeśli używasz formatu innego niż standardowy lub typu pliku do przechowywania zasobów. W przeciwnym razie użyj klasy domyślnej ResourceReader , która odczytuje informacje o zasobach z binarnych plików resources lub ResXResourceReader klasę, która odczytuje informacje o zasobie z plików zasobów XML (resx).

Metody

Close()

Zamyka czytnik zasobów po zwolnieniu wszystkich skojarzonych z nim zasobów.

Dispose()

Wykonuje zdefiniowane przez aplikację zadania skojarzone ze zwalnianiem lub resetowaniem zasobów niezarządzanych.

(Odziedziczone po IDisposable)
GetEnumerator()

Zwraca moduł wyliczający słownik zasobów dla tego czytelnika.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też