System::IO::StreamReader class
İçindekiler
[
Saklamak
]StreamReader class
Bayt akışından karakter okuyan bir okuyucuyu temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek hiçbir zaman yığıt üzerinde veya operator new kullanılarak oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Her zaman bu sınıfı System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.
class StreamReader : public System::IO::TextReader
Yöntemler
| Yöntem | Açıklama |
|---|---|
| Close() override | Mevcut ve temel akışları kapatır. |
| Dispose() override | Geçerli nesne tarafından kullanılan tüm kaynakları serbest bırakır ve temel akışı kapatır. |
| get_BaseStream() const | Temel akışı temsil eden bir nesneye ortak işaretçi döndürür. |
| get_CurrentEncoding() | Şu anda kullanılan kodlamayı döndürür. |
| get_EndOfStream() | Akışın sonuna ulaşılıp ulaşılmadığını gösteren bir değer döndürür. |
| Peek() override | Akışın okuma imlecini değiştirmeden akıştan tek bir karakter okur. |
| Read() override | Akıştan tek bir karakter okur. |
| Read(ArrayPtr<char_t>, int, int) override | Belirtilen sayıda karakteri akıştan okur, UTF-16 kodlamasına dönüştürür ve elde edilen UTF-16 karakterlerini belirtilen konumdan başlayarak belirtilen karakter dizisine yazar. |
| ReadLine() override | Akıştan karakterleri, geçerli satırın sonuna kadar okur. |
| ReadToEnd() override | Akıştan karakterleri, akışın sonuna kadar okur. |
| StreamReader(const SharedPtr<Stream>&) | Belirtilen temel akıştan karakter okuyan ve UTF-8 kodlamasını kullanan, varsayılan 1024 bayt boyutunda bir tamponla bir StreamReader nesnesi oluşturur. |
| StreamReader(const SharedPtr<Stream>&, bool) | Belirtilen temel akıştan karakter okuyan ve UTF-8 kodlamasını kullanan, varsayılan 1024 bayt boyutunda bir tamponla bir StreamReader nesnesi oluşturur. Bir parametre, bayt sırası işareti algılamasının etkinleştirilip etkinleştirilmeyeceğini belirtir. |
| StreamReader(const SharedPtr<Stream>&, const EncodingPtr&) | Belirtilen temel akıştan karakter okuyan, belirtilen kodlamayı kullanan ve varsayılan 1024 bayt boyutunda bir tamponla bir StreamReader nesnesi oluşturur. |
| StreamReader(const SharedPtr<Stream>&, const EncodingPtr&, bool) | Belirtilen temel akıştan karakter okuyan, belirtilen kodlamayı kullanan ve varsayılan 1024 bayt boyutunda bir tamponla bir StreamReader nesnesi oluşturur. Bir parametre, bayt sırası işareti algılamasının etkinleştirilip etkinleştirilmeyeceğini belirtir. |
| StreamReader(const SharedPtr<Stream>&, const EncodingPtr&, bool, int) | Belirtilen temel akıştan karakter okuyan, belirtilen kodlamayı kullanan ve belirtilen boyutta bir tamponla bir StreamReader nesnesi oluşturur. Bir parametre, bayt sırası işareti algılamasının etkinleştirilip etkinleştirilmeyeceğini belirtir. |
| StreamReader(const System::String&) | Belirtilen dosyadan karakter okuyan, UTF-8 kodlamasını kullanan ve varsayılan 4096 bayt boyutunda bir tamponla bir StreamReader nesnesi oluşturur. |
| StreamReader(const System::String&, bool) | Belirtilen dosyadan karakterleri UTF-8 kodlamasıyla okuyan ve varsayılan 4096 bayt boyutundaki bir tampon kullanan bir StreamReader nesnesi örneği oluşturur. Bir parametre, bayt sırası işareti algılamasının etkinleştirilip etkinleştirilmeyeceğini belirtir. |
| StreamReader(const System::String&, const EncodingPtr&) | Belirtilen dosyadan karakterleri belirtilen kodlamayla ve varsayılan 4096 bayt boyutundaki bir tampon kullanarak okuyan bir StreamReader nesnesi örneği oluşturur. |
| StreamReader(const System::String&, const EncodingPtr&, bool) | Belirtilen temel akıştan karakterleri belirtilen kodlamayla ve varsayılan 4096 bayt boyutundaki bir tampon kullanarak okuyan bir StreamReader nesnesi örneği oluşturur. Bir parametre, bayt sırası işareti algılamasının etkinleştirilip etkinleştirilmeyeceğini belirtir. |
| StreamReader(const System::String&, const EncodingPtr&, bool, int) | Belirtilen dosyadan karakterleri belirtilen kodlamayla ve belirtilen boyuttaki bir tampon kullanarak okuyan bir StreamReader nesnesi örneği oluşturur. Bir parametre, bayt sırası işareti algılamasının etkinleştirilip etkinleştirilmeyeceğini belirtir. |
| ~StreamReader() | Yıkıcı. |
Ayrıca Bakınız
- Class TextReader
- Namespace System::IO
- Library Aspose.Page for C++