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żą 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 czymś 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 klasę, 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ń, zapewniając, ż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ę do pliku wyjściowego AddResource(String, String) lub strumienia.

Dotyczy

Zobacz też