Aracılığıyla paylaş


XmlBinaryWriterSession Sınıf

Tanım

İletide görünen ortak dizeleri sıkıştırmak ve durumu korumak için dinamik sözlük kullanılmasını sağlar.

public ref class XmlBinaryWriterSession
public class XmlBinaryWriterSession
type XmlBinaryWriterSession = class
Public Class XmlBinaryWriterSession
Devralma
XmlBinaryWriterSession

Açıklamalar

Oturum nesneleri (ile birlikte bu sınıf), konuşmanın tamamına XmlBinaryReaderSessionyayılabilir dinamik dize atomizasyonu sağlar. Bu oturum nesneleri dinamik sözlükleri yönetir. Dinamik sözlükler hakkında daha fazla bilgi için bkz XmlDictionary. .

Zaman uyumsuz işleme nedeniyle, zaman uyumlu olarak gelen iletilerin gönderildikleri sıraylan farklı bir sırada işlenmesi mümkündür. İletileri kapsayan dize atomizasyonu, iletilerin özgün sırada işlenmesini sağlamalı veya atomize edilmiş dizelerin farklı bir mekanizma kullanılarak iletilmesi gerekir.

Bunları kullanmak için bir oturum nesnesi oluşturur ve ikili XML okuyucu veya yazıcı için oluşturucuya veya başlatıcıya geçirirsiniz.

Dinamik sözlüğü yeniden kullanmak için, sonraki tüm okuyuculara ve yazıcılara aynı oturum nesnesini geçirin.

Oturum nesnesi havuza izin verecek şekilde sıfırlanabilir.

Oluşturucular

XmlBinaryWriterSession()

Bu sınıfın bir örneğini oluşturur.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Reset()

İç koleksiyonları temizler.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
TryAdd(XmlDictionaryString, Int32)

İç koleksiyona bir XmlDictionaryString eklemeye çalışır.

Şunlara uygulanır