BodyWriter.OnCreateBufferedCopy(Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje bod rozšiřitelnosti při zápisu základního obsahu.
protected:
virtual System::ServiceModel::Channels::BodyWriter ^ OnCreateBufferedCopy(int maxBufferSize);
protected virtual System.ServiceModel.Channels.BodyWriter OnCreateBufferedCopy (int maxBufferSize);
abstract member OnCreateBufferedCopy : int -> System.ServiceModel.Channels.BodyWriter
override this.OnCreateBufferedCopy : int -> System.ServiceModel.Channels.BodyWriter
Protected Overridable Function OnCreateBufferedCopy (maxBufferSize As Integer) As BodyWriter
Parametry
- maxBufferSize
- Int32
Maximální velikost vyrovnávací paměti pro tělo.
Návraty
Se BodyWriter zadanou maximální velikostí vyrovnávací paměti.
Poznámky
Třída odvozená z BodyWriter může přepsat tuto metodu a vytvořit kopii BodyWriterve vyrovnávací paměti . Ale výchozí implementace WriteBodyContents(XmlDictionaryWriter) volání OnWriteBodyContents(XmlDictionaryWriter), takže přepsání by OnWriteBodyContents(XmlDictionaryWriter) mělo být jednodušší a funkční pro většinu scénářů.
Všimněte si, že vrácená BodyWriter hodnota musí být uložena do vyrovnávací paměti, to znamená IsBufferedtrue
.