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