IResourceWriter Schnittstelle

Definition

Stellt die Basisfunktionen für das Schreiben von Ressourcen in eine Ausgabedatei oder einen -stream bereit.

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
Abgeleitet
Attribute
Implementiert

Hinweise

Ressourcenschreiber werden verwendet, um Ressourcen in Dateien in einem bestimmten Dateiformat zu schreiben. Implementieren Sie diese Schnittstelle, wenn Sie die Art und Weise steuern möchten, wie eine Ressourcendatei geschrieben wird (z. B. zum Speichern von Ressourcen in einer anderen datei als einer .txt-, RESX- oder binären RESOURCES-Datei). Verwenden Sie andernfalls die Standardklasse ResourceWriter , die Ressourcen in eine binäre RESOURCES-Datei schreibt, oder die -Klasse, die ResXResourceWriter Ressourcen in eine XML-Ressourcendatei (RESX) schreibt.

Methoden

AddResource(String, Byte[])

Fügt der Liste von zu schreibenden Ressourcen ein Array von 8-Bit-Ganzzahlen ohne Vorzeichen hinzu.

AddResource(String, Object)

Fügt der Liste von zu schreibenden Ressourcen eine benannte Ressource vom Typ Object hinzu.

AddResource(String, String)

Fügt der Liste von zu schreibenden Ressourcen eine benannte Ressource vom Typ String hinzu.

Close()

Schließt die zugrunde liegende Ressourcendatei oder den Stream, wodurch sichergestellt wird, dass alle Daten in die Datei geschrieben wurden.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

(Geerbt von IDisposable)
Generate()

Schreibt alle von der AddResource(String, String)-Methode hinzugefügten Ressourcen in die Ausgabedatei oder den Ausgabestream.

Gilt für:

Weitere Informationen