TextResourceBase

TextResourceBase class

Basisklasse für jede unterstützte Textressource mit Textinhalt und Codierung

public abstract class TextResourceBase : IHtmlResource

Eigenschaften

Name Beschreibung
ByteContent { get; } Gibt den Inhalt dieser Textressource als Bytestrom mit Originalcodierung zurück
Encoding { get; } Gibt die Codierung dieser Textressource zurück. Gibt normalerweise UTF-8. zurück
FilenameWithExtension { get; } Gibt den korrekten Dateinamen dieser Textressource zurück, der aus Name und Erweiterung besteht
IsDisposed { get; } Bestimmt, ob diese Textressource verworfen wird oder nicht
Name { get; } Gibt den Namen dieser Textressource ohne Dateierweiterung zurück
TextContent { get; } Gibt den Inhalt dieser Textressource als Standard-String zurück
abstract Type { get; } Bei der Implementierung sollte der Typ Informationen über den Typ der Textressource zurückgeben

Methoden

Name Beschreibung
Dispose() Verwirft diese Textressource, verwirft ihren Inhalt und macht die meisten Methoden und Eigenschaften funktionsunfähig. Tolerant gegenüber mehreren Aufrufen.
Equals(IHtmlResource) Prüft diese Instanz mit Angabe auf Gleichheit.
Save(string) Speichert diese Textressource in der angegebenen Datei

Veranstaltungen

Name Beschreibung
event Disposed Ereignis, das eintritt, wenn diese Textressource entsorgt wird

Siehe auch