Class FileStreamContainer
Innehåll
[
Dölj
]FileStreamContainer class
Hjälpare för bearbetning av filström.
public sealed class FileStreamContainer : StreamContainer
Egenskaper
namn | Beskrivning |
---|---|
virtual CanRead { get; } | Får ett värde som anger om strömmen stöder läsning. |
virtual CanSeek { get; } | Får ett värde som indikerar om ström stöder sökning. |
virtual CanWrite { get; } | Får ett värde som indikerar om ström stöder skrivning. |
Disposed { get; } | Får ett värde som indikerar om denna instans är bortskaffad. |
FilePath { get; } | Hämtar filsökvägen. |
IsCreated { get; } | Får ett värde som anger om strömmen skapades explicit. |
virtual IsStreamDisposedOnClose { get; } | Får ett värde som indikerar om den här strömmen slängs vid stängning. |
IsTemporal { get; set; } | Hämtar eller ställer in ett värde som anger om strömmen är temporär. |
virtual Length { get; set; } | Hämtar eller ställer in strömlängden i byte. Detta värde är mindre änLengthav startströmpositionen som skickas i StreamContainer-konstruktorn. |
virtual Position { get; set; } | Hämtar eller ställer in den aktuella positionen i strömmen. Detta värde representerar offset från startströmpositionen som skickats i StreamContainer-konstruktorn. |
virtual Stream { get; } | Hämtar dataströmmen. |
SyncRoot { get; } | Hämtar ett objekt som kan användas för att synkronisera åtkomst till den synkroniserade resursen. |
Metoder
namn | Beskrivning |
---|---|
static CreateFileStream(string, bool) | Skapar en ny filström. |
static OpenFileStream(string) | Öppnar en befintlig filström. Om filströmmen inte finns skapas lämpligt undantag. |
Dispose() | Tar bort den aktuella instansen. |
virtual Flush() | Rensar alla buffertar för denna ström och gör att all buffrad data skrivs till den underliggande enheten. |
virtual Read(byte[]) | Läser bytes för att fylla den angivna bytebufferten. |
virtual Read(byte[], int, int) | Läser en sekvens av byte från den aktuella strömmen och flyttar fram positionen i strömmen med antalet lästa byte. |
virtual ReadByte() | Läser en byte från strömmen och flyttar fram positionen i strömmen med en byte, eller returnerar -1 om i slutet av strömmen. |
virtual Save(Stream) | Sparar (kopierar) strömmens data till den angivna strömmen. Använder standardbuffertstorlekReadWriteBytesCount och strömmaLength värde. |
virtual Save(string) | Sparar (kopierar) strömmens data till den angivna strömmen. Använder standardbuffertstorlekReadWriteBytesCount och strömmaLength värde. |
virtual Save(Stream, int) | Sparar (kopierar) all ströms data till den angivna strömmen. Använder streamLength värde. |
virtual Save(string, int) | Sparar (kopierar) strömmens data till den angivna strömmen. Använder streamLength värde. |
virtual Save(Stream, int, long) | Sparar (kopierar) strömmens data till den angivna strömmen. |
virtual Save(string, int, long) | Sparar (kopierar) strömmens data till den angivna strömmen. |
virtual Seek(long, SeekOrigin) | Ställer in positionen inom den aktuella strömmen. |
virtual SeekBegin() | Ställer in strömningspositionen till början av strömmen. Detta värde representerar offset från startströmpositionen som skickats i StreamContainer-konstruktorn. |
virtual ToBytes() | Konverterar strömdata tillByte array. |
virtual ToBytes(long, long) | Konverterar strömdata tillByte array. |
virtual Write(byte[]) | Skriver alla angivna byte till strömmen. |
virtual Write(byte[], int, int) | Skriver en sekvens av byte till den aktuella strömmen och flyttar fram den aktuella positionen inom denna ström med antalet skrivna byte. |
virtual WriteByte(byte) | Skriver en byte till den aktuella positionen i strömmen och flyttar fram positionen i strömmen med en byte. |
virtual WriteTo(StreamContainer) | Kopierar ingående data till en annanStreamContainer . |
virtual WriteTo(StreamContainer, long) | Kopierar ingående data till en annanStreamContainer . |
explicit operator | Utför en explicit konvertering frånFileStreamContainer tillStream . (2 operators) |
Se även
- class StreamContainer
- namnutrymme Aspose.PSD
- hopsättning Aspose.PSD