Udostępnij za pośrednictwem


IResourceWriter Interfejs

Definicja

Udostępnia podstawowe funkcje zapisywania zasobów w pliku wyjściowym lub strumieniu.

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

Uwagi

Składniki zapisywania zasobów są używane do zapisywania zasobów w plikach w określonym formacie pliku. Zaimplementuj ten interfejs, jeśli chcesz kontrolować sposób zapisywania pliku zasobu (na przykład do przechowywania zasobów w innym niż plik .txt, resx lub binarny plik resources). W przeciwnym razie użyj domyślnej ResourceWriter klasy, która zapisuje zasoby w binarnym pliku resources lub ResXResourceWriter klasie, która zapisuje zasoby w pliku zasobu XML (resx).

Metody

AddResource(String, Byte[])

Dodaje 8-bitową niepodpisaną tablicę całkowitą jako nazwany zasób do listy zasobów do zapisania.

AddResource(String, Object)

Dodaje nazwany zasób typu Object do listy zasobów do zapisania.

AddResource(String, String)

Dodaje nazwany zasób typu String do listy zasobów do zapisania.

Close()

Zamyka źródłowy plik zasobów lub strumień, upewniając się, że wszystkie dane zostały zapisane w pliku.

Dispose()

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

(Odziedziczone po IDisposable)
Generate()

Zapisuje wszystkie zasoby dodane przez metodę AddResource(String, String) do pliku wyjściowego lub strumienia.

Dotyczy

Zobacz też