XmlValidatingReader.ReadContentAsBinHex(Byte[], Int32, Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İçeriği okur ve BinHex kodu çözülen ikili baytları döndürür.
public:
override int ReadContentAsBinHex(cli::array <System::Byte> ^ buffer, int index, int count);
public override int ReadContentAsBinHex (byte[] buffer, int index, int count);
override this.ReadContentAsBinHex : byte[] * int * int -> int
Public Overrides Function ReadContentAsBinHex (buffer As Byte(), index As Integer, count As Integer) As Integer
Parametreler
- buffer
- Byte[]
Sonuçta elde edilen metnin kopyalandığı arabellek. Bu değer olamaz null
.
- index
- Int32
Sonucu kopyalamaya başlanacak arabelleğe uzaklık.
- count
- Int32
Arabelleğe kopyalanacak bayt sayısı üst sınırı. Kopyalanan gerçek bayt sayısı bu yöntemden döndürülür.
Döndürülenler
Arabelleğe yazılan bayt sayısı.
Özel durumlar
buffer
değeri null
olur.
ReadContentAsBinHex(Byte[], Int32, Int32) geçerli düğümde desteklenmiyor.
Arabelleğe veya dizin + sayı dizinine ayrılan arabellek boyutundan daha büyük.
Uygulama XmlValidatingReader bu yöntemi desteklemiyor.
Açıklamalar
Not
sınıf XmlValidatingReader .NET Framework 2.0'da kullanımdan kaldırıldı. sınıfını ve Create yöntemini kullanarak XmlReaderSettings bir doğrulama XmlReader örneği oluşturabilirsiniz. Daha fazla bilgi için başvuru sayfasının Açıklamalar bölümüne XmlReader bakın.
Bu yöntem içeriği akışa alır, BinHex içeriğinin kodunu çözer ve kodu çözülen ikili baytları (örneğin, satır içi BinHex kodlanmış GIF görüntüsü) arabelleğe döndürür. Bu yöntem, ekli metinlerin büyük akışlarını okumak için ardışık olarak çağrılabilir.
Not
Yöntem 0 değerini döndürene kadar yöntemine ReadContentAsBinHex yapılan çağrılar arasında okuyucu özelliklerinin hiçbirine erişmemelisiniz.
Bu yöntem aşağıdaki davranışa sahiptir:
ReadContentAsBinHex üzerinde çalıştırıldığı bayt akışının sonuna ulaştığında 0 değerini döndürür. Okuyucu, içerik olmayan ilk düğüme konumlandırılır.
Akışta kalan bayt sayısının daha azını veya tam sayısını sorarsanız okuyucu geçerli konumunda kalır.
ReadContentAsBinHex şu XML düğümü türlerinde desteklenmez: Element, XmlDeclaration, None, Document, DocumentType, Notation, Entity ve DocumentFragment.