TextResourceBase
TextResourceBase class
Clase base para cualquier recurso de texto admitido con contenido de texto y codificación
public abstract class TextResourceBase : IHtmlResource
Propiedades
Nombre |
Descripción |
ByteContent { get; } |
Devuelve el contenido de este recurso de texto como flujo de bytes con codificación original |
Encoding { get; } |
Devuelve la codificación de este recurso textual. Normalmente devuelve UTF-8. |
FilenameWithExtension { get; } |
Devuelve el nombre de archivo correcto de este recurso de texto, que consta de nombre y extensión |
IsDisposed { get; } |
Determina si este recurso de texto se desecha o no |
Name { get; } |
Devuelve el nombre de este recurso de texto sin extensión de archivo |
TextContent { get; } |
Devuelve el contenido de este recurso de texto como una cadena estándar |
abstract Type { get; } |
Al implementar el tipo, debe devolver información sobre el tipo del recurso de texto |
Métodos
Nombre |
Descripción |
Dispose() |
Elimina este recurso de texto, eliminando su contenido y haciendo que la mayoría de los métodos y propiedades no funcionen. Tolerante a múltiples llamadas. |
Equals(IHtmlResource) |
Comprueba esta instancia con la igualdad especificada. |
Save(string) |
Guarda este recurso de texto en el archivo especificado |
Eventos
Nombre |
Descripción |
event Disposed |
Evento, que ocurre cuando se desecha este recurso de texto |
Ver también