Share via


Message.CreateBufferedCopy(Int32) Yöntem

Tanım

Gelecekte erişim için bir bütünü Message bellek arabelleğine depolar.

public:
 System::ServiceModel::Channels::MessageBuffer ^ CreateBufferedCopy(int maxBufferSize);
public System.ServiceModel.Channels.MessageBuffer CreateBufferedCopy (int maxBufferSize);
member this.CreateBufferedCopy : int -> System.ServiceModel.Channels.MessageBuffer
Public Function CreateBufferedCopy (maxBufferSize As Integer) As MessageBuffer

Parametreler

maxBufferSize
Int32

Oluşturulacak arabellek boyutu üst sınırı.

Döndürülenler

Yeni oluşturulan MessageBuffer bir nesne.

Özel durumlar

maxBufferSize sıfırdan küçüktür.

İleti kapatıldı.

İleti kopyalandı, okundu veya yazıldı.

Açıklamalar

Örneğin gövdesine yalnızca bir Message kez erişilebilir veya yazılabilir. Bir Message örneğe birden çok kez erişmek istiyorsanız, bir örneğin tamamını Message belleğe depolamak için sınıfını kullanmanız MessageBuffer gerekir. ÖrnekMessageBuffer, bir Message örnek çağrılarak CreateBufferedCopy oluşturulur.

Not

değerine eşitse VersionNone, bu yöntem yalnızca iletinin gövdesini depolar, iletinin tamamını bellek arabelleğine depolamaz.

Şunlara uygulanır