## BinaryWriter class


İlkel tip değerlerini bir bayt akışına yazan bir yazıcıyı temsil eder. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Yığın (stack) üzerinde veya new operatörüyle bu tipin örneğini oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman [System::SmartPtr](../../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

```cpp
class BinaryWriter : public System::IDisposable
```

## Yöntemler

| Yöntem | Açıklama |
| --- | --- |
| [BinaryWriter](./binarywriter/)(const StreamPtr\&, const EncodingPtr\&, bool) | Belirtilen kodlamayı kullanarak belirtilen akışa veri yazan bir [BinaryWriter](./) sınıf örneği oluşturur. |
| [Close](./close/)() | Mevcut [BinaryWriter](./) nesnesini ve altında yatan çıktı akışını kapatır. |
| [Dispose](./dispose/)() override | Geçerli nesne tarafından kullanılan tüm kaynakları serbest bırakır ve temel akışı kapatır. |
| [Flush](./flush/)() | Çıktı akışını temizler. |
| [get_BaseStream](./get_basestream/)() | Çıktı akışını döndürür. |
| [Seek](./seek/)(int, System::IO::SeekOrigin) | Geçerli nesne tarafından temsil edilen akışın konumunu ayarlar. |
| virtual [Write](./write/)(uint8_t) | Belirtilen işaretsiz 8-bit tamsayı değerini çıktı akışına yazar. |
| virtual [Write](./write/)(const ArrayPtr\<uint8_t\>\&, int, int) | Belirtilen bayt dizisinden belirtilen bayt alt aralığını çıktı akışına yazar. |
| virtual [Write](./write/)(const ArrayPtr\<char_t\>\&, int, int) | Belirtilen karakter dizisinden belirtilen UTF-16 karakter alt aralığını çıktı akışına yazar. |
| virtual [Write](./write/)(bool) | Çıktı akışına **value** 'true' ise 0, **value** 'false' ise 1 değerinde tek bayt yazar. |
| virtual [Write](./write/)(char16_t) | Belirtilen 16-bit genişlikteki karakter değerini çıktı akışına yazar. |
| virtual [Write](./write/)(int16_t) | Belirtilen 16-bit tamsayı değerini çıktı akışına yazar. |
| virtual [Write](./write/)(int) | Belirtilen 32-bit tamsayı değerini çıktı akışına yazar. |
| virtual [Write](./write/)(int64_t) | Belirtilen 64-bit tamsayı değerini çıktı akışına yazar. |
| virtual [Write](./write/)(uint16_t) | Belirtilen işaretsiz 16-bit tamsayı değerini çıktı akışına yazar. |
| virtual [Write](./write/)(uint32_t) | Belirtilen işaretsiz 32-bit tamsayı değerini çıktı akışına yazar. |
| virtual [Write](./write/)(uint64_t) | Belirtilen işaretsiz 64-bit tamsayı değerini çıktı akışına yazar. |
| virtual [Write](./write/)(float) | Belirtilen tek duyarlıklı kayan nokta değerini çıktı akışına yazar. |
| virtual [Write](./write/)(double) | Belirtilen çift duyarlıklı kayan nokta değerini çıktı akışına yazar. |
| virtual [Write](./write/)(const Decimal\&) | Belirtilen [Decimal](../../system/decimal/) değerinin bayt temsilini çıktı akışına yazar. |
| virtual [Write](./write/)(const String\&) | Geçerli kodlamada uzunluk ön ekli bir dizeyi çıktı akışına yazar. |
| virtual [Write](./write/)(const char_t *) | Geçerli kodlamada uzunluk ön ekli bir dizeyi çıktı akışına yazar. |
| [~BinaryWriter](./~binarywriter/)() | Yıkıcı. |
## Ayrıca Bakınız

* Class [IDisposable](../../system/idisposable/)
* Namespace [System::IO](../)
* Library [Aspose.Page for C++](../../)
