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 (bu sınıf ile XmlBinaryReaderSessionbirlikte), konuşmanın tamamına yayılabilir dinamik dize atomlaştırmasını etkinleştirir. 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 dizelerin farklı bir mekanizma kullanılarak iletilmesi gerekir.

Bunları kullanmak için bir oturum nesnesi oluşturup ikili XML okuyucusu veya yazıcısı 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

Name Description
XmlBinaryWriterSession()

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

Yöntemler

Name Description
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()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

İç koleksiyonları temizler.

ToString()

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

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

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

Şunlara uygulanır