IResourceWriter Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |